Energy-Efficient Scheduling Algorithms for Multi-Tenant CloudBased Data Centers
DOI:
https://doi.org/10.63282/3050-9246.IJETCSIT-V5I1P101Keywords:
Energy efficiency, Scheduling algorithms, Cloud computing, Multi-tenant data centers, Virtual machine allocation, Workload consolidation, Green computingAbstract
The rapid expansion of cloud computing has led to significant energy consumption in data centers, raising concerns regarding environmental sustainability and operational costs. Energy-efficient scheduling algorithms are pivotal in addressing these challenges by optimizing resource allocation and minimizing energy usage. This paper reviews various scheduling strategies tailored for multi-tenant cloud-based data centers, focusing on task scheduling, Virtual Machine (VM) allocation, and workload consolidation. Techniques such as Dynamic Voltage and Frequency Scaling (DVFS), task migration, and deadline-aware scheduling are examined for their effectiveness in enhancing energy efficiency. The study highlights the principles behind these algorithms, their implementation challenges, and the potential for innovation in energy-aware scheduling methods. Case studies illustrate the practical application of these algorithms, demonstrating substantial reductions in energy consumption without compromising performance. As cloud service demands continue to rise, integrating advanced scheduling techniques is essential for achieving sustainable cloud computing environments
Downloads
References
[1] Hilaris Publisher. (n.d.). Energy-efficient scheduling algorithms for green cloud computing. Hilaris Publisher. Retrieved from https://www.hilarispublisher.com/open-access/energyefficient-scheduling-algorithms-for-green-cloud-computing.pdf
[2] Innovare Academics. (n.d.). Energy-efficient scheduling algorithms for data center resources in cloud computing. Asian Journal of Pharmaceutical and Clinical Research. Retrieved from https://journals.innovareacademics.in/index.php/ajpcr/article/download/20509/11873/0
[3] Abacademies. (n.d.). Advanced energy-efficient scheduling of servers in cloud. Academy of Accounting and Financial Studies Journal. Retrieved from https://www.abacademies.org/articles/advanced-energy-efficient-scheduling-of-servers-in-cloud11024.html
[4] Unknown author. (n.d.). Energy-efficient scheduling algorithms for green cloud computing. CiteSeerX. Retrieved from https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=439e5d1d12cc63e25388b69cbc1988c9d0198fb4
[5] Eijken, B. (2023). Energy-efficient scheduling in cloud computing. (Bachelor’s thesis, University of Twente). Retrieved from http://essay.utwente.nl/94523/1/Eijken_BA_EEMCS.pdf
[6] IEEE. (2013). Energy-efficient scheduling algorithms for data center resources in cloud computing. IEEE Xplore. Retrieved from https://ieeexplore.ieee.org/document/6546155
[7] ResearchGate. (n.d.). Energy-efficient scheduling algorithms for cloud computing datacenters. ResearchGate. Retrieved from https://www.researchgate.net/publication/269302892_EnergyEfficient_Scheduling_Algorithms_for_Data_Center_Resources_in_Cloud_Computing
[8] Unknown author. (n.d.). Energy-efficient scheduling and load balancing algorithm in cloud data centers. IGI Global. Retrieved from https://www.igi-global.com/article/energy-efficient-virtualized-scheduling-and-load-balancing-algorithm-in-cloud-datacenters/280525
[9] ProQuest. (2019). Energy-efficient scheduling algorithms for green cloud computing. Retrieved from https://www.proquest.com/docview/2234975068?pq-origsite=gscholar&fromopenview=true
[10] ResearchGate. (n.d.). Performance analysis of scheduling algorithms for cloud computing. ResearchGate. Retrieved from https://www.researchgate.net/publication/272863464_Comparative_Analysis_of_Scheduling_Algorithms_of_Cloudsim_in_Cloud_Computing
[11] DigitalOcean. (n.d.). Cloud metrics: Understanding and optimizing performance. DigitalOcean. Retrieved from https://www.digitalocean.com/resources/articles/cloud-metrics
[12] NetApp. (n.d.). What is cloud performance? NetApp BlueXP. Retrieved from https://bluexp.netapp.com/blog/azure-anf-blgwhat-is-cloud-performance
[13] TargetTech. (n.d.). Metrics that matter in cloud application monitoring. TechTarget. Retrieved from https://www.techtarget.com/searchcloudcomputing/feature/Metrics-that-matter-in-cloud-application-monitoring
[14] PLOS ONE. (2017). Task scheduling algorithms in cloud computing: A comparative analysis. PLOS ONE. Retrieved from https://journals.plos.org/plosone/article?id=10.1371%2Fjournal.pone.0176321
[15] MDPI. (2022). Energy-aware algorithms for virtual machine placement in cloud computing. Symmetry. Retrieved from https://www.mdpi.com/2073-8994/14/11/2340
[16] SAGE Journals. (n.d.). Performance comparison of task scheduling algorithms in cloud computing. SAGE Journals. Retrieved from https://journals.sagepub.com/doi/10.3233/IDT-210048?icid=int.sj-full-text.similar-articles.6