DOI QR코드

DOI QR Code

Round Robin with Server Affinity: A VM Load Balancing Algorithm for Cloud Based Infrastructure

  • Mahajan, Komal (Dept. of CSE & ICT, Jaypee University Of Information Technology) ;
  • Makroo, Ansuyia (Dept. of CSE & ICT, Jaypee University Of Information Technology) ;
  • Dahiya, Deepak (Dept. of CSE & ICT, Jaypee University Of Information Technology)
  • Received : 2012.10.23
  • Accepted : 2013.07.23
  • Published : 2013.09.30

Abstract

Cloud computing is an evolving computing paradigm that has influenced every other entity in the globalized industry, whether it is in the public sector or the private sector. Considering the growing importance of cloud, finding new ways to improve cloud services is an area of concern and research focus. The limitation of the available Virtual Machine Load balancing policies for cloud is that they do not save the state of the previous allocation of a virtual machine to a request from a Userbase and the algorithm requires execution each time a new request for Virtual Machine allocation is received from the Userbase. This problem can be resolved by developing an efficient virtual machine load balancing algorithm for the cloud and by doing a comparative analysis of the proposed algorithm with the existing algorithms.

Keywords

References

  1. http://safegov.org/2012/2/16/the-president's-budget-making-cloud-computing-a-priority-for-the-future as on Sep. 2012.
  2. Foster, I; Yong Zhao; Raicu, I.; Lu, S. "Cloud Computing and Grid Computing 360-Degree Compared", published in Grid Computing Environments Workshop, 2008. GCE '08 IEEE DOI 12-16 Nov. 2008.
  3. R. Buyya, C. S. Yeo, and S. Venugopal, "Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities", Proceedings of the 10th IEEE International Conference on High Performance Computing and Communications (HPCC 2008, IEEE CS Press, Los Alamitos, CA, USA), Sept. 25-27, 2008, Dalian, China.
  4. Sun Microsystems, Inc. "Introduction to Cloud Computing Architecture" Whitepaper, Ist Edition, June 2009.
  5. Bhathiya Wickremasinghe, Rodrigo N. Calheiros, and Rajkumar Buyya "CloudAnalyst: A CloudSim-based Visual Modeller for Analysing Cloud Computing Environments and Applications" ; Technical Report, CLOUDS-TR-2009-12, Cloud Computing and Distributed Systems Laboratory, The University of Melbourne, Australia, Oct. 23, 2009.
  6. R. Buyya, R. Ranjan, and R. N. Calheiros, "Modeling and Simulation of Scalable Cloud Computing Environments and the CloudSim Toolkit: Challenges and Opportunities," Proc. of the 7th High Performance Computing and Simulation Conference (HPCS' 09), IEEE Computer Society, June 2009.
  7. http://www.dcs.ed.ac.uk/home/hase/simjava/ as on March 2012.
  8. F. Howell and R. Macnab, "SimJava: a discrete event simulation library for Java," Proc. of the 1st International Conference on Web based Modeling and Simulation, SCS, Jan. 2008.
  9. R. Buyya, and M. Murshed, "GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computing," Concurrency and Computation: Practice and Experience, vol. 14, Nov. 2002, pp. 1175-1220. https://doi.org/10.1002/cpe.710
  10. http://www.facebook.com as on Dec. 2011.
  11. Bhathiya Wickremasinghe "CloudAnalyst: A CloudSim-based Tool for Modelling and Analysis of Large Scale Cloud Computing Environments" MEDC Project Report.
  12. A. Legrand, L. Marchal, and H. Casanova, "Scheduling distributed applications: the SimGrid simulation framework," Proc. of the 3rd IEEE/ACM International Symposium on Cluster computing and the Grid (CCGrid 07), May 2001, pp. 138-145.
  13. Qi Zhang, Lu Cheng, Raouf Boutaba, Cloud computing: state-of-the-art and research challenges, Journal of Internet Services and Applications, Springer, May 2010, Volume 1, Issue 1, pp 7-18. https://doi.org/10.1007/s13174-010-0007-6
  14. http://aws.amazon.com/ec2/ "Amazon Elastic Compute Cloud (Amazon EC2)," as on Sep. 2012

Cited by

  1. An Optimal Path Computation Architecture for the Cloud-Network on Software-Defined Networking vol.7, pp.5, 2015, https://doi.org/10.3390/su7055413
  2. DCCP: an effective data placement strategy for data-intensive computations in distributed cloud computing systems vol.72, pp.7, 2016, https://doi.org/10.1007/s11227-015-1511-z
  3. A Secure Storage System for Sensitive Data Protection Based on Mobile Virtualization vol.11, pp.2, 2015, https://doi.org/10.1155/2015/929380
  4. G-Cloud Monitor: A Cloud Monitoring System for Factory Automation for Sustainable Green Computing vol.6, pp.12, 2014, https://doi.org/10.3390/su6128510
  5. An optimal control policy to realize green cloud systems with SLA-awareness vol.69, pp.3, 2014, https://doi.org/10.1007/s11227-014-1190-1
  6. Individual learner big data based cloud role player game learning vol.21, 2017, https://doi.org/10.3233/IDA-170871
  7. Development and Analysis of a New Cloudlet Allocation Strategy for QoS Improvement in Cloud vol.40, pp.5, 2015, https://doi.org/10.1007/s13369-015-1626-9
  8. Attendance Check System and Implementation for Wi-Fi Networks Supporting Unlimited Number of Concurrent Connections vol.11, pp.7, 2015, https://doi.org/10.1155/2015/508698
  9. Scalable and leaderless Byzantine consensus in cloud computing environments vol.16, pp.1, 2014, https://doi.org/10.1007/s10796-013-9460-7
  10. Framework of Resource Management for Intercloud Computing vol.2014, 2014, https://doi.org/10.1155/2014/108286
  11. Cost-aware service brokering and performance sentient load balancing algorithms in the cloud vol.75, 2016, https://doi.org/10.1016/j.jnca.2016.08.018
  12. Support vector machine approach for virtual machine migration in cloud data center vol.74, pp.10, 2015, https://doi.org/10.1007/s11042-014-2086-z
  13. An enhanced integrity of web contents through mobile cloud environments vol.69, pp.3, 2014, https://doi.org/10.1007/s11227-014-1278-7
  14. Estimated Interval-Based Checkpointing (EIC) on Spot Instances in Cloud Computing vol.2014, 2014, https://doi.org/10.1155/2014/217547
  15. Task Balanced Workflow Scheduling Technique considering Task Processing Rate in Spot Market vol.2014, 2014, https://doi.org/10.1155/2014/237960
  16. SecureDom: secure mobile-sensitive information protection with domain separation vol.72, pp.7, 2016, https://doi.org/10.1007/s11227-015-1578-6
  17. An Approach for Load Balancing in Cloud Computing Using JAYA Algorithm vol.14, pp.1, 2019, https://doi.org/10.4018/IJITWE.2019010102
  18. Analysis of load balancing in cloud data centers pp.1868-5145, 2019, https://doi.org/10.1007/s12652-018-1106-7