Energy Management in Edge Computing: Survey on Challenges and Future Research Opportunities

Abdulsalam Ya'u Gital, Usman Mahmud Ahmed, Nahuru Ado Sabongari, Saleh Mustapha, Mohammed Kabiru Dauda

Abstract


Global warming has posed a serious threat to humanity's survival, the carbon dioxide (CO2) concentrations in the atmosphere are widely acknowledged as its primary cause. As a result, global attention to energy conservation has increased dramatically in order to limit CO2 emissions. The traditional understanding of using the ground as a temperature moderator against harsh weather has great potential to become a strong remedy against the energy inefficiency of a building Heating, Ventilation and Air conditioning (HVAC). It has attempted to elaborate the thermal performance characteristics and conduct more research into the benefits and downsides of this passive cooling approach from many perspectives of long-term sustainability. Edge computing (EC), a novel computing paradigm innovation, has high potential to help with digitization. The paper presents some novel challenges in energy management and how other researchers applied different algorithms, simulators, performance metrics, type of energy used, and optimisation problems to address the issue of sustainable energy. Brown energy remains a big challenge; as such much is to be done to reduce the emission of carbon to the atmosphere. Also, painstakingly, future areas of further research where highlighted at end of the review work.


Full Text:

PDF

References


Ai, Y, Peng, M, & Zhang, K. (2017). Edge cloud computing technologies for internet of things A primer. Digit. Commun. Netw.

Al-Turjman, Fadi, Deebak, BD, & Mostarda, Leonardo. (2019). Energy Aware Resource Allocation in Multi-Hop Multimedia Routing via the Smart Edge Device. IEEE Access, 7, 151203-151214.

Ali, Zaiwar, Jiao, Lei, Baker, Thar, Abbas, Ghulam, Abbas, Ziaul Haq, & Khaf, Sadia. (2019). A Deep Learning Approach for Energy Efficient Computational Offloading in Mobile Edge Computing. IEEE Access, 7, 149623-149633.

Alonso, Ricardo S, Sittón-Candanedo, Inés, Rodríguez-González, Sara, García, Óscar, & Prieto, Javier. (2019). A Survey on Software-Defined Networks and Edge Computing over IoT. Paper presented at the International Conference on Practical Applications of Agents and Multi-Agent Systems.

Ayala, Inmaculada, Amor, Mercedes, & Fuentes, Lidia. (2019). An energy efficiency study of web-based communication in android phones. Scientific Programming, 2019.

Bagchi, Saurabh, Siddiqui, Muhammad-Bilal, Wood, Paul, & Zhang, Heng. (2019). Dependability in edge computing. Communications of the ACM, 63(1), 58-66.

Bahreini, Tayebeh, Brocanelli, Marco, & Grosu, Daniel. (2019). Energy-aware speculative execution in vehicular edge computing systems. Paper presented at the Proceedings of the 2nd International Workshop on Edge Systems, Analytics and Networking.

Bharathi, GP, & Jeyanthi, K Meena Alias. (2018). An optimization algorithm-based resource allocation for cooperative cognitive radio networks. The Journal of Supercomputing, 1-21.

Bolla, Raffaele, Carrega, Alessandro, Repetto, Matteo, & Robino, Giorgio. (2018). Improving efficiency of edge computing infrastructures through orchestration models. Computers, 7(2), 36.

Boukerche, Azzedine, Guan, Shichao, & Grande, Robson E De. (2019). Sustainable offloading in mobile cloud computing: Algorithmic design and implementation. ACM Computing Surveys (CSUR), 52(1), 1-37.

Buyya, Rajkumar, & Gill, Sukhpal Singh. (2018). Sustainable cloud computing: foundations and future directions. arXiv preprint arXiv:1805.01765.

Buyya, Rajkumar, Netto, Marco A. S., Toosi, Adel Nadjaran, Rodriguez, Maria Alejandra, Llorente, Ignacio M., Vimercati, Sabrina De Capitani Di, . . . Vaquero, Luis Miguel. (2018). A Manifesto for Future Generation Cloud Computing. ACM Computing Surveys, 51(5), 1-38. doi: 10.1145/3241737

Carrega, Alessandro, Portomauro, Giancarlo, Repetto, Matteo, & Robino, Giorgio. (2019). Energy efficiency for edge multimedia elastic applications. Multimedia Tools and Applications, 78(17), 24739-24764.

Chakraborty, Indranil, Roy, Deboleena, Garg, Isha, Ankit, Aayush, & Roy, Kaushik. (2020). Constructing energy-efficient mixed-precision neural networks through principal component analysis for edge intelligence. Nature Machine Intelligence, 1-13.

Chen, Weiwei, Wang, Dong, & Li, Keqin. (2019). Multi-User Multi-Task Computation Offloading in Green Mobile Edge Cloud Computing. IEEE Transactions on Services Computing, 12(5), 726-738. doi: 10.1109/tsc.2018.2826544

Chen, Xing, Chen, Shihong, Ma, Yun, Liu, Bichun, Zhang, Ying, & Huang, Gang. (2019). An adaptive offloading framework for Android applications in mobile edge computing. Science China Information Sciences, 62(8), 82102.

Chen, Ying, Zhang, Ning, Zhang, Yongchao, Chen, Xin, Wu, Wen, & Shen, Xuemin Sherman. (2019). TOFFEE: Task offloading and frequency scaling for energy efficiency of mobile devices in mobile edge computing. IEEE Transactions on Cloud Computing.

Chirivella-Perez, Enrique, Gutiérrez-Aguado, Juan, Alcaraz-Calero, Jose M, & Wang, Qi. (2018). Nfvmon: enabling multioperator flow monitoring in 5G mobile edge computing. Wireless Communications and Mobile Computing, 2018.

Cui, Laizhong, Xu, Chong, Yang, Shu, Huang, Joshua Zhexue, Li, Jianqiang, Wang, Xizhao, . . . Lu, Nan. (2019). Joint Optimization of Energy Consumption and Latency in Mobile Edge Computing for Internet of Things. IEEE Internet of Things Journal, 6(3), 4791-4803. doi: 10.1109/jiot.2018.2869226

Gill, Sukhpal Singh, & Buyya, Rajkumar. (2018). A taxonomy and future directions for sustainable cloud computing: 360 degree view. ACM Computing Surveys (CSUR), 51(5), 1-33.

Gu, Lin, Cai, Jingjing, Zeng, Deze, Zhang, Yu, Jin, Hai, & Dai, Weiqi. (2019). Energy efficient task allocation and energy scheduling in green energy powered edge computing. Future Generation Computer Systems, 95, 89-99. doi: 10.1016/j.future.2018.12.062

Gu, Xiaohui, Jin, Li, Zhao, Nan, & Zhang, Guoan. (2019). Energy-Efficient Computation Offloading and Transmit Power Allocation Scheme for Mobile Edge Computing. Mobile Information Systems, 2019.

Guo, Songtao, Liu, Jiadi, Yang, Yuanyuan, Xiao, Bin, & Li, Zhetao. (2019). Energy-Efficient Dynamic Computation Offloading and Cooperative Task Scheduling in Mobile Cloud Computing. IEEE Transactions on Mobile Computing, 18(2), 319-333. doi: 10.1109/tmc.2018.2831230

Hao, Yongsheng, Cao, Jie, Wang, Qi, & Du, Jinglin. (2021). Energy-aware scheduling in edge computing with a clustering method. Future Generation Computer Systems, 117, 259-272.

Hartmann, Morghan, Hashmi, Umair Sajid, & Imran, Ali. (2019). Edge computing in smart health care systems: Review, challenges, and research directions. Transactions on Emerging Telecommunications Technologies, e3710.

Hassan, Muneeb Ul, Rehmani, Mubashir Husain, & Chen, Jinjun. (2019). Privacy preservation in blockchain based IoT systems: Integration issues, prospects, challenges, and future research directions. Future Generation Computer Systems, 97, 512-529.

Hassan, Najmul, Yau, Kok-Lim Alvin, & Wu, Celimuge. (2019). Edge computing in 5G: A review. IEEE Access, 7, 127276-127289.

Hong, Cheol-Ho, & Varghese, Blesson. (2018). Resource management in fog/edge computing: A survey. arXiv preprint arXiv:1810.00305.

Hu, Yikun, Li, Jinghong, & He, Ligang. (2019). A reformed task scheduling algorithm for heterogeneous distributed systems with energy consumption constraints. Neural Computing and Applications, 1-13.

Jiang, Qingmiao, Zhang, Yuan, & Yan, Jinyao. (2020). Neural Combinatorial Optimization for Energy-Efficient Offloading in Mobile Edge Computing. IEEE Access, 8, 35077-35089.

Juiz, Carlos, & Bermejo, Belen. (2020). The $$ CiS^ 2$$ CiS2: a new metric for performance and energy trade-off in consolidated servers. Cluster Computing, 1-20.

Khan, Wazir Zada, Ahmed, Ejaz, Hakak, Saqib, Yaqoob, Ibrar, & Ahmed, Arif. (2019). Edge computing: A survey. Future Generation Computer Systems, 97, 219-235.

Khattar, Nagma, Sidhu, Jagpreet, & Singh, Jaiteg. (2019). Toward energy-efficient cloud computing: a survey of dynamic power management and heuristics-based optimization techniques. The Journal of Supercomputing, 75(8), 4750-4810.

Li, Chao, Xue, Yushu, Wang, Jing, Zhang, Weigong, & Li, Tao. (2018). Edge-oriented computing paradigms: A survey on architecture design and system management. ACM Computing Surveys (CSUR), 51(2), 1-34.

Li, Chunlin, Sun, Hezhi, Chen, Yi, & Luo, Youlong. (2019). Edge cloud resource expansion and shrinkage based on workload for minimizing the cost. Future Generation Computer Systems, 101, 327-340.

Li, Guangshun, Xu, Shuzhen, Wu, Junhua, & Ding, Heng. (2018). Resource scheduling based on improved spectral clustering algorithm in edge computing. Scientific Programming, 2018.

Li, Shulei, Zhai, Daosen, Du, Pengfei, & Han, Ting. (2019). Energy-efficient task offloading, load balancing, and resource allocation in mobile edge computing enabled IoT networks. Science China Information Sciences, 62(2), 29307.

Li, Wei, Yang, Ting, Delicato, Flavia C, Pires, Paulo F, Tari, Zahir, Khan, Samee U, & Zomaya, Albert Y. (2018). On enabling sustainable edge computing with renewable energy resources. IEEE Communications Magazine, 56(5), 94-101.

Li, Wenjun, Chen, Zhenyu, Gao, Xingyu, Liu, Wei, & Wang, Jin. (2019). Multimodel Framework for Indoor Localization Under Mobile Edge Computing Environment. IEEE Internet of Things Journal, 6(3), 4844-4853. doi: 10.1109/jiot.2018.2872133

Li, Xin, Dang, Yifan, Aazam, Mohammad, Peng, Xia, Chen, Tefang, & Chen, Chunyang. (2020). Energy-Efficient Computation Offloading in Vehicular Edge Cloud Computing. IEEE Access, 8, 37632-37644.

Li, Xin, Qian, Zhuzhong, Lu, Sanglu, & Wu, Jie. (2013). Energy efficient virtual machine placement algorithm with balanced and improved resource utilization in a data center. Mathematical and Computer Modelling, 58(5-6), 1222-1235.

Lin, Hai, Chen, Zhihong, & Wang, Lusheng. (2019). Offloading for Edge Computing in Low Power Wide Area Networks With Energy Harvesting. IEEE Access, 7, 78919-78929.

Liu, Fang, Tang, Guoming, Li, Youhuizi, Cai, Zhiping, Zhang, Xingzhou, & Zhou, Tongqing. (2019). A survey on edge computing systems and tools. Proceedings of the IEEE, 107(8), 1537-1562.

Liu, Haolin, Cao, Le, Pei, Tingrui, Deng, Qingyong, & Zhu, Jiang. (2019). A Fast Algorithm for Energy-Saving Offloading With Reliability and Latency Requirements in Multi-Access Edge Computing. IEEE Access, 8, 151-161.

Liu, Yi, Yang, Chao, Jiang, Li, Xie, Shengli, & Zhang, Yan. (2019). Intelligent edge computing for IoT-based energy management in smart cities. IEEE Network, 33(2), 111-117.

Maenhaut, Pieter-Jan, Volckaert, Bruno, Ongenae, Veerle, & De Turck, Filip. (2019). Resource Management in a Containerized Cloud: Status and Challenges. Journal of Network and Systems Management, 1-50.

Maksimovic, M. (2018). Greening the future: Green Internet of Things (G-IoT) as a key technological enabler of sustainable development Internet of things and big data analytics toward next-generation intelligence (pp. 283-313): Springer.

Mallik, Bruhanth, Sheikh-Akbari, Akbar, & Kor, Ah-Lian. (2019). Mixed-resolution HEVC based multiview video codec for low bitrate transmission. Multimedia Tools and Applications, 78(6), 6701-6720.

Mao, Sun, Leng, Supeng, Maharjan, Sabita, & Zhang, Yan. (2019). Energy Efficiency and Delay Tradeoff for Wireless Powered Mobile-Edge Computing Systems with Multi-Access Schemes. IEEE Transactions on Wireless Communications, 1-1. doi: 10.1109/twc.2019.2959300

Mao, Yuyi, You, Changsheng, Zhang, Jun, Huang, Kaibin, & Letaief, Khaled B. (2017). A survey on mobile edge computing: The communication perspective. IEEE Communications Surveys & Tutorials, 19(4), 2322-2358.

Mao, Yuyi, Zhang, Jun, & Letaief, Khaled B. (2016). Dynamic Computation Offloading for Mobile-Edge Computing With Energy Harvesting Devices. IEEE Journal on Selected Areas in Communications, 34(12), 3590-3605. doi: 10.1109/jsac.2016.2611964

Mocnej, Jozef, Miškuf, Martin, Papcun, Peter, & Zolotová, Iveta. (2018). Impact of edge computing paradigm on energy consumption in IoT. IFAC-PapersOnLine, 51(6), 162-167.

Mukherjee, Mithun, Shu, Lei, & Wang, Di. (2018). Survey of fog computing: Fundamental, network applications, and research challenges. IEEE Communications Surveys & Tutorials, 20(3), 1826-1857.

Pan, Jianli, & McElhannon, James. (2017). Future edge cloud and edge computing for internet of things applications. IEEE Internet of Things Journal, 5(1), 439-449.

Park, SooHyun, Kwon, Dohyun, Kim, Joongheon, Lee, Youn Kyu, & Cho, Sungrae. (2020). Adaptive Real-Time Offloading Decision-Making for Mobile Edges: Deep Reinforcement Learning Framework and Simulation Results. Applied Sciences, 10(5), 1663.

Peng, Kai, Zhu, Maosheng, Zhang, Yiwen, Liu, Lingxia, Zhang, Jie, Leung, Victor CM, & Zheng, Lixin. (2019). An energy-and cost-aware computation offloading method for workflow applications in mobile edge computing. EURASIP Journal on Wireless Communications and Networking, 2019(1), 207.

Pu, Lingjun, Chen, Xu, Mao, Guoqiang, Xie, Qinyi, & Xu, Jingdong. (2018). Chimera: An energy-efficient and deadline-aware hybrid edge computing framework for vehicular crowdsensing applications. IEEE Internet of Things Journal, 6(1), 84-99.

Ranji, Ramtin, Mansoor, Ali Mohammed, & Sani, Asmiza Abdul. (2020). EEDOS: An energy-efficient and delay-aware offloading scheme based on device to device collaboration in mobile edge computing. Telecommunication Systems, 73(2), 171-182.

Ren, Ju, Zhang, Deyu, He, Shiwen, Zhang, Yaoxue, & Li, Tao. (2019). A Survey on End-Edge-Cloud Orchestrated Network Computing Paradigms: Transparent Computing, Mobile Edge Computing, Fog Computing, and Cloudlet. ACM Computing Surveys (CSUR), 52(6), 1-36.

Sharma, Vishal, You, Ilsun, Palmieri, Francesco, Jayakody, Dushantha Nalin K, & Li, Jun. (2018). Secure and energy-efficient handover in fog networks using blockchain-based DMM. IEEE Communications Magazine, 56(5), 22-31.

Shi, Weisong, Cao, Jie, Zhang, Quan, Li, Youhuizi, & Xu, Lanyu. (2016). Edge computing: Vision and challenges. IEEE internet of things journal, 3(5), 637-646.

Sittón-Candanedo, Inés, Alonso, Ricardo S, Rodríguez-González, Sara, Coria, José Alberto García, & De La Prieta, Fernando. (2019). Edge Computing Architectures in Industry 4.0: A General Survey and Comparison. Paper presented at the International Workshop on Soft Computing Models in Industrial and Environmental Applications.

Sun, Haijian, Zhou, Fuhui, & Hu, Rose Qingyang. (2019). Joint offloading and computation energy efficiency maximization in a mobile edge computing system. IEEE Transactions on Vehicular Technology, 68(3), 3052-3056.

Sun, Yingying, Song, Chunhe, Yu, Shimao, Liu, Yiyang, Pan, Hao, & Zeng, Peng. (2021). Energy-Efficient Task Offloading Based on Differential Evolution in Edge Computing System With Energy Harvesting. IEEE Access, 9, 16383-16391.

Suriya Praba, T, Sethukarasi, T, & Saravanan, S. (2019). Energy Measure Semigraph-Based Connected Edge Domination Routing Algorithm in Wireless Sensor Networks. Mobile Information Systems, 2019.

Tang, Qiang, Lyu, Haimei, Han, Guangjie, Wang, Jin, & Wang, Kezhi. (2019). Partial offloading strategy for mobile edge computing considering mixed overhead of time and energy. Neural Computing and Applications, 1-15.

Toczé, Klervie, & Nadjm-Tehrani, Simin. (2018). A taxonomy for management and optimization of multiple resources in edge computing. Wireless Communications and Mobile Computing, 2018.

Ullah, Rehmat, Ahmed, Syed Hassan, & Kim, Byung-Seo. (2018). Information-centric networking with edge computing for IoT: Research challenges and future directions. IEEE Access, 6, 73465-73488.

Varghese, Blesson, Wang, Nan, Barbhuiya, Sakil, Kilpatrick, Peter, & Nikolopoulos, Dimitrios S. (2016). Challenges and opportunities in edge computing. Paper presented at the 2016 IEEE International Conference on Smart Cloud (SmartCloud).

Wan, Shaohua, Li, Xiang, Xue, Yuan, Lin, Wenmin, & Xu, Xiaolong. (2019). Efficient computation offloading for Internet of Vehicles in edge computing-assisted 5G networks. The Journal of Supercomputing, 1-30.

Xu, Xiaolong, Li, Daoming, Dai, Zhonghui, Li, Shancang, & Chen, Xuening. (2019). A heuristic offloading method for deep learning edge services in 5G networks. IEEE Access, 7, 67734-67744.

Xu, Xiaolong, Li, Yuancheng, Huang, Tao, Xue, Yuan, Peng, Kai, Qi, Lianyong, & Dou, Wanchun. (2019). An energy-aware computation offloading method for smart edge computing in wireless metropolitan area networks. Journal of Network and Computer Applications, 133, 75-85. doi: 10.1016/j.jnca.2019.02.008

Xu, Xiaolong, Liu, Qingxiang, Luo, Yun, Peng, Kai, Zhang, Xuyun, Meng, Shunmei, & Qi, Lianyong. (2019). A computation offloading method over big data for IoT-enabled cloud-edge computing. Future Generation Computer Systems, 95, 522-533.

Yan, Hui, Li, Ya, Zhu, Xiaomin, Zhang, Dayu, Wang, Ji, Chen, Huangke, & Bao, Weidong. (2019). EASE: Energy‐efficient task scheduling for edge computing under uncertain runtime and unstable communication conditions. Concurrency and Computation: Practice and Experience, e5465.

Yang, Zhou, Jiang, Wenqian, & Li, Gang. (2018). Resource allocation for green cognitive radios: energy efficiency maximization. Wireless Communications and Mobile Computing, 2018.

You, Changsheng, Huang, Kaibin, Chae, Hyukjin, & Kim, Byoung-Hoon. (2016). Energy-efficient resource allocation for mobile-edge computation offloading. IEEE Transactions on Wireless Communications, 16(3), 1397-1411.

Yu, Fangxiaoqi, Chen, Haopeng, & Xu, Jinqing. (2018). DMPO: Dynamic mobility-aware partial offloading in mobile edge computing. Future Generation Computer Systems, 89, 722-735.

Zhang, Ke, Mao, Yuming, Leng, Supeng, Zhao, Quanxin, Li, Longjiang, Peng, Xin, . . . Zhang, Yan. (2016). Energy-efficient offloading for mobile edge computing in 5G heterogeneous networks. IEEE access, 4, 5896-5907.

Zhou, Zhenyu, Wang, Bingchen, Dong, Mianxiong, & Ota, Kaoru. (2019). Secure and efficient vehicle-to-grid energy trading in cyber physical systems: Integration of blockchain and edge computing. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 50(1), 43-57


Refbacks

  • There are currently no refbacks.