Modeling and Simulation of Real-Time Virtual Machine Allocation in a Cloud Data Center

Main Article Content

S. Jason

Abstract

For dynamic resource scheduling in cloud data centers, a novel lightweight simulation system is proposed; two existing simulation systems at the application level for cloud computing are reviewed; and results gained using the suggested simulation system are examined and discussed. The usage of resources and energy efficiency in cloud data centers can be improved by load balancing and the consolidation of virtual machines. An aspect of dynamic virtual machine consolidation that directly affects resource usage and the quality of service the system is delivering is the timing of when it is ideal to reallocate Virtual Machines from an overloaded host [1]. Because server overloads result in a lack of resources and a decline in application performance, they have an impact on quality of service. In order to determine the best answer, existing approaches to the problem of host overload detection typically rely on statistical analysis inspired by nature. These strategies’ drawbacks include the fact that they provide less-than-ideal outcomes and prevent the explicit articulation of a Quality-of-Service target. By optimizing the mean inter-migration time under the defined Quality of Service target ideally, we present a novel method for detecting host overload for any stationary workload that is known and a particular state configuration [2]. We demonstrate that our technique exceeds the best benchmark algorithm and offers over 88%of the performance of the ideal offline algorithm through simulations with real-world workload traces from more than a thousand Virtual Machines.

Downloads

Download data is not yet available.

Article Details

How to Cite
[1]
S. Jason , Tran., “Modeling and Simulation of Real-Time Virtual Machine Allocation in a Cloud Data Center”, IJEAT, vol. 12, no. 5, pp. 43–59, Jun. 2023, doi: 10.35940/ijeat.E4182.0612523.
Section
Articles

How to Cite

[1]
S. Jason , Tran., “Modeling and Simulation of Real-Time Virtual Machine Allocation in a Cloud Data Center”, IJEAT, vol. 12, no. 5, pp. 43–59, Jun. 2023, doi: 10.35940/ijeat.E4182.0612523.
Share |

References

Armbrust M, Fox A, Griffith R, Joseph A, Katz R, Konwinski A, et al. Above the clouds: a Berkeley view of cloud computing. Technical Report No. UCB/EECS-2009-28. University of California at Berkley, CA; February 10, 2009.

Google App Engine, <https://appengine.google.com/> [last accessed 25.03.14].

IBM blue cloud, <http://www.ibm.com/grid/> [last accessed 26.03.14].

Amazon EC2, <http://aws.amazon.com/ec2/> [last accessed 25.03.14].

MicrosoftWindows Azure, <http://www.microsoft.com/windowsazure> [last accessed 26.03.14].

Beloglazov A, Abawajy J, Buyya R. Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing accepted by future generation computer systems; 2012.

Buyya R, Ranjan R, Calheiros RN. Modeling and simulation of scalable cloud computing environments and the CloudSim toolkit: challenges and opportunities. In: Proceedings of the seventh high performance computing and simulation conference (HPCS 2009, ISBN: 978-1-4244-4907-1, IEEE Press, New York, NY), Leipzig, Germany; June 21–24, 2009.

Dumitrescu CL, Foster I. GangSim: a simulator for grid scheduling studies. In: Proceedings of the IEEE international symposium on Cluster Computing and the Grid (CCGrid 2005), Cardiff, UK; 2005.

Youseff L, Butrico M, Da Silva D. Toward a unified ontology of cloud computing. In: Proceedings of the grid computing environments workshop, GCE’08; 2008. IEEE international conference on advanced information networking and applications (AINA 2010), Perth, Australia; April 20–23, 2010.

Buyya R, Murshed M. GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for grid computing. J Concurrency Comput Pract Exp. 2002;14 Wiley Press, Nov.-Dec.

Howell F, Mcnab R. SimJava: a discrete event simulation library for java. In: Proceedings of the first international conference on web-based modeling and simulation; 1998.

Wickremasinghe B, Calheiros RN, Buyya R. CloudAnalyst: a CloudSim-based tool for modelling and analysis of large scale cloud computing environments. In: Proceedings of the 24th.

Wood T, Shenoy P, Venkataramani A, Yousif M. Black-box and gray-box strategies for virtual machine migration. In: Proceedings of the symposium on networked systems design and implementation (NSDI); 2007.

Singh A, Korupolu M, Mohapatra D. Server-storage virtualization: integration and load balancing in data centers. In: Proceedings of the 2008 ACM/IEEE conference on supercomputing; 2008, p. 1–12.

Zhang W. Research and implementation of elastic network service [PhD dissertation]. National University of Defense Technology, China (in Chinese) 2000102353.

Zheng H, Zhou L, Wu J. Design and implementation of load balancing in web server cluster system. J Nanjing University Aeronaut Astronaut. 2006;38.

Economou D, Rivoire S, Kozyrakis C, Ranganathan P. Full-System power analysis and modeling for server environments Stanford University 2006 2006; [HP Labs Workshop on Modeling, Benchmarking, and Simulation (MoBS) June.

Full-System power analysis and modeling for server environments Stanford University 2006.

Most read articles by the same author(s)

1 2 3 4 5 6 7 > >>