An Optimized Task Submission and VM Placement method to Reduce Energy Consumption in Green Cloud Computing
Keywords:
IaaS (Infrastructure as a Service), PaaS (Platform as a Service), SaaS (Software as a Service), VM (Virtual Machine), HypervisorAbstract
In the context of cloud computing, energy consumption is a significant concern, particularly in green computing, which seeks to minimize environmental impact while maintaining high computational efficiency. This paper proposes an optimized task submission and virtual machine (VM) placement method aimed at reducing energy consumption in cloud data centers. The proposed approach integrates task scheduling with VM allocation to ensure that computational resources are used efficiently. By considering factors such as task priorities, resource requirements, and VM energy profiles, the method minimizes idle times and balances workload distribution across physical hosts. Simulation results demonstrate that the proposed technique significantly reduces energy consumption compared to traditional task submission and VM placement strategies. The approach ensures optimal resource utilization while meeting quality-of-service (QoS) requirements, offering a sustainable solution for green cloud computing environments.
Downloads
References
S. Garg, C. S. Yeo, A. Anandasivam, and R. Buyya, “Energy-Efficient Scheduling of HPC Applications in Cloud Computing Environments,” Mar. 2009.
Nureddine, S. Islam, and R. Bashroush, “Jolinar: analysing the energy footprint of software applications (demo),” Mar. 2016, pp. 445–448, doi: 10.1145/2931037.2948706.
J. von Kistowski, H. Block, J. Beckett, C. Spradling, K.-D. Lange, and S. Kounev, “Variations in CPU Power Consumption,” Mar. 2016, doi: 10.1145/2851553.2851567.
T.-D. Le, D. Lo, C. Goues, and L. Grunske, “A learning-to-rank based fault localization approach using likely invariants,” Mar. 2016, pp. 177–188, doi: 10.1145/2931037.2931049.
R. Trobec, M. Depolli, K. Skala, and T. Lipić, “Energy efficiency in large-scale distributed computing systems,” in 2013 36th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), 2013, pp. 253–257.
“AWS Services.” https://aws.amazon.com/.
“Google Cloud Platform.” https://cloud.google.com/gcp/.
“Microsoft Azure,” [Online]. Available: https://azure.microsoft.com/.
“IBM Cloud.” https://www.ibm.com/in-en/cloud .
“Alibaba Cloud.” https://in.alibabacloud.com/ Shehabi et al., “United states data center energy usage report,” 2016
D. C. Ketankumar, G. Verma, and K. Chandrasekaran, “A Green Mechanism Design Approach to Automate Resource Procurement in Cloud,” Procedia Comput. Sci., vol. 54, pp. 108–117, 2015, doi: https://doi.org/10.1016/j.procs.2015.06.013.
C.-M. Wu, R.-S. Chang, and H.-Y. Chan, “A green energy-efficient scheduling algorithm using the DVFS technique for cloud datacenters,” Futur. Gener. Comput. Syst., vol. 37, pp. 141–147, 2014, doi: https://doi.org/10.1016/j.future.2013.06.009.
T. Mastelic, A. Oleksiak, H. Claussen, I. Brandic, J.-M. Pierson, and A. V Vasilakos, “Cloud Computing: Survey on Energy Efficiency,” ACM Comput. Surv., vol. 47, no. 2, Dec. 2014, doi: 10.1145/2656204.
M. Pantazoglou, G. Tzortzakis, and A. Delis, “Decentralized and Energy-Efficient Workload Management in Enterprise Clouds,” IEEE Trans. Cloud Comput., vol. 4, no. 2, pp. 196–209, 2016, doi: 10.1109/TCC.2015.2464817.
X. Xu, W. Dou, X. Zhang, and J. Chen, “EnReal: An Energy-Aware Resource Allocation Method for Scientific Workflow Executions in Cloud Environment,” IEEE Trans. Cloud Comput., vol. 4, p. 1, 2015, doi: 10.1109/TCC.2015.2453966.
V. Cima, B. Grazioli, S. Murphy, and T. M. Bohnert, “Adding energy efficiency to Openstack,” in 2015 Sustainable Internet and ICT for Sustainability (SustainIT), 2015, pp. 1–8, doi: 10.1109/SustainIT.2015.7101358.
N. Akhter and M. Othman, “Energy Aware Resource Allocation of Cloud Data Center: Review and Open Issues,” Cluster Comput., vol. 19, no. 3, pp. 1163–1182, Sep. 2016, doi: 10.1007/s10586-016-0579-4.
Beloglazov and R. Buyya, “Energy efficient allocation of virtual machines in cloud data centers,” CCGrid 2010 - 10th IEEE/ACM Int. Conf. Clust. Cloud, Grid Comput., pp. 577–578, 2010, doi: 10.1109/ccgrid.2010.45.
D. Aikema, A. Mirtchovski, C. Kiddle, and R. Simmonds, “Green Cloud VM Migration: Power Use Analysis,” 2012, pp. 1–6, doi: 10.1109/IGCC.2012.6322249
M. Bala and Devanand, “Performance evaluation of cloud datacenters using various green computing tactics,” in 2015 2nd International Conference on Computing for Sustainable Global Development (INDIACom), 2015, pp. 956–961.
X. Zhang, Z.-Y. Shae, S. Zheng, and H. Jamjoom, “Virtual machine migration in an over-committed cloud,” in 2012 IEEE Network Operations and Management Symposium, 2012, pp. 196–203, doi: 10.1109/NOMS.2012.6211899.
Y. Kessaci, N. Melab, and E. G. Talbi, “An energy-aware multi-start local search heuristic for scheduling VMs on the OpenNebula cloud distribution,” Proc. 2012 Int. Conf. High Perform. Comput. Simulation, HPCS 2012, pp. 112–118, 2012, doi: 10.1109/HPCSim.2012.6266899.
H. Chen, F. Z. Wang, N. Helian, and G. Akanmu, “User-priority guided Min-Min scheduling algorithm for load balancing in cloud computing,” 2013 Natl. Conf. Parallel Comput. Technol., pp. 1–8, 2013.
V. Behal and A. Kumar, “Comparative Study of Load Balancing Algorithms in Cloud Environment using Cloud Analyst,” Int. J. Comput. Appl., vol. 97, pp. 36–40, 2014, doi: 10.5120/16974-6974.
Y. Chen et al., “Stochastic scheduling for variation-aware virtual machine placement in a cloud computing CPS,” Futur. Gener. Comput. Syst., vol. 105, p. 779, Apr. 2020, doi: 10.1016/j.future.2017.09.024.
S. K. Addya, A. Satpathy, B. C. Ghosh, S. Chakraborty, S. K. Ghosh, and S. K. Das, “CoMCLOUD: Virtual Machine Coalition for Multi-Tier Applications over Multi- Cloud Environments,” IEEE Trans. Cloud Comput., vol. PP, no. AUGUST, p. 1, 2021, doi: 10.1109/TCC.2021.3122445.
Khosravi, S. K. Garg, and R. Buyya, “Energy and Carbon-Efficient Placement of Virtual Machines in Distributed Cloud Data Centers,” in Euro-Par 2013 Parallel Processing, 2013, pp. 317–328.
Kansal, F. Zhao, J. Liu, N. Kothari, and A. A. Bhattacharya, “Virtual Machine Power Metering and Provisioning,” in Proceedings of the 1st ACM Symposium on Cloud Computing, 2010, pp. 39–50, doi: 10.1145/1807128.1807136.
Golden and C. Scheffy, “Virtualization for Dummies,” Sun and AM., J. Bingham and R. Mengle, Eds. USA: USA: Wiley Publishing, Inc, 2008, pp. 6–12.
L. Wang et al., “Cloud Computing: a Perspective Study,” New Gener. Comput., vol. 28, no. 2, pp. 137–146, 2010, doi: 10.1007/s00354-008-0081-5.
Vecchiola, S. Pandey, and R. Buyya, “High-Performance Cloud Computing: A View of Scientific Applications.”
[33]R. Buyya, A. Beloglazov, and J. Abawajy, “Energy-Efficient Management of Data Center Resources for Cloud Computing: A Vision, Architectural Elements, and Open Challenges,” PDPTA, Mar. 2010.
“Implementing Energy Efficient Data Centers Revision 1.”
R. Buyya, C. S. Yeo, S. Venugopal, J. Broberg, and I. Brandic, “Cloud Computing and Emerging IT Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility,” Futur. Gener. Comput. Syst., vol. 25, no. 6, pp. 599–616, Jun. 2009, doi: 10.1016/j.future.2008.12.001.
C.-M. Wu, R.-S. Chang, and H.-Y. Chan, “A green energy-efficient scheduling algorithm using the DVFS technique for cloud datacenters,” Futur. Gener. Comput. Syst., vol. 37, pp. 141–147, 2014, doi: https://doi.org/10.1016/j.future.2013.06.009
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
All papers should be submitted electronically. All submitted manuscripts must be original work that is not under submission at another journal or under consideration for publication in another form, such as a monograph or chapter of a book. Authors of submitted papers are obligated not to submit their paper for publication elsewhere until an editorial decision is rendered on their submission. Further, authors of accepted papers are prohibited from publishing the results in other publications that appear before the paper is published in the Journal unless they receive approval for doing so from the Editor-In-Chief.
IJISAE open access articles are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. This license lets the audience to give appropriate credit, provide a link to the license, and indicate if changes were made and if they remix, transform, or build upon the material, they must distribute contributions under the same license as the original.