An Optimized Task Submission and VM Placement method to Reduce Energy Consumption in Green Cloud Computing

Authors

  • Divyesh Hasmukhbhai Joshi, Jaykumar Shantilal Patel

Keywords:

IaaS (Infrastructure as a Service), PaaS (Platform as a Service), SaaS (Software as a Service), VM (Virtual Machine), Hypervisor

Abstract

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

Download data is not yet available.

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

12.06.2024

How to Cite

Divyesh Hasmukhbhai Joshi. (2024). An Optimized Task Submission and VM Placement method to Reduce Energy Consumption in Green Cloud Computing. International Journal of Intelligent Systems and Applications in Engineering, 12(4), 4652–4667. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/7163

Issue

Section

Research Article