AFED-EF: An Energy-Efficient VM Allocation Algorithm for IoT Applications in a Cloud Data Center

被引:90
|
作者
Zhou, Zhou [1 ,2 ]
Shojafar, Mohammad [3 ]
Alazab, Mamoun [4 ]
Abawajy, Jemal [5 ]
Li, Fangmin [1 ,6 ]
机构
[1] Changsha Univ, Sch Comp Engn & Appl Math, Changsha 410003, Peoples R China
[2] Hunan Univ, Coll Informat Sci & Engn, Changsha 410082, Peoples R China
[3] Univ Surrey, Inst Commun Syst ICS, 5GIC & 6GIC, Guildford GU2 7XH, Surrey, England
[4] Charles Darwin Univ, Coll Engn It & Environm, Casuarina, NT 0810, Australia
[5] Deakin Univ, Fac Sci Engn & Built Environm, Geelong, Vic 3220, Australia
[6] Changsha Univ, Hunan Prov Key Lab Ind Internet Technol & Secur, Changsha 410003, Peoples R China
来源
IEEE TRANSACTIONS ON GREEN COMMUNICATIONS AND NETWORKING | 2021年 / 5卷 / 02期
基金
中国国家自然科学基金;
关键词
Energy consumption; Cloud computing; Resource management; Internet of Things; Data centers; Servers; Quality of service; Cloud data center (CDC); Internet of Thing (IoT); energy efficiency; resource provision; virtual machine allocation (VMA); service level agreement (SLA);
D O I
10.1109/TGCN.2021.3067309
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Cloud Data Centers (CDCs) have become a vital computing infrastructure for enterprises. However, CDCs consume substantial energy due to the increased demand for computing power, especially for the Internet of Things (IoT) applications. Although a great deal of research in green resource allocation algorithms have been proposed to reduce the energy consumption of the CDCs, existing approaches mostly focus on minimizing the number of active Physical Machines (PMs) and rarely address the issue of load fluctuation and energy efficiency of the Virtual Machine (VM) provisions jointly. Moreover, existing approaches lack mechanisms to consider and redirect the incoming traffics to appropriate resources to optimize the Quality of Services (QoSs) provided by the CDCs. We propose a novel adaptive energy-aware VM allocation and deployment mechanism called AFED-EF for IoT applications to handle these problems. The proposed algorithm can efficiently handle the fluctuation of load and has good performance during the VM allocation and placement. We carried out extensive experimental analysis using a real-world workload based on more than a thousand PlanetLab VMs. The experimental results illustrate that AFED-EF outperforms other energy-aware algorithms in energy consumption, Service Level Agreements (SLA) violation, and energy efficiency.
引用
收藏
页码:658 / 669
页数:12
相关论文
共 50 条
  • [31] Energy-efficient virtual machine consolidation algorithm in cloud data centers
    Zhou Zhou
    Hu Zhi-gang
    Yu Jun-yang
    Abawajy, Jemal
    Chowdhury, Morshed
    JOURNAL OF CENTRAL SOUTH UNIVERSITY, 2017, 24 (10) : 2331 - 2341
  • [32] Energy-Efficient Joint Power Allocation and User Selection Algorithm for Data Transmission in Internet-of-Things Networks
    Ansere, James Adu
    Han, Guangjie
    Bonsu, Kusi Ankrah
    Peng, Yan
    IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (09) : 8736 - 8747
  • [33] A Green energy-efficient scheduler for cloud data centers
    Mohammed Amoon
    Tarek E. El. Tobely
    Cluster Computing, 2019, 22 : 3247 - 3259
  • [34] Energy-efficient data replication in cloud computing datacenters
    Boru, Dejene
    Kliazovich, Dzmitry
    Granelli, Fabrizio
    Bouvry, Pascal
    Zomaya, Albert Y.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2015, 18 (01): : 385 - 402
  • [35] Energy-Efficient Joint Spectrum Sensing and Power Allocation in Cognitive IoT Under SSDF Attack
    Fu, Yuanhua
    He, Zhiming
    IEEE INTERNET OF THINGS JOURNAL, 2025, 12 (01): : 186 - 197
  • [36] Energy-Efficient Resource Allocation Technique Using Flower Pollination Algorithm for Cloud Datacenters
    Usman, Mohammed Joda
    Ismail, Abdul Samad
    Gital, Abdulsalam Yau
    Aliyu, Ahmed
    Abubakar, Tahir
    RECENT TRENDS IN DATA SCIENCE AND SOFT COMPUTING, IRICT 2018, 2019, 843 : 15 - 29
  • [37] Allocation of energy-efficient task in cloud using DVFS
    Mishra, Sambit Kumar
    Khan, Md Akram
    Sahoo, Sampa
    Sahoo, Bibhudatta
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2019, 18 (02) : 154 - 163
  • [38] Energy-efficient virtual machine consolidation algorithm in cloud data centers
    Zhou Zhou
    Zhi-gang Hu
    Jun-yang Yu
    Jemal Abawajy
    Morshed Chowdhury
    Journal of Central South University, 2017, 24 : 2331 - 2341
  • [39] Joint Data Offloading and Energy-Efficient Secure MEC Resource Allocation Method for IoT Device Data in RAN Communication
    He, Qiang
    Li, Ji
    Zhu, Xiaogang
    Jolfaei, Alireza
    Feng, Zheng
    Tolba, Amr
    Yu, Keping
    Fu, Yukai
    IEEE TRANSACTIONS ON GREEN COMMUNICATIONS AND NETWORKING, 2024, 8 (03): : 1008 - 1017
  • [40] Energy-Efficient Data Replication in Cloud Computing Datacenters
    Boru, Dejene
    Kliazovich, Dzmitry
    Granelli, Fabrizio
    Bouvry, Pascal
    Zomaya, Albert Y.
    2013 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2013, : 446 - 451