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 条
  • [1] Energy-efficient VM-placement in cloud data center
    Mishra, Sambit Kumar
    Puthal, Deepak
    Sahoo, Bibhudatta
    Jayaraman, Prem Prakash
    Jun, Song
    Zomaya, Albert Y.
    Ranjan, Rajiv
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2018, 20 : 48 - 55
  • [2] An Energy-efficient Virtual Machine Placement Algorithm in Cloud Data Center
    Liu, Dan
    Sui, Xin
    Li, Li
    2016 12TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2016, : 719 - 723
  • [3] Energy Efficient VM Live Migration and Allocation at Cloud Data Centers
    Dad, Djouhra
    Yagoubi, Djamel Eddine
    Belalem, Ghalem
    INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2014, 4 (04) : 55 - 63
  • [4] An Energy-Efficient VM Placement in Cloud Datacenter
    Teng, Fei
    Deng, Danting
    Yu, Lei
    Magoules, Frederic
    2014 IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2014 IEEE 6TH INTL SYMP ON CYBERSPACE SAFETY AND SECURITY, 2014 IEEE 11TH INTL CONF ON EMBEDDED SOFTWARE AND SYST (HPCC,CSS,ICESS), 2014, : 173 - 180
  • [5] Online Energy-efficient Resource Allocation in Cloud Computing Data Centers
    Ben Abdallah, Habib
    Sanni, Afeez Adewale
    Thummar, Krunal
    Halabi, Talal
    2021 24TH CONFERENCE ON INNOVATION IN CLOUDS, INTERNET AND NETWORKS AND WORKSHOPS (ICIN), 2021,
  • [6] A Novel Energy Efficient Multi-Dimensional Virtual Machines Allocation and Migration at the Cloud Data Center
    Sharma, Neeraj Kumar
    Bojjagani, Sriramulu
    Reddy, Y. C. A. Padmanabha
    Vivekanandan, Manojkumar
    Srinivasan, Jagadeesan
    Maurya, Anup Kumar
    IEEE ACCESS, 2023, 11 : 107480 - 107495
  • [7] Energy-Efficient Task Consolidation for Cloud Data Center
    Patra, Sudhansu Shekhar
    INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2018, 8 (01) : 117 - 142
  • [8] An Energy Efficient VM Allocation Approach for Data Centers
    Caglar, Ilksen
    Altilar, Deniz Turgay
    2016 IEEE 2ND INTERNATIONAL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY), IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING (HPSC), AND IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2016, : 240 - 244
  • [9] Intelligent Power Allocation Algorithm for Energy-Efficient Mobile Internet of Things (IoT) Networks
    Xu, Lingwei
    Zhou, Xinpeng
    Li, Ye
    Cai, Fen
    Yu, Xu
    Kumar, Neeraj
    IEEE TRANSACTIONS ON GREEN COMMUNICATIONS AND NETWORKING, 2022, 6 (02): : 766 - 775
  • [10] A QoS-Aware and Energy-Efficient Genetic Resource Allocation Algorithm for Cloud Data Centers
    Bakalla, Maha
    Al-Jami, Hadeel
    Kurdi, Heba
    Alsalamah, Shada
    2017 9TH INTERNATIONAL CONGRESS ON ULTRA MODERN TELECOMMUNICATIONS AND CONTROL SYSTEMS AND WORKSHOPS (ICUMT), 2017, : 244 - 249