A Novel Energy and Communication Aware Scheduling on Green Cloud Computing
Source abstract
Abstract
The rapid growth of service-oriented and cloud computing has created large-scale data centres worldwide. Modern data centres’ operating costs mostly come from back-end cloud infrastructure and energy consumption. In cloud computing, extensive communication resources are required. Moreover, cloud applications require more bandwidth to transfer large amounts of data to satisfy end-user requirements. It is also essential that no communication source can cause congestion or bag loss owing to unnecessary switching buffers. This paper proposes a novel Energy and Communication (EC) aware scheduling (EC-scheduler) algorithm for green cloud computing, which optimizes data centre energy consumption and traffic load. The primary goal of the proposed EC-scheduler is to assign user applications to cloud data centre resources with minimal utilization of data centres. We first introduce a Multi-Objective Leader Salp Swarm (MLSS) algorithm for task sorting, which ensures traffic load balancing, and then an Emotional Artificial Neural Network (EANN) for efficient resource allocation. EC-scheduler schedules cloud user requirements to the cloud server by optimizing both energy and communication delay, which supports the lower emission of carbon dioxide by the cloud server system, enabling a green, unalloyed environment. We tested the proposed plan and existing cloud scheduling methods using the GreenCloud simulator to analyze the efficiency of optimizing data centre energy and other scheduler metrics. The EC-scheduler parameters Power Usage Effectiveness (PUE), Data Centre Energy Productivity (DCEP), Throughput, Average Execution Time (AET), Energy Consumption, and Makespan showed up to 26.738%, 37.59%, 50%, 4.34%, 34.2%, and 33.54% higher efficiency, respectively, than existing state of the art schedulers concerning number of user applications and number of user requests.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Cloud Computing and Resource Management · IoT and Edge/Fog Computing · Big Data and Digital Economy
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (38)
Show source-provided references
1. Models for parallel computing: Review and perspectives. Mitteilungen-gesellschaft für informatik eV
2. Jacob · IBM Redbooks · 2005 · 3
3. Franca · Green Computing in Smart Cities: Simulation and Techniques · 2021 · 71
4. Eco-aware online power management and load scheduling for green cloud datacenters10.1109/JSYST.2014.2344028 ↗
5. Elastic power-aware resource provisioning of heterogeneous workloads in self-sustainable data centres10.1109/TC.2015.2428695 ↗
6. Carbon-aware online control of geo-distributed cloud services10.1109/TPDS.2015.2504978 ↗
7. Greener data exchange in the cloud: A coding-based optimization for big data processing10.1109/JSAC.2016.2520245 ↗
8. Semidynamic green resource management in downlink heterogeneous networks by group sparse power control10.1109/JSAC.2016.2545478 ↗
9. Shi · IEEE Journal on Selected Areas in Communications · 2016 · 34 · 102210.1109/JSAC.2016.2544578 ↗
10. Bilateral electricity trade between smart grids and green datacenters: Pricing models and performance evaluation10.1109/JSAC.2016.2611898 ↗
11. Exploiting hybrid clustering and computation provisioning for green C-RAN10.1109/JSAC.2016.2624119 ↗
12. Towards robust green virtual cloud data centre provisioning10.1109/TCC.2015.2459704 ↗
13. Energy driven avatar migration in green cloudlet networks10.1109/LCOMM.2017.2684812 ↗
14. Green data centre placement in optical cloud networks10.1109/TGCN.2017.2709327 ↗
15. Power consumption-aware virtual machine placement in the cloud data centre10.1109/TGCN.2017.2725488 ↗
16. Optimizing lifespan and energy consumption by smart meters in green-cloud-based smart grids10.1109/ACCESS.2017.2752242 ↗
17. Phase-change memory optimization for the green cloud with a genetic algorithm10.1109/TC.2015.2409857 ↗
18. Time-aware multi-application task scheduling with guaranteed delay constraints in the green data centre10.1109/TASE.2017.2741965 ↗
19. Spatial task scheduling for cost minimization in distributed green cloud data centres10.1109/TASE.2018.2857206 ↗
20. Energy-efficient coordinated multipoint scheduling in green cloud radio access network10.1109/TVT.2018.2863246 ↗
21. Energy-aware VM placement and task scheduling in cloud-IoT computing: Classification and performance evaluation10.1109/JIOT.2018.2865612 ↗
22. Multi-user multi-task computation offloading in green mobile edge cloud computing10.1109/TSC.2018.2826544 ↗
23. Amazon cloud computing platform EC2 and VANET simulations10.1504/IJAHUC.2019.098472 ↗
24. Green computing10.1145/1400181.1400186 ↗
25. From green computing to sustainable IT: Developing a sustainable service orientation
26. An effective task scheduling algorithm based on dynamic energy management and efficient resource utilization in green cloud computing environment10.1007/s10586-017-1272-y ↗
27. A multi-resource task scheduling algorithm for energy-performance trade-offs in green clouds
28. Spatiotemporal task scheduling for heterogeneous delay-tolerant applications in distributed green data centers10.1109/TASE.2019.2892480 ↗
29. Profit-sensitive spatial scheduling of multi-application tasks in distributed green clouds10.1109/TASE.2019.2909866 ↗
30. Improved chaotic binary grey wolf optimization algorithm for workflow scheduling in green cloud computing10.1007/s12065-020-00479-5 ↗
31. An algorithm incarnating deep integration of hardware-software energy regulation principles for heterogeneous green scheduling10.1109/ACCESS.2020.3003304 ↗
32. Fine-grained resource provisioning and task scheduling for heterogeneous applications in distributed green clouds10.1109/JAS.2020.1003177 ↗
33. A novel energy-aware resource management technique using joint VM and container consolidation approach for green computing in cloud data centres10.1016/j.simpat.2020.102127 ↗
34. Power conserving resource allocation scheme with improved QoS to promote green cloud computing10.1007/s12652-020-02384-2 ↗
35. An approach towards the development of new linear regression prediction model for reduced energy consumption and SLA violation in the domain of green cloud computing10.1016/j.seta.2021.101087 ↗
36. Energy-aware scheduling of workflow using a heuristic method on green cloud10.1155/2020/8898059 ↗
37. A green energy-efficient scheduler for cloud data centres10.1007/s10586-018-2028-z ↗
38. Energy-efficient hybrid framework for green cloud computing10.1109/ACCESS.2020.3002184 ↗