An Energy-optimized Embedded load balancing using DVFS computing in Cloud Data centers

被引:52
作者
Javadpour, Amir [1 ,2 ]
Sangaiah, Arun Kumar [5 ]
Pinto, Pedro [2 ,3 ,4 ]
Ja'fari, Forough [6 ]
Zhang, Weizhe [1 ]
Abadi, Ali Majed Hossein [7 ]
Ahmadi, HamidReza [8 ]
机构
[1] Harbin Inst Technol, Dept Comp Sci & Technol, Shenzhen, Peoples R China
[2] Inst Politecn Viana Castelo, Dept Electrotech & Telecommun, Viana Do Castelo, Portugal
[3] Univ Maia, Maia, Portugal
[4] INESC TEC, Porto, Portugal
[5] Natl Yunlin Univ Sci & Technol, Int Grad Sch Artificial Intelligence, Yunlin, Taiwan
[6] Sharif Univ Technol, Dept Comp Engn, Tehran, Iran
[7] Univ Isfahan, Dept Comp Sci, Esfahan, Iran
[8] Univ Tehran, Fac New Sci & Technol, Dept Network Sci & Technol, Tehran, Iran
关键词
Cloud computing; Load balancing scheduling; DVFS; Big datacenter; SLA; Power consumption;
D O I
10.1016/j.comcom.2022.10.019
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Task scheduling is a significant challenge in the cloud environment as it affects the network's performance regarding the workload of the cloud machines. It also directly impacts the consumed energy, therefore the profit of the cloud provider. This paper proposed an algorithm that prioritizes the tasks regarding their execution deadline. We also categorize the physical machines considering their configuration status. Henceforth, the proposed method assigns the jobs to the physical machines with the same priority class close to the user. Furthermore, we reduce the consumed energy of the machines processing the low-priority tasks using the DVFS method. The proposed method migrates the jobs to maintain the workload balance, or if the machines' class changed according to their scores. We have evaluated and validated the proposed method in the CloudSim library. The simulation results demonstrate that the proposed method optimized energy consumption by 12% and power consumption by 20%.
引用
收藏
页码:255 / 266
页数:12
相关论文
共 32 条
  • [1] Adhikari J., 2013, Computing, communications and networking technologies (icccnt), 2013 fourth international conference on, P1
  • [2] Enhanced Round-Robin Algorithm in the Cloud Computing Environment for Optimal Task Scheduling
    Alhaidari, Fahd
    Balharith, Taghreed Zayed
    [J]. COMPUTERS, 2021, 10 (05)
  • [3] [Anonymous], 2013, Cloud computing: concepts, technology & architecture
  • [4] Aslam S, 2015, 2015 NATIONAL SOFTWARE ENGINEERING CONFERENCE (NSEC), P30, DOI 10.1109/NSEC.2015.7396341
  • [5] MEnSuS: An efficient scheme for energy management with sustainability of cloud data centers in edge-cloud environment
    Aujla, Gagangeet Singh
    Kumar, Neeraj
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 86 : 1279 - 1300
  • [6] Barik RK, 2016, 2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), P1204, DOI 10.1109/CCAA.2016.7813925
  • [7] A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems
    Beloglazov, Anton
    Buyya, Rajkumar
    Lee, Young Choon
    Zomaya, Albert
    [J]. ADVANCES IN COMPUTERS, VOL 82, 2011, 82 : 47 - 111
  • [8] Cardoso JMP, 2017, EMBEDDED COMPUTING FOR HIGH PERFORMANCE: EFFICIENT MAPPING OF COMPUTATIONS USING CUSTOMIZATION, CODE TRANSFORMATIONS AND COMPILATION, P17, DOI 10.1016/B978-0-12-804189-5.00002-8
  • [9] DeJonghe D., 2018, LOAD BALANCING CLOUD
  • [10] A Novel Technique for Accelerating Live Migration in Cloud Computing
    Gupta, Ambika
    Namasudra, Suyel
    [J]. AUTOMATED SOFTWARE ENGINEERING, 2022, 29 (01)