Energy allocation and task scheduling in edge devices based on forecast solar energy with meteorological information

Journal of Parallel and Distributed Computing - Tập 177 - Trang 171-181 - 2023
Yongsheng Hao1,2, Qi Wang3, Tinghuai Ma4, Jinglin Du2, Jie Cao1,5
1School of Mathematics and Statistics, Nanjing University of Information Science & Technology, Nanjing 210044, China
2Network Center, Nanjing University of Information Science & Technology, Nanjing 210044, China
3Information Science and Technology College, Dalian Maritime University, Dalian, 116026, China
4School of Computer Science, Nanjing University of Information Science & Technology, Nanjing, 210044, China
5Xuzhou University of Technology, Xuzhou, 221018, China

Tài liệu tham khảo

Annandale, 2002, Software for missing data error analysis of Penman—Monteith reference evapotranspiration, Irrig. Sci., 45, 57 Azhar, 2022, Task-RM: a resource manager for energy reduction in task-parallel applications under quality of service constraints, ACM Trans. Archit. Code Optim., 19, 10.1145/3494537 Bhanupriya, 2022, Knowledge discovery of edge computation for offload vehicular applications in IoT, Wirel. Pers. Commun., 10.1007/s11277-021-09191-8 Bozorgchenani, 2020, An energy harvesting solution for computation offloading in Fog Computing networks, Comput. Commun., 160, 577, 10.1016/j.comcom.2020.06.032 Bristow, 1984, On the relationship between incoming solar radiation and daily maximum and minimum temperature, Agric. For. Meteorol., 31, 159, 10.1016/0168-1923(84)90017-0 Cai, 2021, Failure-resilient DAG task scheduling in edge computing, Comput. Netw., 198 Chen, 2004, Validation of five global radiation models with measured daily data in China, Energy Convers. Manag., 45, 1759, 10.1016/j.enconman.2003.09.019 Cheng, 2021, Deep reinforcement learning-based joint task and energy offloading in UAV-aided 6G intelligent edge networks, Comput. Commun., 192, 234 De, 1993, Estimating global solar radiation from common meteorological observations in western Canada, Can. J. Plant Sci., 73, 509, 10.4141/cjps93-068 Demir, 2022, Forecasting of solar radiation using different machine learning approaches, Neural Comput. Appl., 0123456789 Ding, 2022, A novel seasonal adaptive grey model with the data-restacking technique for monthly renewable energy consumption forecasting, Expert Syst. Appl., 208 Donatelli, 1998, A simple model to estimate global solar radiation, 133 Elashri, 2020, Energy-efficient offloading of real-time tasks using cloud computing, Clust. Comput., 23, 3273, 10.1007/s10586-020-03086-2 Fang, 2020, Offloading strategy for edge computing tasks based on cache mechanism, 129 Fang, 2020, Resource allocation strategy for MEC system based on VM migration and RF energy harvesting, IEEE Vehic. Technol. Conf., 2020-May, 3 Feng, 2022, Multi-step-ahead solar output time series prediction with gate recurrent unit neural network using data decomposition and cooperation search algorithm, Energy, 261 Gao, 2020, Guest editorial edge computing, Comput. Sci. Inf. Syst., 17, 10.2298/CSIS200300iiiG Goodin, 1999, Estimating solar irradiance for crop modeling using daily air temperature data, Agron. J., 91, 845, 10.2134/agronj1999.915845x Gu, 2022, AI-enabled task offloading for improving quality of computational experience in ultra dense networks, ACM Trans. Internet Technol., 22, 1, 10.1145/3491217 Guo, 2021, STMTO: a smart and trust multi-UAV task offloading system, Inf. Sci., 573, 519, 10.1016/j.ins.2021.05.020 Guo, 2022, Energy harvesting computation offloading game towards minimizing delay for mobile edge computing, Comput. Netw., 204 Kulatunga, 2017, Cooperative in-network computation in energy harvesting device clouds, Sustain. Comput. Inf. Syst., 106 Guo, 2022, Lyapunov-based partial computation offloading for multiple mobile devices enabled by harvested energy in MEC, IEEE Int. Things J., 9, 9025, 10.1109/JIOT.2021.3118016 Hao, 2019, Adaptive energy-aware scheduling method in a meteorological cloud, Future Gener. Comput. Syst., 101, 1142, 10.1016/j.future.2019.07.061 Hao, 2019, Energy-aware offloading based on priority in mobile cloud computing, Sustain. Comput. Informatics Syst., 31 Hao, 2021, Energy-aware scheduling in edge computing with a clustering method, Future Gener. Comput. Syst., 117, 259, 10.1016/j.future.2020.11.029 Hao, 2022, Interval grey number of energy consumption helps task offloading in the mobile environment, ICT Express, 10.1016/j.icte.2022.03.005 Hossen, 2021, Mobile task offloading under unreliable edge performance, Perform. Eval. Rev., 48, 29, 10.1145/3466826.3466838 Hunt, 1998, Estimation of solar radiation for use in crop modeling, Agric. For. Meteorol., 91, 293, 10.1016/S0168-1923(98)00055-0 Khan, 2019, Edge computing: a survey, Future Gener. Comput. Syst., 97, 219, 10.1016/j.future.2019.02.050 Khoda, 2016, Efficient computation offloading decision in mobile cloud computing over 5G network, Mob. Netw. Appl., 21, 777, 10.1007/s11036-016-0688-6 Kulatunga, 2017, Cooperative in-network computation in energy harvesting device clouds, Sustain. Comput. Informatics Syst., 16, 106, 10.1016/j.suscom.2017.10.006 Li, 2019, Radio and computing resource allocation with energy harvesting devices in mobile edge computing environment, Comput. Commun., 145, 193, 10.1016/j.comcom.2019.06.001 Li, 2020, Joint optimization of computation cost and delay for task offloading in vehicular fog networks, Trans. Emerg. Telecommun. Technol., 31, 1 Li, 2022, User energy efficiency fairness algorithms for task offload in cloud edge networks, Mob. Inf. Syst., 2022, 1 Li, 2020, Cost optimization of partial computation offloading and pricing in vehicular networks, J. Signal Process. Syst., 92, 1421, 10.1007/s11265-020-01572-9 Li, 2020, Multi-tier MEC offloading strategy based on dynamic channel characteristics, IET Commun., 14, 4029, 10.1049/iet-com.2020.0371 Li, 2020, Task offloading, load balancing, and resource allocation in MEC networks, IET Commun., 14, 1451, 10.1049/iet-com.2018.6122 Liu, 2021, Task offloading optimization of cruising UAV with fixed trajectory, Comput. Netw., 199 Liu, 2022, Use of physics to improve solar forecast: part II, machine learning and model interpretability, Sol. Energy, 244, 362, 10.1016/j.solener.2022.08.040 Lu, 2021, Green energy harvesting strategies on edge-based urban computing in sustainable Internet of things, Sustain. Cities Soc., 75 Malik, 2021, Symbiotic robotics network for efficient task offloading in smart industry, IEEE Trans. Ind. Inform., 17, 4594, 10.1109/TII.2020.3032238 Meng, 2021, Edge computing task offloading method for load balancing and delay optimization, 173 Merluzzi, 2019, Latency-constrained dynamic computation offloading with energy harvesting IoT devices, vol. 68 (2), 750 Merluzzi, 2019, Latency-constrained dynamic computation offloading with energy harvesting IoT devices, 750 Meza, 2000, Estimation of mean monthly solar global radiation as a function of temperature, Agric. For. Meteorol., 100, 231, 10.1016/S0168-1923(99)00090-8 Mitsis, 2020, Data offloading in UAV-assisted multi-access edge computing systems: a resource-based pricing and user risk-awareness approach, Sensors (Switzerland), 20, 1, 10.3390/s20082434 Niu, 2022, Deep learning for online computation offloading and resource allocation in NOMA, Comput. Netw., 216 Patel, 2021 Qu, 2021, DMRO: a deep meta reinforcement learning-based task offloading framework for edge-cloud computing, IEEE Trans. Netw. Serv. Manag., 18, 3448, 10.1109/TNSM.2021.3087258 Ren, 2019, A survey on end-edge-cloud orchestrated network computing paradigms: transparent computing, mobile edge computing, fog computing, and cloudlet, ACM Comput. Surv., 52, 10.1145/3362031 Sarieddine, 2022, An opportunistic vehicle-based task assignment for IoT offloading, Comput. Netw., 212 Saverimoutou, 2019, A 6-month analysis of factors impacting web browsing quality for QoE prediction, Comput. Netw., 164, 10.1016/j.comnet.2019.106905 Shi, 2022, Edge computing-empowered task offloading in PLC-wireless integrated network based on matching with quota, Comput. Commun., 182, 110, 10.1016/j.comcom.2021.10.032 Tian, 2021, A dynamic task offloading algorithm based on greedy matching in vehicle network, Ad Hoc Netw., 123 Wang, 2019, Edge server placement in mobile edge computing, J. Parallel Distrib. Comput., 127, 160, 10.1016/j.jpdc.2018.06.008 Wang, 2022, Improving the performance of tasks offloading for Internet of vehicles via deep reinforcement learning methods, IET Commun., 16, 1230, 10.1049/cmu2.12334 Wang, 2009, Study on the influence of different straw—returning manners on soil structure and characters of soil water evaporation, J. Soil Water Conserv., 26, 224 Zhao, 2021, Dynamic offloading and resource scheduling for mobile edge computing with energy harvesting devices, IEEE Trans. Netw. Serv. Manag., 18, 2154, 10.1109/TNSM.2021.3069993 Zhou, 2018, An online algorithm for task offloading in heterogeneous mobile clouds, ACM Trans. Internet Technol., 18, 10.1145/3122981 Zhou, 2021, Dynamic computation offloading for MIMO mobile edge computing systems with energy harvesting, IEEE Trans. Veh. Technol., 70, 5172, 10.1109/TVT.2021.3075018 Zhou, 2022, Collaborative task offloading and resource allocation with hybrid energy supply for UAV-assisted multi-clouds, J. Cloud Comput., 11, 10.1186/s13677-022-00317-2