{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,18]],"date-time":"2026-06-18T15:41:25Z","timestamp":1781797285089,"version":"3.54.5"},"reference-count":227,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2020,2,1]],"date-time":"2020-02-01T00:00:00Z","timestamp":1580515200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2020,2,1]],"date-time":"2020-02-01T00:00:00Z","timestamp":1580515200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/www.elsevier.com\/legal\/tdmrep-license"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Computer Communications"],"published-print":{"date-parts":[[2020,2]]},"DOI":"10.1016\/j.comcom.2020.01.004","type":"journal-article","created":{"date-parts":[[2020,1,10]],"date-time":"2020-01-10T11:36:34Z","timestamp":1578656194000},"page":"556-580","update-policy":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":189,"special_numbering":"C","title":["Energy aware edge computing: A survey"],"prefix":"10.1016","volume":"151","author":[{"given":"Congfeng","family":"Jiang","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tiantian","family":"Fan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Honghao","family":"Gao","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Weisong","family":"Shi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Liangkai","family":"Liu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Christophe","family":"C\u00e9rin","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jian","family":"Wan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/j.comcom.2020.01.004_b1","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1016\/j.jnca.2015.05.018","article-title":"A survey of computation offloading strategies for performance improvement of applications running on mobile devices","volume":"56","author":"Khan","year":"2015","journal-title":"J. Netw. Comput. Appl."},{"issue":"5","key":"10.1016\/j.comcom.2020.01.004_b2","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1109\/MC.2016.145","article-title":"The promise of edge computing","volume":"49","author":"Shi","year":"2016","journal-title":"Computer"},{"issue":"5","key":"10.1016\/j.comcom.2020.01.004_b3","doi-asserted-by":"crossref","first-page":"637","DOI":"10.1109\/JIOT.2016.2579198","article-title":"Edge computing: Vision and challenges","volume":"3","author":"Shi","year":"2016","journal-title":"IEEE Internet Things J."},{"issue":"6","key":"10.1016\/j.comcom.2020.01.004_b4","doi-asserted-by":"crossref","first-page":"774","DOI":"10.1109\/LWC.2017.2740927","article-title":"Performance guaranteed computation offloading for mobile-edge cloud computing","volume":"6","author":"Tao","year":"2017","journal-title":"IEEE Wirel. Commun. Lett."},{"key":"10.1016\/j.comcom.2020.01.004_b5","series-title":"Mobile-Edge Computing Introductory Technical White Paper","first-page":"1089","author":"Patel","year":"2014"},{"issue":"3","key":"10.1016\/j.comcom.2020.01.004_b6","doi-asserted-by":"crossref","first-page":"1628","DOI":"10.1109\/COMST.2017.2682318","article-title":"Mobile edge computing: A survey on architecture and computation offloading","volume":"19","author":"Mach","year":"2017","journal-title":"IEEE Commun. Surv. Tutor."},{"issue":"5","key":"10.1016\/j.comcom.2020.01.004_b7","doi-asserted-by":"crossref","first-page":"2795","DOI":"10.1109\/TNET.2015.2487344","article-title":"Efficient multi-user computation offloading for mobile-edge cloud computing","volume":"24","author":"Chen","year":"2015","journal-title":"IEEE\/ACM Trans. Netw."},{"key":"10.1016\/j.comcom.2020.01.004_b8","series-title":"GPU computing","author":"Owens","year":"2008"},{"key":"10.1016\/j.comcom.2020.01.004_b9","series-title":"Proceedings of the 2006 ACM\/IEEE Conference on Supercomputing","first-page":"208","article-title":"GPGPU: general-purpose computation on graphics hardware","author":"Luebke","year":"2006"},{"issue":"8","key":"10.1016\/j.comcom.2020.01.004_b10","doi-asserted-by":"crossref","first-page":"391","DOI":"10.1016\/j.parco.2011.10.002","article-title":"From cuda to opencl: Towards a performance-portable solution for multi-platform gpu programming","volume":"38","author":"Du","year":"2012","journal-title":"Parallel Comput."},{"key":"10.1016\/j.comcom.2020.01.004_b11","unstructured":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/en.wikipedia.org\/wiki\/Field-programmable_gate_array, Accessed on: 13 June 2019."},{"key":"10.1016\/j.comcom.2020.01.004_b12","series-title":"Proceedings of the Future HPC Systems: The Challenges of Power-Constrained Performance","first-page":"1","article-title":"Eurora: a european architecture toward exascale","author":"Cavazzoni","year":"2012"},{"key":"10.1016\/j.comcom.2020.01.004_b13","unstructured":"Amd ryzen, https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/www.amd.com\/en\/press-releases\/first-amd-ryzen-2018feb12, Accessed on: 13 June 2019."},{"key":"10.1016\/j.comcom.2020.01.004_b14","series-title":"2018 28th International Conference on Field Programmable Logic and Applications (FPL)","first-page":"376","article-title":"Workload partitioning strategy for improved parallelism on FPGA-CPU heterogeneous chips","author":"Amiri","year":"2018"},{"key":"10.1016\/j.comcom.2020.01.004_b15","series-title":"Fourth Workshop on the Intersections of Computer Architecture and Reconfigurable Logic, Vol. 119","article-title":"Xeon+ FPGA platform for the data center","author":"Gupta","year":"2015"},{"issue":"3","key":"10.1016\/j.comcom.2020.01.004_b16","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1145\/2678373.2665678","article-title":"A reconfigurable fabric for accelerating large-scale datacenter services","volume":"42","author":"Putnam","year":"2014","journal-title":"ACM SIGARCH Comput. Archit. News"},{"key":"10.1016\/j.comcom.2020.01.004_b17","unstructured":"Fabric-FPGA-cloud, https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/www.xilinx.com\/products\/silicon-devices\/soc\/zynq-7000.html, Accessed on: 13 June 2019."},{"key":"10.1016\/j.comcom.2020.01.004_b18","unstructured":"Zynq, https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/www.amd.com\/en\/press-releases\/first-amd-ryzen-2018feb12, Accessed on: 13 June 2019."},{"key":"10.1016\/j.comcom.2020.01.004_b19","first-page":"2","article-title":"The chimera: an off-the-shelf CPU\/GPGPU\/FPGA hybrid computing platform","volume":"2012","author":"Inta","year":"2012","journal-title":"Int. J. Reconfig. Comput."},{"key":"10.1016\/j.comcom.2020.01.004_b20","series-title":"2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition-Workshops","first-page":"61","article-title":"FPGA-GPU architecture for kernel SVM pedestrian detection","author":"Bauer","year":"2010"},{"key":"10.1016\/j.comcom.2020.01.004_b21","series-title":"2012 International Conference on Field-Programmable Technology","first-page":"37","article-title":"FPGA-GPU-CPU heterogenous architecture for real-time cardiac physiological optical mapping","author":"Meng","year":"2012"},{"key":"10.1016\/j.comcom.2020.01.004_b22","series-title":"2010 43rd Annual IEEE\/ACM International Symposium on Microarchitecture","first-page":"225","article-title":"Single-chip heterogeneous computing: Does the future include custom logic, FPGAs, and GPGPUs?","author":"Chung","year":"2010"},{"key":"10.1016\/j.comcom.2020.01.004_b23","series-title":"2016 26th International Conference on Field Programmable Logic and Applications (FPL)","first-page":"1","article-title":"Accelerating recurrent neural networks in analytics servers: Comparison of FPGA, CPU, GPU, and ASIC","author":"Nurvitadhi","year":"2016"},{"key":"10.1016\/j.comcom.2020.01.004_b24","series-title":"2016 International Conference on Field-Programmable Technology (FPT)","first-page":"77","article-title":"Accelerating binarized neural networks: Comparison of FPGA, CPU, GPU, and ASIC","author":"Nurvitadhi","year":"2016"},{"key":"10.1016\/j.comcom.2020.01.004_b25","series-title":"ACM SIGPLAN Notices, Vol. 53","first-page":"751","article-title":"The architectural implications of autonomous driving: Constraints and acceleration","author":"Lin","year":"2018"},{"issue":"9","key":"10.1016\/j.comcom.2020.01.004_b26","doi-asserted-by":"crossref","first-page":"16113","DOI":"10.1038\/nenergy.2016.113","article-title":"Scalable synthesis of silicon-nanolayer-embedded graphite for high-energy lithium-ion batteries","volume":"1","author":"Ko","year":"2016","journal-title":"Nat. Energy"},{"issue":"6336","key":"10.1016\/j.comcom.2020.01.004_b27","doi-asserted-by":"crossref","first-page":"415","DOI":"10.1126\/science.aak9991","article-title":"Rechargeable nickel\u20133d zinc batteries: An energy dense, safer alternative to lithium-ion","volume":"356","author":"Parker","year":"2017","journal-title":"Science"},{"key":"10.1016\/j.comcom.2020.01.004_b28","doi-asserted-by":"crossref","first-page":"1286","DOI":"10.1016\/j.rser.2016.12.028","article-title":"A review of thin film solar cell technologies and challenges","volume":"70","author":"Lee","year":"2017","journal-title":"Renew. Sustain. Energy Rev."},{"issue":"2\u20133","key":"10.1016\/j.comcom.2020.01.004_b29","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1002\/pip.541","article-title":"Thin-film solar cells: an overview","volume":"12","author":"Chopra","year":"2004","journal-title":"Prog. Photovolt., Res. Appl."},{"issue":"4","key":"10.1016\/j.comcom.2020.01.004_b30","doi-asserted-by":"crossref","first-page":"268","DOI":"10.1063\/1.89041","article-title":"Thin-film cuinse2\/cds heterojunction solar cells","volume":"29","author":"Kazmerski","year":"1976","journal-title":"Appl. Phys. Lett."},{"key":"10.1016\/j.comcom.2020.01.004_b31","series-title":"9th Photovoltaic Specialists Conference","first-page":"129","article-title":"New results on the development of a thin-film p-cdte-n-cds heterojunction solar cell","author":"Bonnet","year":"1972"},{"issue":"11","key":"10.1016\/j.comcom.2020.01.004_b32","doi-asserted-by":"crossref","first-page":"671","DOI":"10.1063\/1.88617","article-title":"Amorphous silicon solar cell","volume":"28","author":"Carlson","year":"1976","journal-title":"Appl. Phys. Lett."},{"issue":"2","key":"10.1016\/j.comcom.2020.01.004_b33","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1007\/BF02660377","article-title":"Solar cells using discharge-produced amorphous silicon","volume":"6","author":"Carlson","year":"1977","journal-title":"J. Electron. Mater."},{"issue":"5","key":"10.1016\/j.comcom.2020.01.004_b34","doi-asserted-by":"crossref","first-page":"371","DOI":"10.1063\/1.91491","article-title":"High photocurrent polycrystalline thin-film cds\/cuinse2 solar cellar","volume":"36","author":"Mickelsen","year":"1980","journal-title":"Appl. Phys. Lett."},{"issue":"7","key":"10.1016\/j.comcom.2020.01.004_b35","doi-asserted-by":"crossref","first-page":"860","DOI":"10.1063\/1.112183","article-title":"Complete microcrystalline p\u2212i\u2212n solar cell crystalline or amorphous cell behavior?","volume":"65","author":"Meier","year":"1994","journal-title":"Appl. Phys. Lett."},{"issue":"1","key":"10.1016\/j.comcom.2020.01.004_b36","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1116\/1.569173","article-title":"Growth and characterization of thin-film compound semiconductor photovoltaic heterojunctions","volume":"14","author":"Kazmerski","year":"1977","journal-title":"J. Vac. Sci. Technol."},{"issue":"1","key":"10.1016\/j.comcom.2020.01.004_b37","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1007\/s10723-015-9334-y","article-title":"An energy efficient task scheduling algorithm in DVFS-enabled cloud environment","volume":"14","author":"Tang","year":"2016","journal-title":"J. Grid Comput."},{"issue":"1","key":"10.1016\/j.comcom.2020.01.004_b38","doi-asserted-by":"crossref","first-page":"732","DOI":"10.1109\/COMST.2015.2481183","article-title":"Data center energy consumption modeling: A survey","volume":"18","author":"Dayarathna","year":"2015","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"10.1016\/j.comcom.2020.01.004_b39","series-title":"2010 5th International Conference on Embedded and Multimedia Computing","first-page":"1","article-title":"Design and implementation of a critical speed-based DVFS mechanism for the android operating system","author":"Liang","year":"2010"},{"issue":"2","key":"10.1016\/j.comcom.2020.01.004_b40","doi-asserted-by":"crossref","first-page":"495","DOI":"10.1007\/s11554-015-0512-8","article-title":"Low power hevc software decoder for mobile devices","volume":"12","author":"Raffin","year":"2016","journal-title":"J. Real-Time Image Process."},{"issue":"8","key":"10.1016\/j.comcom.2020.01.004_b41","doi-asserted-by":"crossref","first-page":"1546","DOI":"10.1109\/TMC.2012.129","article-title":"Happe: Human andapplication-driven frequency scaling for processor power efficiency","volume":"12","author":"Yang","year":"2012","journal-title":"IEEE Trans. Mob. Comput."},{"issue":"4","key":"10.1016\/j.comcom.2020.01.004_b42","doi-asserted-by":"crossref","first-page":"2311","DOI":"10.1109\/TFUZZ.2017.2773020","article-title":"User-satisfaction-aware power management in mobile devices based on perceptual computing","volume":"26","author":"Muhuri","year":"2017","journal-title":"IEEE Trans. Fuzzy Syst."},{"key":"10.1016\/j.comcom.2020.01.004_b43","series-title":"Proceedings of the 8th ACM International Conference on Autonomic Computing","first-page":"31","article-title":"Memory power management via dynamic voltage\/frequency scaling","author":"David","year":"2011"},{"key":"10.1016\/j.comcom.2020.01.004_b44","series-title":"ACM SIGARCH Computer Architecture News, Vol. 39","first-page":"225","article-title":"Memscale: active low-power modes for main memory","author":"Deng","year":"2011"},{"key":"10.1016\/j.comcom.2020.01.004_b45","series-title":"2015 IEEE International Symposium on Workload Characterization","first-page":"34","article-title":"Energy-performance trade-offs on energy-constrained devices with multi-component DVFS","author":"Begum","year":"2015"},{"issue":"3","key":"10.1016\/j.comcom.2020.01.004_b46","doi-asserted-by":"crossref","first-page":"393","DOI":"10.1109\/TCAD.2018.2873210","article-title":"Optic: Optimizing collaborative cpu\u2013gpu computing on mobile devices with thermal constraints","volume":"38","author":"Wang","year":"2018","journal-title":"IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst."},{"key":"10.1016\/j.comcom.2020.01.004_b47","doi-asserted-by":"crossref","first-page":"358","DOI":"10.1016\/j.jpowsour.2018.05.097","article-title":"Faultdiagnosis and quantitative analysis of micro-short circuits for lithium-ion batteries in battery packs","volume":"395","author":"Kong","year":"2018","journal-title":"J. Power Sources"},{"key":"10.1016\/j.comcom.2020.01.004_b48","doi-asserted-by":"crossref","first-page":"1013","DOI":"10.1016\/j.energy.2018.10.160","article-title":"Real-time diagnosis of micro-short circuit for li-ion batteries utilizing low-pass filters","volume":"166","author":"Zhang","year":"2019","journal-title":"Energy"},{"key":"10.1016\/j.comcom.2020.01.004_b49","article-title":"Real time fault failure detection in power distribution line using power line communication","volume":"4834","author":"Doshi","year":"2016","journal-title":"Internat. J. Engrg. Sci."},{"key":"10.1016\/j.comcom.2020.01.004_b50","series-title":"Fault-Tolerant Systems","author":"Koren","year":"2010"},{"key":"10.1016\/j.comcom.2020.01.004_b51","series-title":"Energy-Aware Checkpointing Strategies","first-page":"279","author":"Aupy","year":"2015"},{"key":"10.1016\/j.comcom.2020.01.004_b52","series-title":"Fault tolerant power supply system","author":"Linde","year":"1998"},{"key":"10.1016\/j.comcom.2020.01.004_b53","series-title":"Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis","first-page":"44","article-title":"Evaluatingthe viability of process replication reliability for exascale systems","author":"Ferreira","year":"2011"},{"key":"10.1016\/j.comcom.2020.01.004_b54","series-title":"Fault-Tolerance Techniques for High-Performance Computing","first-page":"229","article-title":"Using replication for resilience on exascale systems","author":"Casanova","year":"2015"},{"key":"10.1016\/j.comcom.2020.01.004_b55","first-page":"315","article-title":"A comparative cost analysis offault-tolerance mechanisms for availability on the cloud","volume":"19","author":"Sampaio","year":"2018","journal-title":"Sustain. Comput.: Inform. Syst."},{"issue":"4","key":"10.1016\/j.comcom.2020.01.004_b56","doi-asserted-by":"crossref","first-page":"849","DOI":"10.1515\/amcs-2015-0061","article-title":"Towards robust predictive fault\u2013tolerant control for a battery assembly system","volume":"25","author":"Seybold","year":"2015","journal-title":"Int. J. Appl. Math. Comput. Sci."},{"key":"10.1016\/j.comcom.2020.01.004_b57","series-title":"Study of fault-tolerant software technology","author":"Slivinski","year":"1984"},{"key":"10.1016\/j.comcom.2020.01.004_b58","unstructured":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/www.freepatentsonline.com\/9874917.html, Accessed on: 13 June 2019."},{"issue":"5","key":"10.1016\/j.comcom.2020.01.004_b59","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1109\/MM.2012.59","article-title":"Adaptive power capping for servers with multithreaded workloads","volume":"32","author":"Reda","year":"2012","journal-title":"IEEE Micro"},{"key":"10.1016\/j.comcom.2020.01.004_b60","series-title":"Proceedings of the 2018 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, Ser. SIGSIM-PADS \u201918","first-page":"97","article-title":"A power cap-oriented time warp architecture","author":"Conoci","year":"2018"},{"key":"10.1016\/j.comcom.2020.01.004_b61","series-title":"Root-sim: The rome optimistic simulator","author":"Quaglia","year":"2011"},{"key":"10.1016\/j.comcom.2020.01.004_b62","series-title":"2010 ACM\/IEEE International Symposium on Low-Power Electronics and Design (ISLPED)","first-page":"189","article-title":"Rapl: memory power estimation and capping","author":"David","year":"2010"},{"key":"10.1016\/j.comcom.2020.01.004_b63","series-title":"Handing DVFS to Hardware: Using Power Capping to Control Software Performance","author":"Imes","year":"2018"},{"issue":"2","key":"10.1016\/j.comcom.2020.01.004_b64","doi-asserted-by":"crossref","first-page":"545","DOI":"10.1145\/2980024.2872375","article-title":"Maximizing performance under a power cap: A comparison of hardware, software, and hybrid techniques","volume":"44","author":"Zhang","year":"2016","journal-title":"ACM SIGARCH Comput. Archit. News"},{"issue":"99","key":"10.1016\/j.comcom.2020.01.004_b65","first-page":"1","article-title":"Heterogeneous integration of CMOS sensors and fluidic networks using wafer-level molding","author":"Lindsay","year":"2018","journal-title":"IEEE Trans. Biomed. Circuits Syst."},{"issue":"3","key":"10.1016\/j.comcom.2020.01.004_b66","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1109\/MDT.2011.49","article-title":"Integrated systems in the more-than-moore era: designing low-cost energy-efficient systems using heterogeneous components","volume":"33","author":"Roy","year":"2013","journal-title":"IEEE Des. Test"},{"key":"10.1016\/j.comcom.2020.01.004_b67","series-title":"Companion To the First International Conference on the Art, Science and Engineering of Programming","first-page":"20","article-title":"Managed language runtimes on heterogeneous hardware: Optimizations for performance, efficiency and lifetime improvement","author":"Akram","year":"2017"},{"key":"10.1016\/j.comcom.2020.01.004_b68","series-title":"2017 IEEE International Symposium on High Performance Computer Architecture (HPCA)","first-page":"169","article-title":"Application-specific performance-aware energy optimization on android mobile devices","author":"Rao","year":"2017"},{"key":"10.1016\/j.comcom.2020.01.004_b69","series-title":"ACM SIGARCH Computer Architecture News, Vol. 37","first-page":"174","article-title":"Pipp: promotion\/insertion pseudo-partitioning of multi-core shared caches","author":"Xie","year":"2009"},{"key":"10.1016\/j.comcom.2020.01.004_b70","unstructured":"J.D. Kron, B. Prumo, G.H. Loh, Double-dip: Augmenting dip with adaptive promotion policies to manage shared l2 caches, in: Proc. of the Workshop on Chip Multiprocessor Memory Systems and Interconnects, Beijing, China, 2008."},{"key":"10.1016\/j.comcom.2020.01.004_b71","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.sysarc.2017.11.002","article-title":"A distributed multi-level model with dynamic replacement for the storage of smart edge computing","volume":"83","author":"Xing","year":"2018","journal-title":"J. Syst. Archit."},{"key":"10.1016\/j.comcom.2020.01.004_b72","article-title":"A maximum cache value policy in hybrid memory-based edge computing for mobile devices","author":"Jia","year":"2018","journal-title":"IEEE Internet Things J."},{"key":"10.1016\/j.comcom.2020.01.004_b73","article-title":"Hybrid-LRU caching for optimizing data storage and retrieval in edge computing-based wearable sensors","author":"Jia","year":"2018","journal-title":"IEEE Internet Things J."},{"issue":"1","key":"10.1016\/j.comcom.2020.01.004_b74","doi-asserted-by":"crossref","first-page":"526","DOI":"10.1186\/1556-276X-9-526","article-title":"Overview of emerging nonvolatile memory technologies","volume":"9","author":"Meena","year":"2014","journal-title":"Nanoscale Res. Lett."},{"issue":"9","key":"10.1016\/j.comcom.2020.01.004_b75","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1109\/MCOM.2016.7565185","article-title":"Big data caching for networking: Moving from cloud to edge","volume":"54","author":"Zeydan","year":"2016","journal-title":"IEEE Commun. Mag."},{"key":"10.1016\/j.comcom.2020.01.004_b76","doi-asserted-by":"crossref","first-page":"46495","DOI":"10.1109\/ACCESS.2018.2866165","article-title":"An energy efficient and QoS aware routing algorithm based on data classification for industrial wireless sensor networks","volume":"6","author":"Zhang","year":"2018","journal-title":"IEEE Access"},{"key":"10.1016\/j.comcom.2020.01.004_b77","unstructured":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/en.wikipedia.org\/wiki\/Domain_Name_System, Accessed on: 13 June 2019."},{"issue":"3","key":"10.1016\/j.comcom.2020.01.004_b78","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1145\/2656877.2656887","article-title":"Named data networking","volume":"44","author":"Zhang","year":"2014","journal-title":"ACM SIGCOMM Comput. Commun. Rev."},{"issue":"3","key":"10.1016\/j.comcom.2020.01.004_b79","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1145\/3276799.3276804","article-title":"NDN host model","volume":"48","author":"Zhang","year":"2018","journal-title":"ACM SIGCOMM Comput. Commun. Rev."},{"issue":"11","key":"10.1016\/j.comcom.2020.01.004_b80","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1109\/MCOM.2018.1701147","article-title":"An overview of security support in named data networking","volume":"56","author":"Zhang","year":"2018","journal-title":"IEEE Commun. Mag."},{"key":"10.1016\/j.comcom.2020.01.004_b81","series-title":"Named Data Networking Project","article-title":"Name-based access control","author":"Yu","year":"2015"},{"key":"10.1016\/j.comcom.2020.01.004_b82","series-title":"2017 IFIP Networking Conference (IFIP Networking) and Workshops","first-page":"1","article-title":"On broadcast-based self-learning in named data networking","author":"Shi","year":"2017"},{"key":"10.1016\/j.comcom.2020.01.004_b83","series-title":"Annual Conference of International Technology Alliance in Network and Information Science","first-page":"8","article-title":"Listen first, broadcast later: Topology-agnostic forwarding under high dynamics","author":"Meisel","year":"2010"},{"key":"10.1016\/j.comcom.2020.01.004_b84","series-title":"Proceedings of the Seventh ACM International Workshop on Challenged Networks","first-page":"43","article-title":"A secure content network in space","author":"Partridge","year":"2012"},{"key":"10.1016\/j.comcom.2020.01.004_b85","series-title":"Proceedings of the 1st ACM Conference on Information-Centric Networking","first-page":"77","article-title":"Information centric networking in the IoT: Experiments with NDN in the wild","author":"Baccelli","year":"2014"},{"issue":"1","key":"10.1016\/j.comcom.2020.01.004_b86","doi-asserted-by":"crossref","first-page":"325","DOI":"10.1109\/COMST.2016.2618874","article-title":"Software defined networking architecture, security and energy efficiency: A survey","volume":"19","author":"Rawat","year":"2016","journal-title":"IEEE Commun. Surv. Tutor."},{"issue":"1","key":"10.1016\/j.comcom.2020.01.004_b87","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1109\/JPROC.2014.2371999","article-title":"Software-defined networking: A comprehensive survey","volume":"103","author":"Kreutz","year":"2015","journal-title":"Proc. IEEE"},{"issue":"6","key":"10.1016\/j.comcom.2020.01.004_b88","doi-asserted-by":"crossref","first-page":"1994","DOI":"10.1109\/JIOT.2017.2746186","article-title":"Software-defined networking for internet of things: A survey","volume":"4","author":"Bera","year":"2017","journal-title":"IEEE Internet Things J."},{"issue":"4","key":"10.1016\/j.comcom.2020.01.004_b89","doi-asserted-by":"crossref","first-page":"2359","DOI":"10.1109\/COMST.2017.2717482","article-title":"How can edge computingbenefit from software-defined networking: A survey, use cases, and future directions","volume":"19","author":"Baktir","year":"2017","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"10.1016\/j.comcom.2020.01.004_b90","series-title":"Proceedings of the 21st International Workshop on Software and Compilers for Embedded Systems","first-page":"86","article-title":"Measuring and modeling energy consumption of embedded systems for optimizing compilers","author":"Roth","year":"2018"},{"key":"10.1016\/j.comcom.2020.01.004_b91","doi-asserted-by":"crossref","unstructured":"K. Muts, A. Luppold, H. Falk, Multi-criteria compiler-based optimization of hard real-time systems, in: Proceedings of the 21st International Workshop on Software and Compilers for Embedded Systems, SCOPES 2018, 2018, pp. 54\u201357.","DOI":"10.1145\/3207719.3207730"},{"key":"10.1016\/j.comcom.2020.01.004_b92","series-title":"2015 International Conference on Parallel Architecture and Compilation (PACT)","first-page":"87","article-title":"Alea: fine-grain energy profiling with basic block sampling","author":"Mukhanov","year":"2015"},{"issue":"1","key":"10.1016\/j.comcom.2020.01.004_b93","first-page":"8","article-title":"Energy transparency for deeply embedded programs","volume":"14","author":"Georgiou","year":"2017","journal-title":"ACM Transactions on Architecture and Code Optimization (TACO)"},{"key":"10.1016\/j.comcom.2020.01.004_b94","series-title":"Adaptable interface for a mobile computing device","author":"Schoon","year":"2018"},{"key":"10.1016\/j.comcom.2020.01.004_b95","series-title":"2016 International Conference on Computational Science and Computational Intelligence (CSCI)","first-page":"168","article-title":"Cardin: An agile environment for edge computing onreconfigurable sensor networks","author":"Le","year":"2016"},{"key":"10.1016\/j.comcom.2020.01.004_b96","series-title":"2009 IEEE International Symposium on Workload Characterization (IISWC)","first-page":"55","article-title":"Sd-vbs: The san diego vision benchmark suite","author":"Venkata","year":"2009"},{"issue":"3","key":"10.1016\/j.comcom.2020.01.004_b97","doi-asserted-by":"crossref","first-page":"227","DOI":"10.1109\/34.21791","article-title":"Hba vision architecture: built and benchmarked","volume":"11","author":"Wallace","year":"1989","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"10.1016\/j.comcom.2020.01.004_b98","series-title":"2011 IEEE International Symposium on Workload Characterization (IISWC)","first-page":"91","article-title":"Mevbench: A mobile computer vision benchmarking suite","author":"Clemons","year":"2011"},{"key":"10.1016\/j.comcom.2020.01.004_b99","unstructured":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/www.eembc.org\/coremark\/, Accessed on: 13 June 2019."},{"key":"10.1016\/j.comcom.2020.01.004_b100","series-title":"2015 IEEE International Conference on Robotics and Automation (ICRA)","first-page":"5783","article-title":"Introducing slambench, a performance and accuracy benchmarking methodology for slam","author":"Nardi","year":"2015"},{"key":"10.1016\/j.comcom.2020.01.004_b101","series-title":"2018 IEEE\/ACM Symposium on Edge Computing (SEC)","first-page":"30","article-title":"Cavbench: A benchmark suite for connected and autonomous vehicles","author":"Wang","year":"2018"},{"key":"10.1016\/j.comcom.2020.01.004_b102","series-title":"Proceedings of the ASE Bigdata & Socialinformatics 2015","first-page":"14","article-title":"Fog data: Enhancing telehealth big data through fog computing","author":"Dubey","year":"2015"},{"key":"10.1016\/j.comcom.2020.01.004_b103","series-title":"2017 Second International Conference on Fog and Mobile Edge Computing (FMEC)","first-page":"81","article-title":"Fog computing through public-resource computing and storage","author":"Alonso-Monsalve","year":"2017"},{"key":"10.1016\/j.comcom.2020.01.004_b104","series-title":"2017 Fourth International Conference on Software Defined Systems (SDS)","first-page":"174","article-title":"Software defined storage for cooperative mobile edge computing systems","author":"Al-Badarneh","year":"2017"},{"key":"10.1016\/j.comcom.2020.01.004_b105","series-title":"2016 IEEE 4th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW)","first-page":"117","article-title":"A container-based edge cloud PAAS architecture based on raspberry pi clusters","author":"Pahl","year":"2016"},{"key":"10.1016\/j.comcom.2020.01.004_b106","first-page":"311","article-title":"Energy efficiency comparison of hypervisors","volume":"22","author":"Jiang","year":"2019","journal-title":"Sustain. Comput.: Inf. Syst."},{"key":"10.1016\/j.comcom.2020.01.004_b107","first-page":"22","article-title":"Characteristics of co-allocated online services and batch jobs in internet data centers: A case study from alibaba cloud","volume":"7","author":"Jiang","year":"2019","journal-title":"IEEE Access"},{"key":"10.1016\/j.comcom.2020.01.004_b108","series-title":"Proceedings of the 17th International Conference on Parallel Architectures and Compilation Techniques","first-page":"72","article-title":"The parsec benchmark suite: Characterization and architectural implications","author":"Bienia","year":"2008"},{"key":"10.1016\/j.comcom.2020.01.004_b109","series-title":"Proceedings of the 2006 ACM\/IEEE Conference on Supercomputing, Vol. 213","article-title":"The HPC challenge (HPCC) benchmark suite","author":"Luszczek","year":"2006"},{"key":"10.1016\/j.comcom.2020.01.004_b110","series-title":"2014 IEEE 20th International Symposium on High Performance Computer Architecture (HPCA)","first-page":"488","article-title":"Bigdatabench: A big data benchmark suite from internet services","author":"Wang","year":"2014"},{"issue":"4","key":"10.1016\/j.comcom.2020.01.004_b111","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1186736.1186737","article-title":"Spec cpu2006 benchmark descriptions","volume":"34","author":"Henning","year":"2006","journal-title":"ACM SIGARCH Comput. Archit. News"},{"key":"10.1016\/j.comcom.2020.01.004_b112","unstructured":"Tianshu Hao, Yunyou Huang, Xu Wen, Wanling Gao, Fan Zhang, Chen Zheng, Lei Wang, Hainan Ye, Kai Hwang, Zujie Ren, Jianfeng Zhan, Edge AIBench: Towards comprehensive end-to-end edge computing benchmarking, in: 2018 BenchCouncil International Symposium on Benchmarking, Measuring and Optimizing (Bench18)."},{"key":"10.1016\/j.comcom.2020.01.004_b113","unstructured":"Anirban Das, Stacy Patterson, Mike\u00a0P. Wittie, EdgeBench: Benchmarking edge computing platforms, in: 2018 IEEE\/ACM International Conference on Utility and Cloud Computing Companion (UCC Companion)."},{"key":"10.1016\/j.comcom.2020.01.004_b114","series-title":"2017 IEEE International Conference on Edge Computing (EDGE)","first-page":"40","article-title":"Meccas: Collaborative storage algorithm based on alternating direction method of multipliers on mobile edge cloud","author":"Wu","year":"2017"},{"key":"10.1016\/j.comcom.2020.01.004_b115","series-title":"2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS)","first-page":"1756","article-title":"EdgeOSH: a home operating system for internet of everything","author":"Cao","year":"2017"},{"key":"10.1016\/j.comcom.2020.01.004_b116","series-title":"2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS)","first-page":"1310","article-title":"Openvdap: An open vehicular data analytics platform for CAVs","author":"Zhang","year":"2018"},{"key":"10.1016\/j.comcom.2020.01.004_b117","series-title":"Proceedings of the Workshop on Smart Internet of Things","first-page":"10","article-title":"The \u03a6-stack for smart web of things","author":"Xu","year":"2017"},{"key":"10.1016\/j.comcom.2020.01.004_b118","unstructured":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/github.com\/rancher\/k3os."},{"key":"10.1016\/j.comcom.2020.01.004_b119","series-title":"Architecture Working Group","article-title":"Openfog reference architecture for fog computing","author":"Consortium","year":"2017"},{"key":"10.1016\/j.comcom.2020.01.004_b120","series-title":"Cloud IoT core","year":"2019"},{"issue":"1","key":"10.1016\/j.comcom.2020.01.004_b121","doi-asserted-by":"crossref","first-page":"615","DOI":"10.1145\/3093337.3037698","article-title":"Neurosurgeon: Collaborative intelligence between the cloud and mobile edge","volume":"45","author":"Kang","year":"2017","journal-title":"ACM SIGARCH Comput. Archit. News"},{"key":"10.1016\/j.comcom.2020.01.004_b122","series-title":"2018 IEEE\/ACM Symposium on Edge Computing (SEC)","first-page":"243","article-title":"Cooperative-competitive task allocation in edge computing for delay-sensitive social sensing","author":"Zhang","year":"2018"},{"key":"10.1016\/j.comcom.2020.01.004_b123","series-title":"2018 IEEE\/ACM Symposium on Edge Computing (SEC)","first-page":"381","article-title":"Everylite: A lightweight scripting language for micro tasks in iot systems","author":"Li","year":"2018"},{"key":"10.1016\/j.comcom.2020.01.004_b124","series-title":"2013 Proceedings IEEE Infocom","first-page":"190","article-title":"Energy-efficient scheduling policy for collaborative execution in mobile cloud computing","author":"Zhang","year":"2013"},{"issue":"12","key":"10.1016\/j.comcom.2020.01.004_b125","doi-asserted-by":"crossref","first-page":"2510","DOI":"10.1109\/JSAC.2015.2478718","article-title":"Dream: Dynamic resource and task allocation for energy minimization in mobile cloud systems","volume":"33","author":"Kwak","year":"2015","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"10.1016\/j.comcom.2020.01.004_b126","series-title":"2017 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)","first-page":"121","article-title":"Energy-efficient resource allocation in software-defined mobile networks with mobile edge computing and caching","author":"Liang","year":"2017"},{"key":"10.1016\/j.comcom.2020.01.004_b127","series-title":"Proceedings. 20th International Conference on Data Engineering","first-page":"560","article-title":"Authenticating query results in edge computing","author":"Pang","year":"2004"},{"issue":"1","key":"10.1016\/j.comcom.2020.01.004_b128","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1109\/MCC.2017.9","article-title":"Secure data sharing and searching at the edge of cloud-assisted internet of things","volume":"4","author":"Mollah","year":"2017","journal-title":"IEEE Cloud Comput."},{"key":"10.1016\/j.comcom.2020.01.004_b129","series-title":"2015 IEEE Trustcom\/ BigDataSE\/ISPA, Vol. 1","first-page":"57","article-title":"Trusted execution environment: what it is, and what it is not","author":"Sabt","year":"2015"},{"key":"10.1016\/j.comcom.2020.01.004_b130","series-title":"Proceedings of the Hardware and Architectural Support for Security and Privacy","first-page":"6","article-title":"Position paper: Challenges towards securing hardware-assisted execution environments","author":"Ning","year":"2017"},{"key":"10.1016\/j.comcom.2020.01.004_b131","unstructured":"Guangxia Li, Peilin Zhao, Xiao Lu, Jia Liu, Yulong Shen, Data analytics for fog computing by distributed online learning with asynchronous update, in: Proceedings of IEEE International Conference on Communications (ICC 2019), Shanghai, China, 2019."},{"issue":"4","key":"10.1016\/j.comcom.2020.01.004_b132","doi-asserted-by":"crossref","first-page":"2023","DOI":"10.1007\/s11277-018-5920-1","article-title":"Energy efficient data encryption techniques in smartphones","volume":"106","author":"Mujtaba","year":"2019","journal-title":"Wirel. Pers. Commun."},{"key":"10.1016\/j.comcom.2020.01.004_b133","article-title":"Power adaptive data encryption for energy-efficient and secure communication in solar-powered wireless sensor networks","author":"Kim","year":"2016","journal-title":"J. Sensors"},{"issue":"1","key":"10.1016\/j.comcom.2020.01.004_b134","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1007\/s11280-017-0465-x","article-title":"Trustworthy service composition with secure data transmission in sensor networks","volume":"21","author":"Zhang","year":"2018","journal-title":"World Wide Web"},{"key":"10.1016\/j.comcom.2020.01.004_b135","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1016\/j.dsp.2018.07.006","article-title":"Energy-efficient and secure transmission scheme based on chaotic compressive sensing in underwater wireless sensor networks","volume":"81","author":"Li","year":"2018","journal-title":"Digit. Signal Process."},{"key":"10.1016\/j.comcom.2020.01.004_b136","doi-asserted-by":"crossref","unstructured":"Yongzhi Wang, Yulong Shen, Cuicui Su, Ke Cheng, Yibo Yang, ANter Faree, Yao Liu, CFHider: Control flow obfuscation with intel SGX, in: Proceedings of IEEE International Conference on Computer Communications (INFOCOM 2019), Pairs, France, 2019.","DOI":"10.1109\/INFOCOM.2019.8737444"},{"key":"10.1016\/j.comcom.2020.01.004_b137","doi-asserted-by":"crossref","unstructured":"Yang Hu, John\u00a0C.S. Lui, Wenjun Hu, Xiaobo Ma, Jianfeng Li, Xiao Liang, Taming energy cost of disk encryption software on data-intensive mobile devices, Future Gener. Comput. Syst. https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/dx.doi.org\/10.1016\/j.future.2017.09.025.","DOI":"10.1016\/j.future.2017.09.025"},{"issue":"9","key":"10.1016\/j.comcom.2020.01.004_b138","doi-asserted-by":"crossref","first-page":"86","DOI":"10.1109\/MCOM.2017.1700104","article-title":"MicroThings: A generic IoT architecture for flexible data aggregation and scalable service cooperation","volume":"55","author":"Shen","year":"2017","journal-title":"IEEE Commun. Mag."},{"issue":"4","key":"10.1016\/j.comcom.2020.01.004_b139","doi-asserted-by":"crossref","first-page":"646","DOI":"10.3390\/en12040646","article-title":"Energy aware virtual machine scheduling in data centers","volume":"12","author":"Qiu","year":"2019","journal-title":"Energies"},{"key":"10.1016\/j.comcom.2020.01.004_b140","series-title":"2016 Fourth IEEE Workshop on Hot Topics in Web Systems and Technologies (HotWeb)","first-page":"20","article-title":"Firework: Big data sharing and processing in collaborative edge environment","author":"Zhang","year":"2016"},{"key":"10.1016\/j.comcom.2020.01.004_b141","series-title":"2014 IEEE International Conference on Cloud Engineering","first-page":"57","article-title":"Nebula: Distributed edge cloud for data intensive computing","author":"Ryden","year":"2014"},{"issue":"3","key":"10.1016\/j.comcom.2020.01.004_b142","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1109\/MWC.2017.1600427","article-title":"Container-as-a-service at the edge: Trade-off between energy efficiency and service availability at fog nano data centers","volume":"24","author":"Kaur","year":"2017","journal-title":"IEEE Wirel. Commun."},{"key":"10.1016\/j.comcom.2020.01.004_b143","series-title":"Proceedings of the 18th Doctoral Symposium of the 18th International Middleware Conference","first-page":"3","article-title":"Message-oriented middleware for edge computing applications","author":"Rausch","year":"2017"},{"key":"10.1016\/j.comcom.2020.01.004_b144","series-title":"2018 IEEE International Symposium on High Performance Computer Architecture (HPCA)","first-page":"92","article-title":"In-situ AI: Towards autonomous and incremental deep learning for IoT systems","author":"Song","year":"2018"},{"key":"10.1016\/j.comcom.2020.01.004_b145","series-title":"Proceedings of the 2017 ACM\/SIGDA International Symposium on Field-Programmable Gate Arrays","first-page":"75","article-title":"Ese: Efficient speech recognition engine with sparse lstm on FPGA","author":"Han","year":"2017"},{"key":"10.1016\/j.comcom.2020.01.004_b146","doi-asserted-by":"crossref","unstructured":"B.I. Ismail, et al. Evaluation of Docker as edge computing platform, in: Proc. IEEE Conf. Open Syst. (ICOS), 2015, pp. 130\u2013135.","DOI":"10.1109\/ICOS.2015.7377291"},{"key":"10.1016\/j.comcom.2020.01.004_b147","series-title":"Proceedings of the Second ACM\/IEEE Symposium on Edge Computing","first-page":"12","article-title":"You can teach elephants to dance: agile VM handoff for edge computing","author":"Ha","year":"2017"},{"issue":"1","key":"10.1016\/j.comcom.2020.01.004_b148","first-page":"31","article-title":"The design of the gateway for the cloud of things","volume":"72","author":"Petrolo","year":"2016","journal-title":"Ann. Telecommun."},{"key":"10.1016\/j.comcom.2020.01.004_b149","doi-asserted-by":"crossref","unstructured":"R. Morabito, N. Beijar, Enabling data processing at the network edge through lightweight virtualization technologies, in: Proc. 13th Annu. IEEE Int. Conf. Sens. Commun. Netw. Workshops (SECON Workshops), 2016, pp. 1\u20136.","DOI":"10.1109\/SECONW.2016.7746807"},{"key":"10.1016\/j.comcom.2020.01.004_b150","series-title":"Proceedings of the Second ACM\/IEEE Symposium on Edge Computing","first-page":"11","article-title":"Efficient service handoff across edge servers via docker container migration","author":"Ma","year":"2017"},{"key":"10.1016\/j.comcom.2020.01.004_b151","series-title":"2015 IEEE Conference on Open Systems (ICOS)","first-page":"130","article-title":"Evaluation of docker as edge computing platform","author":"Ismail","year":"2015"},{"key":"10.1016\/j.comcom.2020.01.004_b152","series-title":"Proceedings of the 18th International Conference on Distributed Computing and Networking","first-page":"16","article-title":"Feasibility of fog computing deployment based on docker containerization over raspberrypi","author":"Bellavista","year":"2017"},{"key":"10.1016\/j.comcom.2020.01.004_b153","series-title":"Aufs","year":"2019"},{"key":"10.1016\/j.comcom.2020.01.004_b154","series-title":"2017 IEEE 1st International Conference on Fog and Edge Computing (ICFEC)","first-page":"41","article-title":"An object store service for a fog\/edge computing infrastructure based on IPFS and a scale-out NAS","author":"Confais","year":"2017"},{"key":"10.1016\/j.comcom.2020.01.004_b155","series-title":"Ipfs-content addressed, versioned, p2p file system","author":"Benet","year":"2014"},{"key":"10.1016\/j.comcom.2020.01.004_b156","series-title":"International Conference on Wireless Algorithms, Systems, and Applications","first-page":"685","article-title":"Security and privacy issues of fog computing: A survey","author":"Yi","year":"2015"},{"key":"10.1016\/j.comcom.2020.01.004_b157","series-title":"2017 International Conference on Networking and Network Applications (NaNA)","first-page":"303","article-title":"Cryptsqlite: Protecting data confidentiality of SQLite with Intel sgx","author":"Wang","year":"2017"},{"issue":"1","key":"10.1016\/j.comcom.2020.01.004_b158","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/JIOT.2016.2615180","article-title":"IoT middleware: A survey on issues and enabling technologies","volume":"4","author":"Ngu","year":"2016","journal-title":"IEEE Internet Things J."},{"issue":"1","key":"10.1016\/j.comcom.2020.01.004_b159","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1109\/JIOT.2015.2498900","article-title":"Middleware for internet of things: a survey","volume":"3","author":"Razzaque","year":"2015","journal-title":"IEEE Internet Things J."},{"key":"10.1016\/j.comcom.2020.01.004_b160","series-title":"Proceedings of the 3rd International IFIP\/ACM Latin American Conference on Networking","first-page":"1","article-title":"Sensorbus: a middleware model for wireless sensor networks","author":"Ribeiro","year":"2005"},{"issue":"4","key":"10.1016\/j.comcom.2020.01.004_b161","doi-asserted-by":"crossref","first-page":"386","DOI":"10.1016\/j.pmcj.2007.04.007","article-title":"Sensorware: Programming sensor networks beyond code update and querying","volume":"3","author":"Boulis","year":"2007","journal-title":"Pervasive Mob. Comput."},{"key":"10.1016\/j.comcom.2020.01.004_b162","series-title":"2009 International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP)","first-page":"261","article-title":"Sensewrap: A service-oriented middleware with sensor virtualization and self-configuration","author":"Evensen","year":"2009"},{"key":"10.1016\/j.comcom.2020.01.004_b163","series-title":"2009 6th IEEE Annual Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks Workshops","first-page":"1","article-title":"A development platform for integrating wireless devices and sensors into ambient intelligence systems","author":"Eisenhauer","year":"2009"},{"key":"10.1016\/j.comcom.2020.01.004_b164","unstructured":"Liangkai Liu, Jiamin Chen, Marco Brocanelli, Weisong Shi, E2M: An energy-efficient middleware for computer vision applications on autonomous mobile robots, in: Proceedings of the fourth ACM\/IEEE Symposium on Edge Computing(SEC), November (2019) 7-9, Arlington, VA, USA."},{"key":"10.1016\/j.comcom.2020.01.004_b165","doi-asserted-by":"crossref","first-page":"124","DOI":"10.1016\/j.jpdc.2016.02.004","article-title":"Optimizing power consumption in multicore smartphones","volume":"95","author":"Li","year":"2016","journal-title":"J. Parallel Distrib. Comput."},{"key":"10.1016\/j.comcom.2020.01.004_b166","series-title":"2018 IEEE\/ACM Symposium on Edge Computing (SEC)","first-page":"347","article-title":"Edgebox: Live edge video analytics for near real-time event detection","author":"Luo","year":"2018"},{"key":"10.1016\/j.comcom.2020.01.004_b167","series-title":"2016 IEEE 1st International Workshops on Foundations and Applications of Self* Systems (FAS* W)","first-page":"216","article-title":"Cloudaware: A context-adaptive middleware for mobile edge and cloud computing applications","author":"Orsini","year":"2016"},{"key":"10.1016\/j.comcom.2020.01.004_b168","series-title":"Network Policy and Services: A Report of a Workshop on Middleware","author":"Aiken","year":"2000"},{"key":"10.1016\/j.comcom.2020.01.004_b169","doi-asserted-by":"crossref","unstructured":"A. Karpathy, G. Toderici, S. Shetty, T. Leung, R. Sukthankar, L. Fei-Fei, Large-scale video classification with convolutional neural networks, in: Proceedings of the IEEE conference on Computer Vision and Pattern Recognition, 2014, pp. 1725\u20131732.","DOI":"10.1109\/CVPR.2014.223"},{"key":"10.1016\/j.comcom.2020.01.004_b170","doi-asserted-by":"crossref","unstructured":"J. Yue-Hei\u00a0Ng, M. Hausknecht, S. Vijayanarasimhan, O. Vinyals, R. Monga, G. Toderici, Beyond short snippets: Deep networks for video classification, in: Proceedings of the IEEE conference on computer vision and pattern recognition, 2015, pp. 4694\u20134702.","DOI":"10.1109\/CVPR.2015.7299101"},{"key":"10.1016\/j.comcom.2020.01.004_b171","series-title":"2017 IEEE International Conference on Big Data (Big Data)","first-page":"4546","article-title":"Developing an edge computing platform for real-time descriptive analytics","author":"Cao","year":"2017"},{"issue":"4","key":"10.1016\/j.comcom.2020.01.004_b172","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1109\/MIC.2017.2911430","article-title":"A serverless real-time data analytics platform for edge computing","volume":"21","author":"Nastic","year":"2017","journal-title":"IEEE Internet Comput."},{"issue":"2","key":"10.1016\/j.comcom.2020.01.004_b173","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1109\/MPRV.2015.32","article-title":"Edge analytics in the internet of things","volume":"14","author":"Satyanarayanan","year":"2015","journal-title":"IEEE Pervasive Comput."},{"key":"10.1016\/j.comcom.2020.01.004_b174","series-title":"2017 IEEE 1st International Conference on Fog and Edge Computing (ICFEC)","first-page":"89","article-title":"Towards QoS-aware fog service placement","author":"Skarlat","year":"2017"},{"key":"10.1016\/j.comcom.2020.01.004_b175","series-title":"2017 IEEE 1st International Conference on Fog and Edge Computing (ICFEC)","first-page":"97","article-title":"Ifogstor: an IoT data placement strategy for fog infrastructure","author":"Naas","year":"2017"},{"key":"10.1016\/j.comcom.2020.01.004_b176","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1016\/j.future.2018.12.062","article-title":"Energy efficient task allocation and energy scheduling in green energy powered edge computing","volume":"95","author":"Gu","year":"2019","journal-title":"Future Gener. Comput. Syst."},{"key":"10.1016\/j.comcom.2020.01.004_b177","series-title":"Computer Communications Workshops (INFOCOM WKSHPS), 2014 IEEE Conference on","first-page":"386","article-title":"Energy-efficient cloud resource management","author":"Dabbagh","year":"2014"},{"key":"10.1016\/j.comcom.2020.01.004_b178","series-title":"2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC)","first-page":"1","article-title":"Enhanced machine learning scheme for energy efficient resource allocation in 5G heterogeneous cloud radio access networks","author":"AlQerm","year":"2017"},{"key":"10.1016\/j.comcom.2020.01.004_b179","series-title":"ACM SIGARCH Computer Architecture News, Vol. 40","first-page":"423","article-title":"Dejavu: accelerating resource allocation in virtualized environments","author":"Vas\u00edc","year":"2012"},{"key":"10.1016\/j.comcom.2020.01.004_b180","series-title":"In Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW), 2010 IEEE International Symposium on","first-page":"1","article-title":"Performance evaluation of a green scheduling algorithm for energy savings in cloud computing","author":"Duy","year":"2010"},{"key":"10.1016\/j.comcom.2020.01.004_b181","series-title":"Proceedings of the 1st International Conference on Energy-Efficient Computing and Networking","first-page":"215","article-title":"Towards energy-aware scheduling in data centers using machine learning","author":"Berral","year":"2010"},{"key":"10.1016\/j.comcom.2020.01.004_b182","series-title":"Proceedings of the 2011 IEEE\/ACM 12th International Conference on Grid Computing","first-page":"66","article-title":"Adaptive scheduling on poweraware managed data-centers using machine learning","author":"Berral","year":"2011"},{"key":"10.1016\/j.comcom.2020.01.004_b183","doi-asserted-by":"crossref","unstructured":"S. Jiang, S.R. Priya, N. Elango, J. Clay, R. Sridhar, An energy efficient in-memory computing machine learning classifier scheme, in: 2019 32nd International Conference on VLSI Design and 2019 18th International Conference on Embedded Systems (VLSID), Delhi, NCR, India, 2019, pp. 157\u2013162.","DOI":"10.1109\/VLSID.2019.00046"},{"key":"10.1016\/j.comcom.2020.01.004_b184","series-title":"2019 IEEE International Symposium on High Performance Computer Architecture (HPCA)","first-page":"331","article-title":"Machine learning at facebook: Understanding inference at the edge","author":"Wu","year":"2019"},{"key":"10.1016\/j.comcom.2020.01.004_b185","series-title":"TVM: An automated end-to-end optimizing compiler for deep learning","author":"Chen","year":"2018"},{"key":"10.1016\/j.comcom.2020.01.004_b186","series-title":"Glow: Graph lowering compiler techniques for neural networks","author":"Rotem","year":"2018"},{"key":"10.1016\/j.comcom.2020.01.004_b187","unstructured":"Google, XLA is a compiler that optimizes TensorFlow computations. https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/www.tensorflow.org\/performance\/xla\/."},{"key":"10.1016\/j.comcom.2020.01.004_b188","unstructured":"Apple Core ML, Core ML: Integrate machine learning models into your app. https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/developer.apple.com\/documentation\/coreml?changes=_8."},{"key":"10.1016\/j.comcom.2020.01.004_b189","unstructured":"NNPACK, Acceleration package for neural networks on multi-core cpus. https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/github.com\/Maratyszcza\/NNPACK."},{"key":"10.1016\/j.comcom.2020.01.004_b190","unstructured":"M. Dukhan, Y. Wu, H. Lu, QNNPACK: open source library for optimized mobile deep learning. https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/code.fb.com\/ml-applications\/qnnpack\/."},{"key":"10.1016\/j.comcom.2020.01.004_b191","doi-asserted-by":"crossref","unstructured":"N. Balasubramanian, A. Balasubramanian, A. Venkataramani, Energy consumption in mobile phones: A measurement study and implications for network applications, in: Proc. ACM SIGCOMM Conf. Internet Meas. Conf. 2009, pp. 280\u2013293.","DOI":"10.1145\/1644893.1644927"},{"key":"10.1016\/j.comcom.2020.01.004_b192","doi-asserted-by":"crossref","unstructured":"A. Sharma, V. Navda, R. Ramjee, V.N. Padmanabhan, E.M. Belding, Cool-Tether: Energy efficient on-the-fly wifi hot-spots using mobile phones, in: Proc. ACM Emerging Netw. Exp. Technol. 2009, pp. 109\u2013120.","DOI":"10.1145\/1658939.1658952"},{"issue":"7","key":"10.1016\/j.comcom.2020.01.004_b193","first-page":"3167","article-title":"Energy-efficient transmission scheduling in mobile phones using machine learning and participatory sensing","volume":"64","author":"Tang","year":"2015","journal-title":"IEEE Trans. Veh. Technol."},{"key":"10.1016\/j.comcom.2020.01.004_b194","unstructured":"A. Kumar, S. Goyal, M. Varma, Resource-efficient machine learning in 2 KB RAM for the internet of things, in: Proceedings of the 34th International Conference on Machine Learning-Volume 70, 2017, pp. 1935-1944."},{"key":"10.1016\/j.comcom.2020.01.004_b195","doi-asserted-by":"crossref","unstructured":"X. Zhang, A. Ramachandran, C. Zhuge, D. He, W. Zuo, Z. Cheng, K. Rupnow, D. Chen, Machine learning on FPGAs to face the IoT revolution, in: Proceedings of the 36th International Conference on Computer-Aided Design, 2017, pp. 819\u2013826.","DOI":"10.1109\/ICCAD.2017.8203862"},{"key":"10.1016\/j.comcom.2020.01.004_b196","doi-asserted-by":"crossref","first-page":"537","DOI":"10.1016\/j.adhoc.2008.06.003","article-title":"Energy conservation in wireless sensor networks: A survey","volume":"7","author":"Anastasi","year":"2009","journal-title":"Ad Hoc Netw."},{"key":"10.1016\/j.comcom.2020.01.004_b197","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1145\/2528948","article-title":"Compression in wireless sensor networks: A survey and comparative evaluation","volume":"10","author":"Razzaque","year":"2013","journal-title":"ACM Trans. Sensor Netw."},{"key":"10.1016\/j.comcom.2020.01.004_b198","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1109\/MNET.2018.1700202","article-title":"Learning IoT in edge: Deep learning for the internet of things with edge computing","volume":"32","author":"Li","year":"2018","journal-title":"IEEE Netw."},{"key":"10.1016\/j.comcom.2020.01.004_b199","doi-asserted-by":"crossref","unstructured":"N.D. Lane, P. Georgiev, L. Qendro, Deepear: Robust smartphone audio sensing in unconstrained acoustic environments using deep learning, in: Proc. 2015 ACM Int\u2019l. Joint Conf. Pervasive and Ubiquitous Computing, 2015, pp. 283\u2013294.","DOI":"10.1145\/2750858.2804262"},{"key":"10.1016\/j.comcom.2020.01.004_b200","series-title":"2018 14th International Wireless Communications & Mobile Computing Conference (IWCMC)","first-page":"298","article-title":"En-route data filtering technique for maximizing wireless sensor network lifetime","author":"Harb","year":"2018"},{"key":"10.1016\/j.comcom.2020.01.004_b201","series-title":"2018 IEEE Middle East and North Africa Communications Conference (MENACOMM)","first-page":"1","article-title":"On the performance of resource-aware compression techniques for vital signs data in wireless body sensor networks","author":"Azar","year":"2018"},{"key":"10.1016\/j.comcom.2020.01.004_b202","series-title":"Communications & Mobile Computing Conference (IWCMC)","first-page":"1465","article-title":"Using DWT lifting scheme for lossless data compression in wireless body sensor networks","author":"Azar","year":"2018"},{"key":"10.1016\/j.comcom.2020.01.004_b203","doi-asserted-by":"crossref","first-page":"168","DOI":"10.1016\/j.future.2019.02.005","article-title":"An energy efficient IoT data compression approach for edge machine learning","volume":"96","author":"Azar","year":"2019","journal-title":"Future Gener. Comput. Syst."},{"issue":"6","key":"10.1016\/j.comcom.2020.01.004_b204","doi-asserted-by":"crossref","first-page":"1413","DOI":"10.1109\/JSAC.2019.2904365","article-title":"A reinforcement learning approach to energy efficiency and QoS in 5G wireless networks","volume":"37","author":"Wang","year":"2019","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"10.1016\/j.comcom.2020.01.004_b205","series-title":"Energy-efficient radio resource allocation for federated edge learning","author":"Zeng","year":"2019"},{"key":"10.1016\/j.comcom.2020.01.004_b206","doi-asserted-by":"crossref","first-page":"20577","DOI":"10.1109\/ACCESS.2019.2896134","article-title":"Power allocation schemes based on machine learning for distributed antenna systems","volume":"7","author":"Liu","year":"2019","journal-title":"IEEE Access"},{"key":"10.1016\/j.comcom.2020.01.004_b207","doi-asserted-by":"crossref","first-page":"59575","DOI":"10.1109\/ACCESS.2019.2914159","article-title":"Energy efficient power allocation based on machine learning generated clusters for distributed antenna systems","volume":"7","author":"He","year":"2019","journal-title":"IEEE Access"},{"key":"10.1016\/j.comcom.2020.01.004_b208","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1016\/j.comnet.2019.01.024","article-title":"Energy aware cluster and neuro-fuzzy based routing algorithm for wireless sensor networks in IoT","volume":"151","author":"Thangaramya","year":"2019","journal-title":"Comput. Netw."},{"issue":"6","key":"10.1016\/j.comcom.2020.01.004_b209","doi-asserted-by":"crossref","first-page":"796","DOI":"10.1109\/TMC.2010.28","article-title":"QELAR: A machine-learning-based adaptive routing protocol for energy-efficient and lifetime-extended underwater sensor networks","volume":"9","author":"Hu","year":"2010","journal-title":"IEEE Trans. Mob. Comput."},{"key":"10.1016\/j.comcom.2020.01.004_b210","doi-asserted-by":"crossref","first-page":"133375","DOI":"10.1109\/ACCESS.2019.2939614","article-title":"An edge computing platform for intelligent operational monitoring in internet data centers","volume":"7","author":"Jiang","year":"2019","journal-title":"IEEE Access"},{"key":"10.1016\/j.comcom.2020.01.004_b211","series-title":"Machine learning applications for data center optimization","author":"Gao","year":"2014"},{"key":"10.1016\/j.comcom.2020.01.004_b212","series-title":"2015 IEEE 14th International Conference on Machine Learning and Applications (ICMLA)","first-page":"1185","article-title":"A survey of machine learning applications for energy-efficient resource management in cloud computing environments","author":"Demirci","year":"2015"},{"key":"10.1016\/j.comcom.2020.01.004_b213","doi-asserted-by":"crossref","first-page":"639","DOI":"10.1007\/s10586-012-0235-6","article-title":"VRAA: virtualized resource auction and allocation based on incentive and penalty","volume":"16","author":"Jiang","year":"2013","journal-title":"Clust. Comput."},{"key":"10.1016\/j.comcom.2020.01.004_b214","doi-asserted-by":"crossref","first-page":"131543","DOI":"10.1109\/ACCESS.2019.2938660","article-title":"Toward computation offloading in edge computing: A survey","volume":"7","author":"Jiang","year":"2019","journal-title":"IEEE Access"},{"key":"10.1016\/j.comcom.2020.01.004_b215","series-title":"2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS)","first-page":"1649","article-title":"Energy proportional servers: Where are we in 2016?","author":"Jiang","year":"2017"},{"issue":"12","key":"10.1016\/j.comcom.2020.01.004_b216","doi-asserted-by":"crossref","first-page":"3590","DOI":"10.1109\/JSAC.2016.2611964","article-title":"Dynamic computation offloading for mobile-edge computing with energy harvesting devices","volume":"34","author":"Mao","year":"2016","journal-title":"IEEE J. Sel. Areas Commun."},{"issue":"6","key":"10.1016\/j.comcom.2020.01.004_b217","doi-asserted-by":"crossref","first-page":"4177","DOI":"10.1109\/TWC.2018.2821664","article-title":"Computation rate maximization for wireless powered mobile-edge computingwith binary computation offloading","volume":"17","author":"Bi","year":"2018","journal-title":"IEEE Trans. Wirel. Commun."},{"issue":"11","key":"10.1016\/j.comcom.2020.01.004_b218","doi-asserted-by":"crossref","first-page":"7590","DOI":"10.1109\/TWC.2018.2868710","article-title":"Asynchronous mobile-edge computation offloading: energy-efficient resource management","volume":"17","author":"You","year":"2018","journal-title":"IEEE Trans. Wireless Commun."},{"issue":"4","key":"10.1016\/j.comcom.2020.01.004_b219","doi-asserted-by":"crossref","first-page":"3435","DOI":"10.1109\/TVT.2016.2593486","article-title":"Multiuser joint task offloading and resource optimization in proximate clouds","volume":"66","author":"Lyu","year":"2016","journal-title":"IEEE Trans. Veh. Technol."},{"key":"10.1016\/j.comcom.2020.01.004_b220","doi-asserted-by":"crossref","first-page":"5896","DOI":"10.1109\/ACCESS.2016.2597169","article-title":"Energy-efficient offloading for mobile edge computing in 5G heterogeneous networks","volume":"4","author":"Zhang","year":"2016","journal-title":"IEEE Access"},{"issue":"3","key":"10.1016\/j.comcom.2020.01.004_b221","first-page":"3052","article-title":"Joint offloading and computation energy efficiency maximization in a mobile edge computing system","volume":"68","author":"Sun","year":"2019","journal-title":"IEEE Trans. Veh. Technol."},{"key":"10.1016\/j.comcom.2020.01.004_b222","doi-asserted-by":"crossref","first-page":"5087","DOI":"10.1109\/TVT.2019.2905432","article-title":"Energy-efficient edge computing service provisioning for vehicular networks: A consensus ADMM approach","volume":"68","author":"Zhou","year":"2019","journal-title":"IEEE Trans. Veh. Technol."},{"key":"10.1016\/j.comcom.2020.01.004_b223","article-title":"Partial offloading strategy for mobile edge computing considering mixed overhead of time and energy","author":"Tang","year":"2019","journal-title":"Neural Comput. Appl."},{"key":"10.1016\/j.comcom.2020.01.004_b224","doi-asserted-by":"crossref","first-page":"149182","DOI":"10.1109\/ACCESS.2019.2946683","article-title":"An energy-efficient off-loading scheme for low latency in collaborative edge computing","volume":"7","author":"Wang","year":"2019","journal-title":"IEEE Access"},{"issue":"1","key":"10.1016\/j.comcom.2020.01.004_b225","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1109\/TMC.2016.2538227","article-title":"Energy aware offloading for competing users on a shared communication channel","volume":"16","author":"Meskar","year":"2016","journal-title":"IEEE Trans. Mob. Comput."},{"key":"10.1016\/j.comcom.2020.01.004_b226","series-title":"2017 IEEE International Conference on Communications (ICC)","first-page":"1","article-title":"Optimal delay constrained offloading for vehicular edge computing networks","author":"Zhang","year":"2017"},{"key":"10.1016\/j.comcom.2020.01.004_b227","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1016\/j.pmcj.2015.10.008","article-title":"Energy-efficient multisite offloading policy using Markov decision process for mobile cloud computing","volume":"27","author":"Terefe","year":"2016","journal-title":"Pervasive Mob. Comput."}],"container-title":["Computer Communications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/api.elsevier.com\/content\/article\/PII:S014036641930831X?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/api.elsevier.com\/content\/article\/PII:S014036641930831X?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,9,25]],"date-time":"2025-09-25T23:29:18Z","timestamp":1758842958000},"score":1,"resource":{"primary":{"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/linkinghub.elsevier.com\/retrieve\/pii\/S014036641930831X"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,2]]},"references-count":227,"alternative-id":["S014036641930831X"],"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/doi.org\/10.1016\/j.comcom.2020.01.004","relation":{},"ISSN":["0140-3664"],"issn-type":[{"value":"0140-3664","type":"print"}],"subject":[],"published":{"date-parts":[[2020,2]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Energy aware edge computing: A survey","name":"articletitle","label":"Article Title"},{"value":"Computer Communications","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/doi.org\/10.1016\/j.comcom.2020.01.004","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2020 Elsevier B.V. All rights reserved.","name":"copyright","label":"Copyright"}]}}