Comparative Analysis of Round Robin VM Load Balancing With Modified Round Robin VM Load Balancing Al

Page 1

International Journal of Engineering, Management & Sciences (IJEMS) ISSN-2348 –3733, Volume-2, Issue-5, May 2015

Comparative Analysis of Round Robin VM Load Balancing With Modified Round Robin VM Load Balancing Algorithms in Cloud Computing Areeba Sameen, D.K Budhwant  Abstract— Cloud computing is a new emerging trend in computer technology that has influenced every other entity in the entire industry, whether it is in the public sector or private sector with the advance feature of the cloud there are new possibility opening up how application can be built and how different services can be offered to the end user through Virtualization, on the internet. Considering the growing importance of cloud finding new way to improve cloud services is an area of concern and research focus. In available Virtual Machine Load Balancing policies limitation of cloud is that they don’t save the state of the previous allocation of virtual machine to a request from the user and the VM Load Balancing algorithm require execution each time a new request for VM allocation received from user. This problem can be resolve by developing an efficient VM load balancing algorithm for using Round Robin approach. Index Terms—VM load balancer, Cloud Analyst, Datacenter, Round Robin Virtual Machine Load Balancing Algorithms, Modified Approach to Round Robin Virtual Machine Load Balancing Algorithm.

I. INTRODUCTION The virtualization forms the foundation of cloud technology where virtualization is an emerging technology that separate computing function and technology implementation from physical hardware. Cloud computing is the virtualization of computer program through the internet connection rather than installing application on everywhere. Using virtualization user can access server or storage without knowing specification of storage details. The number of service providers are growing and the cost of services are decreasing. Considering the growing importance of cloud, finding new ways to improve cloud services is an area of concern and research focus. Cloud computing can be defined as follows:“Cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a utility (like the electricity grid) over a network (typically the Internet) [1]. ”

Manuscript received May 07, 2015. Areeba Sameen, Department of Computer science and Dr.B.A.M University Jawaharlal Nehru Engineering college 431006, M.S., India D.K Budhwant, Department of Computer science and Dr.B.A.M University Jawaharlal Nehru Engineering college 431006, M.S., India

Engineering, Aurangabad, Engineering, Aurangabad,

61

II. RELATED STUDY Studying and analyzing the proposed algorithm on a real cloud scenario is extremely difficult. Also, considering the budget constraints, the most feasible option is to study and analyze the proposed algorithm by using simulation. As such, we used CloudAnalyst to study and analyze the proposed algorithm. CloudAnalyst [2] is a cloud simulation tool that supports visual modeling and the simulation of large-scale applications that are deployed on Cloud Infrastructure. CloudAnalyst, which is built on CloudSim [3], allows for the description of application workloads, including information on the geographic location of users generating traffic and the location of data centers, the number of users and data centers, and the number of resources in each data center. Using this information, CloudAnalyst generates information about the response time of requests, the processing time of requests, virtual machine cost, and total data transfer cost. It is based on top of mature simulation frameworks such as SimJava [4,5] and CloudSim [3]. CloudSim framework [3] is in turn built on top of GridSim framework [6]. The GridSim toolkit is a Java based simulation toolkit that supports the modeling and simulation of heterogeneous Grids. III. CLOUD COMPUTING ENVIRONMENT Cloud computing provides service according to several models:  Infrastructure as a Service (IaaS),  Platform as a Services (PaaS),  Software as a Services (SaaS) Software as a service (SaaS): Saas is a new model, which tells how software is delivered. In this service model, we access the software by using web browser and cost is paid on a subscription basis. As in other models, if a user wants to use software, he has to buy the license of the software. In this way Saas provides pay per use service to the customer. This model is faster and cost effective. Customers do not need to spend money on hardware, implementation or acquisition to run the application. It’s the responsibility of the service provider to manage and run the application with security, reliability and performance. Saas can be used by Windows, Linux or Mac users, providing platform independence over the internet.

www.alliedjournals.com


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
Comparative Analysis of Round Robin VM Load Balancing With Modified Round Robin VM Load Balancing Al by Allied Journals - Issuu