An intelligent energy-efficient approach for managing IoE tasks in cloud platforms

被引:24
作者
Javadpour A. [1 ,2 ,5 ]
Nafei A.H. [3 ]
Ja’fari F. [4 ]
Pinto P. [5 ]
Zhang W. [1 ]
Sangaiah A.K. [6 ]
机构
[1] Department of Computer Science and Technology (Cyberspace Security), Harbin Institute of Technology, Shenzhen
[2] ADiT-Lab, Electrotechnics and Telecommunications Department, Instituto Politécnico de Viana do Castelo, Porto
[3] Department of Industrial Engineering and Management, National Taipei University of Technology, Taipei
[4] Department of Computer Engineering, Sharif University of Technology, Tehran
[5] Electrotechnics and Telecommunications Department, Instituto Politécnico de Viana do Castelo, Porto
[6] International Graduate Institute of AI, National Yunlin University of Science and Technology, Douliu
基金
中国国家自然科学基金;
关键词
Artificial Intelligence; Cloud computing; DVFS; Green computing; Internet of Everything (IoE); Microgenetic; Score function; Tasks scheduling;
D O I
10.1007/s12652-022-04464-x
中图分类号
学科分类号
摘要
Today, cloud platforms for Internet of Everything (IoE) are facilitating organizational and industrial growth, and have different requirements based on their different purposes. Usual task scheduling algorithms for distributed environments such as group of clusters, networks, and clouds, focus only on the shortest execution time, regardless of the power consumption. Network energy can be optimized if tasks are properly scheduled to be implemented in virtual machines, thus achieving green computing. In this research, Dynamic Voltage Frequency Dcaling (DVFS) is used in two different ways, to select a suitable candidate for scheduling the tasks with the help of an Artificial Intelligence (AI) approach. First, the GIoTDVFS_SFB method based on sorting processor elements in Cloud has been considered to handle Task Scheduling problem in the Clouds system. Alternatively, the GIoTDVFS_mGA microgenetic method has been used to select suitable candidates. The proposed mGA and SFB methods are compared with SLAbased suggested for Cloud environments, and it is shown that the Makespan and Gain in benchmarks 512 and 1024 are optimized in the proposed method. In addition, the Energy Consumption (EC) of Real PM (RPMs) against the numeral of Tasks has been considered with that of PAFogIoTDVFS and EnergyAwareDVFS methods in this area. © 2022, The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature.
引用
收藏
页码:3963 / 3979
页数:16
相关论文
共 34 条
  • [1] Al-Dulaimy A., Itani W., Zantout R., Zekri A., Type-aware virtual machine management for energy efficient cloud data centers, Sustain Comput: Inform Syst, 19, pp. 185-203, (2018)
  • [2] Calheiros R.N., Buyya R., Energy-efficient scheduling of urgent bag-of-tasks applications in clouds through dvfs, . In: 2014 IEEE 6Th International Conference on Cloud Computing Technology and Science, IEEE, pp. 342-349, (2014)
  • [3] Dastjerdi A.V., Buyya R., An autonomous time-dependent sla negotiation strategy for cloud computing, Comput J, 58, 11, pp. 3202-3216, (2015)
  • [4] Ding Y., Qin X., Liu L., Wang T., Energy efficient scheduling of virtual machines in cloud with deadline constraint, Future Gener Comput Syst, 50, pp. 62-74, (2015)
  • [5] Hassija V., Chamola V., Saxena V., Jain D., Goyal P., Sikdar B., A survey on iot security: application areas, security threats, and solution architectures, IEEE Access, 7, pp. 82721-82743, (2019)
  • [6] Horri A., Mozafari M.S., Dastghaibyfard G., Novel resource allocation algorithms to performance and energy efficiency in cloud computing, J Supercomput, 69, 3, pp. 1445-1461, (2014)
  • [7] Ja'fari F., Mostafavi S., Mizanian K., Jafari E., An intelligent botnet blocking approach in software defined networks using honeypots, J Ambient Intell Humanized Comput, 12, 3, pp. 2993-3016, (2021)
  • [8] Javadpour A., Improving resources management in network virtualization by utilizing a software-based network, Wirel Personal Commun, 106, 2, pp. 505-519, (2019)
  • [9] Javadpour A., Providing a way to create balance between reliability and delays in sdn networks by using the appropriate placement of controllers, Wirel Personal Commun, 110, 2, pp. 1057-1071, (2020)
  • [10] Javadpour A., Abadi A.M.H., Rezaei S., Zomorodian M., Rostami A.S., Improving load balancing for data-duplication in big data cloud computing networks, Cluster Comput, 25, 4, pp. 2613-2631, (2022)