IMPROVED LOAD BALANCING MODEL BASED ON PARTITIONING IN CLOUD COMPUTING



Similar documents
Comparative Analysis of Load Balancing Algorithms in Cloud Computing

The International Journal Of Science & Technoledge (ISSN X)

Distributed and Dynamic Load Balancing in Cloud Data Center

A Novel Approach of Load Balancing Strategy in Cloud Computing

Efficient Parallel Processing on Public Cloud Servers Using Load Balancing

LOAD BALANCING STRATEGY BASED ON CLOUD PARTITIONING CONCEPT

Minimize Response Time Using Distance Based Load Balancer Selection Scheme

Comparative Analysis of Load Balancing Algorithms in Cloud Computing

International Journal of Scientific & Engineering Research, Volume 6, Issue 3, March ISSN

Webpage: Volume 3, Issue XI, Nov ISSN

Load Balancing in cloud computing

A Load Balancing Model Based on Cloud Partitioning for the Public Cloud

Utilizing Round Robin Concept for Load Balancing Algorithm at Virtual Machine Level in Cloud Environment

@IJMTER-2015, All rights Reserved 355

AN ADAPTIVE DISTRIBUTED LOAD BALANCING TECHNIQUE FOR CLOUD COMPUTING

LOAD BALANCING IN CLOUD COMPUTING USING PARTITIONING METHOD

Public Cloud Partition Balancing and the Game Theory

A Survey on Load Balancing and Scheduling in Cloud Computing

A Game Theoretic Approach for Cloud Computing Infrastructure to Improve the Performance

How To Partition Cloud For Public Cloud

An Approach to Load Balancing In Cloud Computing

A Comparative Study of Load Balancing Algorithms in Cloud Computing

International Journal of Engineering Research & Management Technology

ADAPTIVE LOAD BALANCING ALGORITHM USING MODIFIED RESOURCE ALLOCATION STRATEGIES ON INFRASTRUCTURE AS A SERVICE CLOUD SYSTEMS

Load Balancing using DWARR Algorithm in Cloud Computing

Statistics Analysis for Cloud Partitioning using Load Balancing Model in Public Cloud

IMPROVEMENT OF RESPONSE TIME OF LOAD BALANCING ALGORITHM IN CLOUD ENVIROMENT

2 Prof, Dept of CSE, Institute of Aeronautical Engineering, Hyderabad, Andhrapradesh, India,

Implementation of Load Balancing Based on Partitioning in Cloud Computing

A Review of Load Balancing Algorithms for Cloud Computing

Load Balancing Model in Cloud Computing

A Survey on Load Balancing Algorithms in Cloud Environment

Load Balancing Algorithms in Cloud Environment

A NOVEL LOAD BALANCING STRATEGY FOR EFFECTIVE UTILIZATION OF VIRTUAL MACHINES IN CLOUD

LOAD BALANCING ALGORITHM REVIEW s IN CLOUD ENVIRONMENT

A Comparison of Four Popular Heuristics for Load Balancing of Virtual Machines in Cloud Computing

Cloud Partitioning of Load Balancing Using Round Robin Model

A Game Theory Modal Based On Cloud Computing For Public Cloud

The Load Balancing Strategy to Improve the Efficiency in the Public Cloud Environment

CDBMS Physical Layer issue: Load Balancing

Cloud Partitioning Based Load Balancing Model for Cloud Service Optimization

Effective Load Balancing Based on Cloud Partitioning for the Public Cloud

Survey of Load Balancing Techniques in Cloud Computing

Cost Effective Selection of Data Center in Cloud Environment

Load Balancing Scheduling with Shortest Load First

A Load Balancing Model Based on Cloud Partitioning for the Public Cloud

Sla Aware Load Balancing Algorithm Using Join-Idle Queue for Virtual Machines in Cloud Computing

A Review on Load Balancing In Cloud Computing 1

Fair Scheduling Algorithm with Dynamic Load Balancing Using In Grid Computing

CSE LOVELY PROFESSIONAL UNIVERSITY

Comparison of PBRR Scheduling Algorithm with Round Robin and Heuristic Priority Scheduling Algorithm in Virtual Cloud Environment

An Implementation of Load Balancing Policy for Virtual Machines Associated With a Data Center

Key words: load balancing model; public cloud; cloud partition; game theory

Group Based Load Balancing Algorithm in Cloud Computing Virtualization

International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April ISSN

Efficient and Enhanced Load Balancing Algorithms in Cloud Computing

Improving Performance and Reliability Using New Load Balancing Strategy with Large Public Cloud

Efficient Service Broker Policy For Large-Scale Cloud Environments

AN EFFICIENT LOAD BALANCING APPROACH IN CLOUD SERVER USING ANT COLONY OPTIMIZATION

International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 4, July-Aug 2014

Dr. Ravi Rastogi Associate Professor Sharda University, Greater Noida, India

An Energy Efficient Server Load Balancing Algorithm

MANAGING OF IMMENSE CLOUD DATA BY LOAD BALANCING STRATEGY. Sara Anjum 1, B.Manasa 2

Comparative Study of Load Balancing Algorithms in Cloud Environment

Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load

Review on Existing Load Balancing Techniques of Cloud Computing

A REVIEW PAPER ON LOAD BALANCING AMONG VIRTUAL SERVERS IN CLOUD COMPUTING USING CAT SWARM OPTIMIZATION

Simulation of Dynamic Load Balancing Algorithms

Dynamic Round Robin for Load Balancing in a Cloud Computing

International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 4, July-Aug 2014

Energy Efficiency in Green Computing using Linear Power Model

How To Balance A Virtual Machine In Cloud Computing

Multilevel Communication Aware Approach for Load Balancing

Comparative Study of Load Balancing Algorithms in Cloud Environment using Cloud Analyst

Load Balance Scheduling Algorithm for Serving of Requests in Cloud Networks Using Software Defined Networks

LOAD BALANCING OF USER PROCESSES AMONG VIRTUAL MACHINES IN CLOUD COMPUTING ENVIRONMENT

International Journal Of Engineering Research & Management Technology

Load Balancing for Improved Quality of Service in the Cloud

A Novel Approach for Efficient Load Balancing in Cloud Computing Environment by Using Partitioning

Throtelled: An Efficient Load Balancing Policy across Virtual Machines within a Single Data Center

Energy Constrained Resource Scheduling for Cloud Environment

A Comparative Study on Load Balancing Algorithms with Different Service Broker Policies in Cloud Computing

Enhancing MapReduce Functionality for Optimizing Workloads on Data Centers

A Survey on Load Balancing Techniques Using ACO Algorithm

AN EFFICIENT DISTRIBUTED CONTROL LAW FOR LOAD BALANCING IN CONTENT DELIVERY NETWORKS

A Comparative Performance Analysis of Load Balancing Algorithms in Distributed System using Qualitative Parameters

Efficient and Enhanced Algorithm in Cloud Computing

ADAPTIVE LOAD BALANCING FOR CLUSTER USING CONTENT AWARENESS WITH TRAFFIC MONITORING Archana Nigam, Tejprakash Singh, Anuj Tiwari, Ankita Singhal

Transcription:

Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IJCSMC, Vol. 3, Issue. 7, July 2014, pg.955 959 RESEARCH ARTICLE IMPROVED LOAD BALANCING MODEL BASED ON PARTITIONING IN CLOUD COMPUTING G.Rajiv Ratnakar II M.Tech, AUDI SANKARA COLLEGE OF ENGINEERING Rajivratnakar1239@gmail.com CH.Madhu Babu M.Tech Associate Professor Madhugist@gmail.com Abstract: Load balancing plays a vital role in improving performance of cloud servers. Implementing better load balancing schemes improves performance of cloud servers there by more number of users can be satisfied. As number of cloud users increasing day by day load on cloud servers need to be maintained. In this article load balancing schemes are analyzed and a better load balancing scheme is identified in dynamic environment Introduction: Round Robin algorithm: Cloud computing is large group of remote servers interconnected together that provide a facility of sharing. The cloud computing is high utility technology in world and having the ability to change IT software industry. Due to its simple architecture most of companies are adapting cloud computing. The numbers of cloud service providers are increasing day by day as the number of cloud users are increasing in day to day life. The increase of web traffic and load make load balancing as a big research topic and to avoid the overloading at a certain node we implement some algorithms. Round robin implements an equal priority to all jobs mechanism. Based on slice each and every process is allotted with a certain in a round robin manner. It is very simple to implement. 2014, IJCSMC All Rights Reserved 955

Equally spread current execution: The term load balancing refers to the load to virtual machine which is lightly loaded so distribution of larger processing load to smaller that to maximize throughput. It uses spread spectrum processing nodes for improving overall performance technique in which load is spread over virtual of system. An ideal load balancing algorithm should avoid overloading on a certain node in a partitioned cloud. Security, reliability response throughput machines. Throttled load balancing algorithm: are some factors while choosing a good load balancing algorithm. The main aim of good load balancing algorithm is to improve throughput and reduce response of the system. In this article both static and dynamic schemes are discussed and analyzed there by a good load balancing strategy is selected. When the User submits the job the job arrive at the main controller the main controller allocates the jobs to the node. Load balancing schemes: To distribute load of multiple networks to achieve maximum throughput minimize the response ESCG work based on job priorities. It distributes the load randomly by checking the load and then shifts In throttled algorithm job manager maintains list of virtual machines and jobs assigned to them. Throttled algorithm finds appropriate virtual machine for assigning a particular job. If all virtual machines are in a heavy state it maintains jobs in job queue till virtual machine is free to process a job. 2014, IJCSMC All Rights Reserved 956

Related work: Load balancing can be implemented in both static and dynamic schemes. Cloud analyst is a tool provided by cloud bus organization to analyze the performance of the cloud. In cloud analyst there are certain terminologies as follows. User base: The user base represents the single user but here user base represents a group of users. Data center: Datacenter manages the data management activities virtual machines creation destruction and other routing schemes. The analysis performed on static load balancing schemes round robin, equally spread current execution, throttled individually and the Overall response, data center processing, total revenue in dollars are listed in the following analysis. If we observe the above analysis although better algorithms are used there is no change in response of the three algorithms. Not only the response but also the other factors are remained unchanged. so the use of static algorithms are not preferable. Overall response Data center processing (m.sec) VM Round Robin ESCG Throttled 300.12 300.12 300.12 0.35 0.35 0.35 0.50 0.50 0.50 cost($) Total cost 16 16 16 Table: analysis of static load Figure 1: cloud analyst tool Proposed work: By using the cloud analyst tool both static and dynamic schemes are analyzed and there by a better load balancing model and scheme is determined Static schemes: The static scheme does not analyze the systems state. It implements a single scenario for every situation. It is simple to implement. For example if static system uses round robin algorithm, for idle normal and busy states the system uses the same algorithm. It does not provide better results. 2014, IJCSMC All Rights Reserved 957

Implementing dynamic schemes : Dynamic schemes analyze the systems current status. Although dynamic schemes are difficult to implement, dynamic schemes identifies the current position of the server whether it is in idle represented with certain thresholdor it is in normal or else it is in overloaded state. If the system status is in idle or normal main controller [2] will allocate job to virtual machine to process job or if it is busy it will wait till virtual machine is idle. Dynamic load balancing model may implements more than on load balancing schemes. As shown in figure below the load balancing is implemented with more than on scheme, it implemented round robin throttled equally spread current execution. By implementing more than one algorithm the load on server gets reduced there by a great user satisfaction achieved. Algorithm Start User submit a job to main controller Identify the status of partition. If state=idle!!normal Processjob Else Search for another partition. Fig2: model with Dynamic schemes The analysis of load balancing model in dynamic environment using RR, ESCG, and Throttled are as shown in below tables. Round Robin ESCG Throttled Overall response 223.34 209.75 209.74 Data center processing 13.84 10.11 10.10 (m.sec) VM cost($) 5.3 4.45 4.03 Total 18.3 18.3 18.3 2014, IJCSMC All Rights Reserved 958

References: 1. Gaochao XU Jungie pang: Load balancing model based on partitioning public cloud. 2. Dr.Hemanth s mahalle : Load balancing on cloud centers. Fig: Response graph Although it costs equal and high when compared to static algorithms there is a great variation in terms of response the response is very less in dynamic schemes. Regarding the dynamic schemes if we observe the cost and response, there is a similar cost in all the three algorithms but there is a variation in terms of response. 3. Bhathiya: Cloud analyst cloud sim based visual modeller for analyzing cloud computing environments and applications 4. Ramprasad pandey, P.Gotham Prasad rao: Load balancing in cloud computing system. 5. WWW.cloudbus.org/cloudsim Based on the response the throttle and the equally spread current execution are best algorithms in dynamic load balancing environments. Conclusion: Finally dynamic schemes are effective in balancing load when compared to static schemes. In dynamic schemes throttled and equally spread current execution are better to balance the load based on dynamic load environments. Acknowledgements: I would thank my head of department Prof. Mr.M.Rajendra & my guide Mr.CH.Madhu Babu sir for guiding me to this project. I thank my parents, friends lecturers who gave a contribution for this project. 2014, IJCSMC All Rights Reserved 959