ELECT: Energy-efficient intelligent edge–cloud collaboration for remote IoT services

Future Generation Computer Systems - Tập 147 - Trang 179-194 - 2023
Jingling Yuan1, Hua Xiao1, Zhishu Shen1, Tiehua Zhang2, Jiong Jin2
1School of Computer Science and Artificial Intelligence, Wuhan University of Technology, Wuhan, China
2School of Science, Computing and Engineering Technologies, Swinburne University of Technology, Melbourne, Australia

Tài liệu tham khảo

Nguyen, 2022, 6G Internet of Things: A comprehensive survey, IEEE Internet Things J., 9, 359, 10.1109/JIOT.2021.3103320 Mukhopadhyay, 2021, Artificial intelligence-based sensors for next generation IoT applications: A review, IEEE Sens. J., 21, 24920, 10.1109/JSEN.2021.3055618 Wu, 2020, Collaborate edge and cloud computing with distributed deep learning for smart city Internet of Things, IEEE Internet Things J., 7, 8099, 10.1109/JIOT.2020.2996784 Yaacoub, 2020, A key 6G challenge and opportunity—Connecting the base of the pyramid: A survey on rural connectivity, Proc. IEEE, 108, 533, 10.1109/JPROC.2020.2976703 Zhang, 2020, Drone-enabled Internet-of-Things relay for environmental monitoring in remote areas without public networks, IEEE Internet Things J., 7, 7648, 10.1109/JIOT.2020.2988249 Mahmud, 2018, A complete Internet of Things (IoT) platform for structural health monitoring (SHM), 275 Feng, 2021, A global-energy-aware virtual machine placement strategy for cloud data centers, J. Syst. Archit., 116, 10.1016/j.sysarc.2021.102048 Lee, 2021, iEdge: An IoT-assisted edge computing framework, 1 Rosendo, 2021, Reproducible performance optimization of complex applications on the edge-to-cloud continuum, 23 Han, 2022, EdgeTuner: Fast scheduling algorithm tuning for dynamic edge-cloud workloads and resources, 880 Hazra, 2023, Cooperative transmission scheduling and computation offloading with collaboration of Fog and cloud for Industrial IoT applications, IEEE Internet Things J., 10, 3944, 10.1109/JIOT.2022.3150070 He, 2020, A game-theoretical approach for user allocation in edge computing environment, IEEE Trans. Parallel Distrib. Syst., 31, 515, 10.1109/TPDS.2019.2938944 Lv, 2021, Diversified technologies in Internet of Vehicles under intelligent edge computing, IEEE Trans. Intell. Transp. Syst., 22, 2048, 10.1109/TITS.2020.3019756 Chen, 2018, Edge computing in IoT-based manufacturing, IEEE Commun. Mag., 56, 103, 10.1109/MCOM.2018.1701231 Laili, 2023, Parallel scheduling of large-scale tasks for industrial cloud–edge collaboration, IEEE Internet Things J., 10, 3231, 10.1109/JIOT.2021.3139689 Shen, 2022, Data-driven edge computing: A fabric for intelligent building energy management systems, IEEE Ind. Electron. Mag., 16, 44, 10.1109/MIE.2021.3120235 Nguyen, 2017, ICN-Fog: An information-centric fog-to-fog architecture for data communications, 1 Lu, 2021, Toward direct edge-to-edge transfer learning for IoT-enabled edge cameras, IEEE Internet Things J., 8, 4931, 10.1109/JIOT.2020.3034153 Raghunathan, 2002, Energy-aware wireless microsensor networks, IEEE Signal Process. Mag., 19, 40, 10.1109/79.985679 Gupta, 2008, Efficient gathering of correlated data in sensor networks, ACM Trans. Sensor Netw., 4, 1, 10.1145/1325651.1325655 Ye, 2018, A self-adaptive sleep/wake-up scheduling approach for wireless sensor networks, IEEE Trans. Cybern., 48, 979, 10.1109/TCYB.2017.2669996 Shen, 2019, Energy-efficient activation/inactivation strategy for long-term IoT network operation, 747 Liri, 2022, A renewable energy-aware distributed task scheduler for multi-sensor IoT networks, 26 Jin, 2022, A resource allocation scheme for joint optimizing energy consumption and delay in collaborative edge computing-based Industrial IoT, IEEE Trans. Ind. Inform., 18, 6236, 10.1109/TII.2021.3125376 Kanemitsu, 2019, Multiple workflow scheduling with offloading tasks to edge cloud, 38 Afrin, 2019, Multi-objective resource allocation for edge cloud based robotic workflow in smart factory, Future Gener. Comput. Syst., 97, 119, 10.1016/j.future.2019.02.062 Xu, 2023, An adaptive mechanism for dynamically collaborative computing power and task scheduling in edge environment, IEEE Internet Things J., 10, 3118, 10.1109/JIOT.2021.3119181 Qin, 2023, Reliability-aware multi-objective memetic algorithm for workflow scheduling problem in multi-cloud system, IEEE Trans. Parallel Distrib. Syst., 34, 1343, 10.1109/TPDS.2023.3245089 Meng, 2020, Online deadline-aware task dispatching and scheduling in edge computing, IEEE Trans. Parallel Distrib. Syst., 31, 1270, 10.1109/TPDS.2019.2961905 Qian, 2020, A workflow-aided Internet of Things paradigm with intelligent edge computing, IEEE Netw., 34, 92, 10.1109/MNET.001.1900665 Ma, 2023, Dynamic task scheduling in cloud-assisted mobile edge computing, IEEE Trans. Mob. Comput., 22, 2116, 10.1109/TMC.2021.3115262 Faragardi, 2020, GRP-HEFT: A budget-constrained resource provisioning scheme for workflow scheduling in IaaS clouds, IEEE Trans. Parallel Distrib. Syst., 31, 1239, 10.1109/TPDS.2019.2961098 Xie, 2019, A novel directional and non-local-convergent particle swarm optimization based workflow scheduling in cloud–edge environment, Future Gener. Comput. Syst., 97, 361, 10.1016/j.future.2019.03.005 Burrello, 2021, Embedded streaming principal components analysis for network load reduction in structural health monitoring, IEEE Internet Things J., 8, 4433, 10.1109/JIOT.2020.3027102 Dhingra, 2019, Internet of Things mobile–air pollution monitoring system (IoT-Mobair), IEEE Internet Things J., 6, 5577, 10.1109/JIOT.2019.2903821 Manzano, 2021, An IoT LoRaWAN network for environmental radiation monitoring, IEEE Trans. Instrum. Meas., 70, 1, 10.1109/TIM.2021.3089776 Chaoub, 2022, 6G for bridging the digital divide: Wireless connectivity to remote areas, IEEE Wirel. Commun., 29, 160, 10.1109/MWC.001.2100137 Arcadius Tokognon, 2017, Structural health monitoring framework based on Internet of Things: A survey, IEEE Internet Things J., 4, 619, 10.1109/JIOT.2017.2664072 Aguzzi, 2021, MODRON: A scalable and interoperable web of things platform for structural health monitoring, 1 Rimal, 2017, Workflow scheduling in multi-tenant cloud computing environments, IEEE Trans. Parallel Distrib. Syst., 28, 290, 10.1109/TPDS.2016.2556668 Zhuravlev, 2013, Survey of energy-cognizant scheduling techniques, IEEE Trans. Parallel Distrib. Syst., 24, 1447, 10.1109/TPDS.2012.20 Durillo, 2014, Multi-objective workflow scheduling in Amazon EC2, Cluster Comput., 17, 169, 10.1007/s10586-013-0325-0 Sheng, 2022, Learning to schedule multi-NUMA virtual machines via reinforcement learning, Pattern Recognit., 121, 10.1016/j.patcog.2021.108254 Juve, 2013, Characterizing and profiling scientific workflows, Future Gener. Comput. Syst., 29, 682, 10.1016/j.future.2012.08.015 Alabdulatif, 2019, Secure edge of things for smart healthcare surveillance framework, IEEE Access, 7, 31010, 10.1109/ACCESS.2019.2899323 Gardner, 2020, On the application of domain adaptation in structural health monitoring, Mech. Syst. Signal Process., 138, 10.1016/j.ymssp.2019.106550 Alkayal, 2016, Efficient task scheduling multi-objective particle swarm optimization in cloud computing, 17 Zhou, 2019, Minimizing cost and makespan for workflow scheduling in cloud using fuzzy dominance sort based HEFT, Future Gener. Comput. Syst., 93, 278, 10.1016/j.future.2018.10.046 Xia, 2022, Multi-objective workflow scheduling based on genetic algorithm in cloud environment, Inform. Sci., 606, 38, 10.1016/j.ins.2022.05.053 Giambene, 2019, 5G aerial component for IoT support in Remote Rural Areas, 572 Sobhi, 2022, Vehicle-mounted fog-node with LoRaWAN for rural data collection, 1438 Zhang, 2021, Achieving democracy in edge intelligence: A fog-based collaborative learning scheme, IEEE Internet Things J., 8, 2751, 10.1109/JIOT.2020.3020911 Xia, 2021, Online collaborative data caching in edge computing, IEEE Trans. Parallel Distrib. Syst., 32, 281, 10.1109/TPDS.2020.3016344 Rafique, 2020, Complementing IoT services through software defined networking and edge computing: A comprehensive survey, IEEE Commun. Surv. Tutor., 22, 1761, 10.1109/COMST.2020.2997475