Future Load Prediction of Virtual Machines in Cloud Computing Environment
Keywords:
Cloud computing, physical machine, virtual machine, virtualization technology, resources managementAbstract
In cloud computing environment, customers are allowed to scale up and down their resource usage according to their needs. Here resources are multiplexed from physical machines to virtual machines through virtualization technology. In this paper, we are trying to avoid overloading for every physical machine of an automated resources management system that uses virtualization technology for allocating resources dynamically. We develop a new algorithm for predicting the future load of each physical machine and then decide which may be overloaded next. Then we can take the necessary action to prevent the overload in the system. The experimental results support the improvements of our algorithm.
References
Mariana Carroll, Paula Kotzé, Alta van der Merwe (2012). "Securing Virtual and Cloud Environments". In I. Ivanovetal. Cloud Computing and Services Science, Service Science: Research and Innovations in the Service Economy. Springer Science + Business Media. doi:10.1007/978-1-614-2326-3.
Zhen Xiao, Weijia Song, Qi Chen.” Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Environment”. Ieee transactions on parallel and distributed systems, vol. 24, no. 6, june 2013.
R. Ranjan and R. Buyya. Decentralized Overlay for Federation of Enterprise Clouds. Handbook of Research on Scalable Computing Technologies, K. Liet. al. (ed), IGI Global, USA, 2009 (in press).
“Amazon elastic compute cloud (AmazonEC2),”http://aws.amazon.com/ec2/, 2012.
M. Nelson, B.-H. Lim, and G. Hutchins, “Fast Transparent Migration for Virtual Machines,” Proc. USENIX Ann. Technical Conf., 2005
C.A. Waldspurger, “Memory Resource Management in VMware ESX Server,” Proc. Symp. Operating Systems Design and Implementation (OSDI ‟02), Aug. 2002.
J.S. Chase, D.C. Anderson, P.N. Thakar, A.M. Vahdat, and R.P. Doyle, “Managing Energy and Server Resources in Hosting Centers,” Proc. ACM Symp. Operating System Principles (SOSP ‟01), Oct. 2001
N. Bila, E.d. Lara, K. Joshi, H.A. Lagar-Cavilla, M. Hiltunen, and M. Satyanarayanan, “Jettison: Efficient Idle Desktop Consolidation with Partial VMMigration,” Proc. ACM European Conf. Computer Systems (EuroSys ‟12), 2012
A. Singh, M. Korupolu, and D. Mohapatra.“ServerStorage Virtualization: Integration and Load Balancing in Data Centers,” Proc. ACM/IEEE Conf. Supercomputing, 2008.
C. Tang, M. Steinder, M. Spreitzer, and G. Pacifici, “A Scalable Application Placement Controller for Enterprise Data Centers,” Proc. Int‟l World Wide Web Conf. (WWW ‟07), May 2007.
N. Bobroff, A. Kochut, and K. Beaty, “Dynamic Placement of Virtual Machines for Managing SLA Violations,” Proc. IFIP/IEEE Int‟l Symp. Integrated Network Management (IM ‟07), 2007.
R. Nathuji and K. Schwan, “Virtualpower: Coordinated Power Management in Virtualized Enterprise Systems,”Proc. ACM SIGOPS Symp. Operating Systems Principles (SOSP ‟07), 2007.
T. Wood, P. Shenoy, A. Venkataramani, and M. Yousif, “Black-Box and Gray-Box Strategies for Virtual Machine Migration,” Proc. Symp. Networked Systems Design and Implementation (NSDI ‟07), Apr. 2007.
P. Padala, K.-Y. Hou, K.G. Shin, X. Zhu, M. Uysal, Z. Wang, S. Singhal, and A. Merchant, “Automated Control of Multiple Virtualized Resources,” Proc. ACM European conf. Computer Systems (EuroSys ‟09), 2009.
M. Zaharia, A. Konwinski, A.D. Joseph, R.H. Katz, and I. Stoica, “Improving MapReduce Performance in Heterogeneous Environments,”Proc. Symp. Operating Systems Design and Implementation (OSDI ‟08), 2008.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2014 COMPUSOFT: An International Journal of Advanced Computer Technology
![Creative Commons License](http://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
©2023. COMPUSOFT: AN INTERNATIONAL OF ADVANCED COMPUTER TECHNOLOGY by COMPUSOFT PUBLICATION is licensed under a Creative Commons Attribution 4.0 International License. Based on a work at COMPUSOFT: AN INTERNATIONAL OF ADVANCED COMPUTER TECHNOLOGY. Permissions beyond the scope of this license may be available at Creative Commons Attribution 4.0 International Public License.