Sustainable computing across datacenters: A review of enabling models and techniques

被引:14
作者
Zakarya, Muhammad [1 ,2 ]
Khan, Ayaz Ali [3 ]
Qazani, Mohammed Reza Chalak [1 ]
Ali, Hashim [2 ]
Al-Bahri, Mahmood [1 ]
Khan, Atta Ur Rehman [4 ]
Ali, Ahmad [5 ]
Khan, Rahim [2 ]
机构
[1] Sohar Univ, Fac Comp & Informat Technol, Sohar, Oman
[2] Abdul Wali Khan Univ, Dept Comp Sci, Mardan, Pakistan
[3] Univ Lakki Marwat, Dept Comp Sci, Lakki Marwat, Pakistan
[4] Ajman Univ, Coll Engn & Informat Technol, Ajman, U Arab Emirates
[5] Shenzhen Univ, Coll Comp Sci & Software Engn, Shenzhen, Peoples R China
关键词
Clouds; Datacenters; Resource management; Energy efficiency; Performance; VIRTUAL MACHINE PLACEMENT; EFFICIENT LIVE MIGRATION; CLOUD DATA CENTERS; DYNAMIC CONSOLIDATION; SERVER CONSOLIDATION; ENERGY-CONSUMPTION; SERVICE MIGRATION; PERFORMANCE; MANAGEMENT; CONTAINERS;
D O I
10.1016/j.cosrev.2024.100620
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The growth rate in big data and internet of things (IoT) is far exceeding the computer performance rate at which modern processors can compute on the massive amount of data. The cluster and cloud technologies enriched by machine learning applications had significantly helped in performance growths subject to the underlying network performance. Computer systems have been studied for improvement in performance, driven by user's applications demand, in the past few decades, particularly from 1990 to 2010. By the mid of 2010 to 2023, albeit parallel and distributed computing was omnipresent, but the total performance improvement rate of a single computing core had significantly reduced. Similarly, from 2010 to 2023, our digital world of big data and IoT has considerably increased from 1.2 Zettabytes (i.e., sextillion bytes) to approximately 120 zettabytes. Moreover, in 2022 cloud datacenters consumed similar to 200TWh of energy worldwide. However, due to their everincreasing energy demand which causes CO2 emissions, over the past years the focus has shifted to the design of architectures, software, and in particular, intelligent algorithms to compute on the data more efficiently and intelligently. The energy consumption problem is even greater for large-scale systems that involve several thousand servers. Combining these fears, cloud service providers are presently facing more challenges than earlier because they fight to keep up with the extraordinary network traffic being produced by the world's fast-tracked move to online due to global pandemics. In this paper, we deliberate the energy consumption and performance problems of large-scale systems and present several taxonomies of energy and performance aware methodologies. We debate over the energy and performance efficiencies, both, which make this study different from those previously published in the literature. Important research papers have been surveyed to characterise and recognise crucial and outstanding topics for further research. We deliberate numerous stateof-the-art methods and algorithms, stated in the literature, that claim to advance the energy efficiency and performance of large-scale computing systems, and recognise numerous open challenges.
引用
收藏
页数:32
相关论文
共 145 条
  • [1] Elasticity in Cloud Computing: State of the Art and Research Challenges
    Al-Dhuraibi, Yahya
    Paraiso, Fawaz
    Djarallah, Nabil
    Merle, Philippe
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2018, 11 (02) : 430 - 447
  • [2] FollowMe@LS: Electricity price and source aware resource management in geographically distributed heterogeneous datacenters
    Ali, Hashim
    Zakarya, Muhammad
    Rahman, Izaz Ur
    Khan, Ayaz Ali
    Buyya, Rajkumar
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 175
  • [3] An Energy and Performance Aware Scheduler for Real-Time Tasks in Cloud Datacentres
    Ali, Hashim
    Qureshi, Muhammad Shuaib
    Qureshi, Muhammad Bilal
    Khan, Ayaz Ali
    Zakarya, Muhammad
    Fayaz, Muhammad
    [J]. IEEE ACCESS, 2020, 8 (08): : 161288 - 161303
  • [4] [Anonymous], 2016, H P technical white paper
  • [5] Resource Provisioning and Allocation in Function-as-a-Service Edge-Clouds
    Ascigil, Onur
    Tasiopoulos, Argyrios G.
    Truong Khoa Phan
    Sourlas, Vasilis
    Psaras, Ioannis
    Pavlou, George
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (04) : 2410 - 2424
  • [6] An energy-efficient algorithm for virtual machine placement optimization in cloud data centers
    Azizi, Sadoon
    Zandsalimi, Maz'har
    Li, Dawei
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (04): : 3421 - 3434
  • [7] Managing Overloaded Hosts for Dynamic Consolidation of Virtual Machines in Cloud Data Centers under Quality of Service Constraints
    Beloglazov, Anton
    Buyya, Rajkumar
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2013, 24 (07) : 1366 - 1379
  • [8] Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers
    Beloglazov, Anton
    Buyya, Rajkumar
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (13) : 1397 - 1420
  • [9] 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
  • [10] Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing
    Beloglazov, Anton
    Abawajy, Jemal
    Buyya, Rajkumar
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (05): : 755 - 768