A Survey Of Various Load Balancing Algorithms In Cloud Computing
|
|
|
- Moses Morris
- 10 years ago
- Views:
Transcription
1 A Survey Of Various Load Balancing Algorithms In Cloud Computing Dharmesh Kashyap, Jaydeep Viradiya Abstract: Cloud computing is emerging as a new paradigm for manipulating, configuring, and accessing large scale distributed computing applications over the network. Load balancing is one of the main Challenges in cloud computing which is required to distribute the workload evenly across all the nodes. Load is a measure of the amount of work that a computation system performs which can be classified as CPU load, network load, memory capacity and storage capacity. It helps to achieve a high user satisfaction and resource utilization ratio by ensuring an efficient and fair allocation of every computing resource. Proper load balancing aids in implementing fail-over, enabling scalability, over- provisioning, minimizing resource consumption and avoiding bottlenecks etc. This paper describes a survey on load balancing algorithms in cloud computing environment along with their corresponding advantages, disadvantages and performance metrics are discussed in detail. Index Terms: Cloud Computing, Virtualization, Load Balancer, Load Balancing, Load Balancing algorithm. 1 Introduction The term "cloud" originates from the world of telecommunications when providers began using virtual private network (VPN) services for data communications.cloud computing is an on demand service in which shared resources, information, software and other devices are provided according to the client s requirement at specific time. According to the National Institute of Standards and Technology (NIST), basic services provided by the Cloud Environment are as below [1]: Software as a Service (SaaS): Customers hire software hosted by vendor. Platform as a Service (PaaS): Customers hire infrastructure and programming tools hosted by vendor to create applications. Infrastructure as a Service (IaaS): Customers hire processing, networking, storage and other fundamental computing resources. Architecture of cloud computing [13] There are four types of cloud deployment model in, Private Cloud( used by single organization) Public Cloud( anyone can access) Community Cloud(shared by several organizations) Hybrid Cloud(combination of two or more clouds) Dharmesh Kashyap is currently pursuing masters degree program in computer science and engineering in Gujarat Technology University, India, PH [email protected] Jaydeep Viradia is currently working as a Assistant professor in Parul Institute Engineering and Technology, India, PH [email protected] National Institute of Standards and Technology (NIST) defines characteristics of Cloud Computing are as below [1]: Broad network access: available through standard Internet- enabled devices On demand self-service access : consumers are provisioned services without other s help Location independent resource pooling: demands are balanced across a common infrastructure with no particular resource assigned to any individual user Rapid elasticity: Quality of service will be same as increase or decrease the number of consumers. Pay per use: consumers pay charges based on their usage of computing resources. 2 VIRTUALIZATION Cloud computing uses virtualization as a base for provisioning services to the client. Multiple operating systems can be run on the single computer on the base of virtualization so utilization of resources is increased. For enhanced the productivity of server the hardware resources are combined. For the proper resource utilization the, computer architecture is uses software called Hypervisor. It is also called Virtual Machine Monitor (VMM) for running the multiple operating systems on the single host. Hypervisor provides the computing resources (memory, processor, bandwidth) to the virtual machine. There are two types of virtualization in cloud computing. 1) Full Virtualization In Full Virtualization [2], the entire installation of one computer is done on the other computer. So the functionality of the actual machine can also be available in virtual machine. 115
2 2) Para Virtualization In Para Virtualization [2], multiple operating systems can be run on a single machine. Here all the functionalities are not fully available, rather than the services are provided in a partial manner. 3 LOAD BALANCING Load balancing in clouds is a technique that distributes the excess dynamic local workload evenly across all the nodes. It is used for achieving a better service provisioning and resource utilization ratio, hence improving the overall performance of the system Incoming tasks are coming from different location are received by the load balancer and then distributed to the data center,for the proper load distribution balancing system. Scalability - the quality of service should be same if the number of users increases. The more number of nodes can be added without affecting the service. Response Time can be defined as the amount of time taken to react by a load balancing algorithm in a distributed system. For better performance, This parameter should be reduced. Fault Tolerance In spite of the node failure, the ability of an system to perform uniform load balancing. The load balancing is the best fault-tolerant technique. Point of Failure: designed the system in such a way that the single point failure does not affect the provisioning of services. Like in centralized system, if one central node is fail, then the whole system would fail, so load balancing system must be designed in order to overcome this problem. 5 BASIC TYPES OF LOAD BALANCING ALGORITHMS There is a extremely large need for load balancing in complex and large distributed systems,. Load balancer takes a decision to transfer the job to the remote server for load balancing. Load balancer can works in two ways: one is cooperative and non-cooperative. In cooperative way, to achieve the optimal response time, all the nodes work to gather. In noncooperative way, response time is increase by the independently running the tasks. Some of the algorithms for load balancing are studied in this paper. The aim of load balancing is as follows: To increase the availability of services To increase the user satisfaction To maximize resource utilization To reduce the execution time and waiting time of task coming from different location. To improve the performance Maintain system stability Build fault tolerance system Accommodate future modification 4 CHALLENGES OF LOAD BALANCING Overhead Associated -determines the amount of overhead involved while implementing a loadbalancing system. It is composed of overhead due to movement of tasks, inter-process communication. Overhead should be reduced so that a load balancing algorithm performs well. Throughput It is the number of task executed in the fixed interval of time. To improve the performance of the system, throughput should be high. Performance It can be defined as the efficiency of the system. It must be improved Resource Utilization -is used test the utilization of resources. It should be maximum for an efficient load Based on the current state of the system, load balancing algorithms can be classified into two types: Static algorithm: The current status of the node is not taken into consideration [3]. All the nodes and their properties are known in advance. Based on this prior knowledge, the algorithm works. Since it does not use 116
3 current system status information, it is easy to implement. Dynamic algorithm: This type of algorithm is based on the current status of the system [3]. The algorithm works according to the dynamic changes in the state of nodes. Status Table maintains the Current status of all the nodes in the cloud. Dynamic algorithms are complex to implement but it balances the load in effective manner. Based on the initiator of the algorithm, Load Balancing algorithms can be classified into three types [2]: Sender Initiated: Sender identifies that the nodes are in large number so that the sender initiates the execution of Load Balancing algorithm. Receiver Initiated: The requirement of Load balancing situation can be identified by the receiver/server in cloud and that server initiates the execution of Load Balancing algorithm. Symmetric: It is the combination of both the sender initiated and receiver initiated types. 6 LOAD BALANCING ALGORITHMS Following load balancing algorithms are currently prevalent in clouds 6.1 Round-Robin Algorithm [4] It is the static load balancing algorithm which uses the round robin scheme for allocating job. It selects the first node randomly and then, allocates jobs to all other nodes in a round robin fashion. Without any sort of priority the tasks are assigned to the processors in circular order. Because of the non uniform distribution of workload, this algorithm is not suitable for cloud computing.some nodes get heavily loaded and some nodes get lightly loaded because the running time of any process is not known in advance. This limitation is overcome in the weighted round-robin algorithm.in the weighted round-robin algorithm some specific weight is assigned to the node.on the basis of assignment of weight to the node it would receive appropriate number of requests.if there are equal assignment of weight, each node receive some traffic. This algorithm is not preferred because prior prediction of execution time is not possible 6.2 Opportunistic Load Balancing Algorithm [5] This is static load balancing algorithm so it does not consider the current workload of the VM. It attempts to keep each node busy. This algorithm deals quickly with the unexecuted tasks in random order to the currently available node. Each task is assigned to the node randomly. It provides load balance schedule without good results. The task will process in slow in manner because it does not calculate the current execution time of the node. 6.3 Min-Min Load Balancing Algorithm[6] The cloud manager identifies the execution and completion time of the unassigned tasks waiting in a queue. This is static load balancing algorithm so the parameters related to the job are known in advance. In this type of algorithm the cloud manager first deals with the jobs having minimum execution time by assigning them to the processors according to the capability of complete the job in specified completion time. The jobs having maximum execution time has to wait for the unspecific period of time. Until all the tasks are assigned in the processor, the assigned tasks are updated in the processors and the task is removed from the waiting queue. This algorithm performs betters when the numbers of jobs having small execution time is more then the jobs having large execution time. The main drawback of the algorithm is that it can lead to starvation. 6.4 Max-Min Load Balancing Algorithm[6] Max Min algorithm works same as the Min-Min algorithm except the following: after finding out the minimum execution time, the cloud manager deals with tasks having maximum execution time. The assigned task is removed from the list of the tasks that are to be assigned to the processor and the execution time for all other tasks is updated on that processor. Because of its static approach the requirements are known in advance then the algorithm performed well. An enhanced version of max min algorithm was proposed in [7]. It is based on the cases, where meta-tasks contain homogeneous tasks of their completion and execution time, improvement in the efficiency of the algorithm is achieved by increasing the opportunity of concurrent execution of tasks on resources. 6.5 The two phase scheduling load balancing algorithm [8] It is the combination of OLB (Opportunistic Load Balancing) and LBMM (Load Balance Min-Min) Scheduling algorithms to utilize better execution efficiency and maintain the load balancing of the system.olb scheduling algorithm keeps every node in working state to achieve the goal of load balance and LBMM scheduling algorithm is utilized to minimize the execution of time of each task on the node thereby minimizing the overall completion time. This algorithm works to enhance the utilization of resources and enhances the work efficiency. 6.6 ANT COLONY OPTIMIZATION BASED LOAD BALANCING ALGORITHM [2] Aim of the ant colony optimization to search an optimal path between the source of food and colony of ant on the basis of their behavior. This approach aims efficient distribution of work load among the node. When request is initialized the ant starts movement towards the source of food from the head node. Regional Load Balancing Node (RLBN) is chosen in Cloud Computing Service Provider (CCSP) as a head node. Ants keep records the every node they visits ant record their data for future decision making.ant deposits the pheromones during their movement for other ants to select next node The intensity of pheromones can vary on the bases of certain factors like distance of food, quality of food etc. When the job gets successful the pheromones is updated. Each ant build their own individual result set and it is later on built into a complete solution. The ant continuously updates a single result set rather than updating their own result set. By the ant pheromones trials, The solution set is continuously updated. 6.7 Honeybee Foraging load balancing Algorithm [10] It is a nature inspired decentralized load balancing technique which helps to achieve load balancing across heterogeneous virtual machine of cloud computing environment through local server action and maximize the throughput. The current workload of the VM is calculated then it decides the VM states whether it is over loaded,under loaded or balanced.according to the current load of VM they are grouped. The priority of the 117
4 task is taken into consideration after removed from the overload VM which are waiting for the VM.Then the task is schedule to the lightly loaded VM. The earlier removed task are helpful for the finding the lightly loaded VM. These tasks are known as scout bee in the next step. Honey Bee Behavior inspired Load Balancing technique reduces the response time of VM and also reduces the waiting time of task. 6.8 Biased Random Sampling load balancing Algorithm[11] Biased Random Sampling Load Balancing Algorithm is dynamic approach, the network is represented in the form of virtual graph. Each server is taken as a vertex of the node and the in degree represents the available free resources the nodes have. On the basis of the in degree the load balancer allocates the job to the node. The nodes have at least one in degree then load balancer allocates the job to that node. When the job is allocates to the node then the in degree is decrement by one, and it s get incremented again when job gets executed. Random sampling technique is used in the addition and deletion of the processes. The processes are centralized by the threshold value, which indicates the maximum traversal from one node to destination node. The length of traversal is known as walk length. The neighbor node of the current node is selected for the traversal. After receiving the request, load balancer selects a node randomly and compares the current walk length with the threshold value. If the current walk length is equal to or greater than the threshold value, the job is executed at that node. Otherwise, the walk length of the job is incremented and another neighbor node is selected randomly. The performance is decrease as the number of servers increase 6.9 Active Clustering load balancing Algorithm [12] Active Clustering is works on the basis of grouping similar nodes and increase the performance of the algorithm the process of grouping is based on the concept of match maker node. Match maker node forms connection between its neighbors which is like as the initial node.then the matchmaker node disconnects the connection between itself and the initial node. The above set of processes is repeating again and again. The performance of the system is increases on the basis of high availability of resources, because of that, the throughput is also increasing. This increase in throughput is because of the efficient utilization of resources 7 COMPARISON OF ALGORITHMS 8 CONCLUSION Cloud computing provides everything to the user as a service over network. The major issues of cloud computing is Load Balancing. Overloading of a system may lead to poor performance which can make the technology unsuccessful, for the efficient utilization of resources, the efficient load balancing algorithm is required. In this paper, we have surveyed various load balancing algorithms in the Cloud environment. We have discussed the already proposed algorithms by various researchers. The various load balancing algorithms are also being compared here on the basis of different types of parameter. REFERENCES [1] Maria Spinola, An Essential Guide to Possibilities and Risks of Cloud Computing: a Pragmatic Effective and Hype Free Approach for Strategic Enterprise Decision Making. (white paper) 2009 [2] Ratan Mishra and Anant Jaiswal, Ant Colony Optimization: A solution of Load Balancing in Cloud, International Journal of Web & Semantic Technology (IJWesT), April 2012 [3] Venubabu Kunamneni, "Dynamic Load Balancing for the cloud", International Journal of Computer Science and Electrical Engineering, [4] Pooja Samal, Pranati Mishra, Analysis of variants in Round Robin Algorithms for load balancing in Cloud Computing (IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 4 (3), 2013, [5] Che-Lun Hung1, Hsiao-hsi Wang2 and Yu-Chen Hu2, Efficient Load Balancing Algorithm for Cloud Computing Network. IEEE Vol. 9, pp: 70-78, 2012 [6] T. Kokilavani, Dr. D. I. George Amalarethinam Load Balanced Min-Min Algorithm for Static Meta Task Scheduling in Grid computing International Journal of Computer Applications Vol- 20 No.2, 2011 [7] Upendra Bhoi, Purvi N. Ramanuj, Enhanced Max-min Task Scheduling Algorithm in Cloud Computing International Journal of Application or Innovation in Engineering & Management (IJAIEM), Volume 2, Issue 4, April [8] Karanpreet Kaur, Ashima Narang, Kuldeep Kaur, "Load Balancing Techniques of Cloud Computing", International Journal of Mathematics and Computer Research, April [9] Nidhi Jain Kansal, Inderveer Chana, "Cloud Load Balancing Techniques: A Step Towards Green Computing", International Journal of Computer Science, January 2012 [10] Dhinesh B. L.D, P. V. Krishna, Honey bee behavior inspired load balancing of tasks in cloud computing environments, in proc. Applied Soft Computing, volume 13, Issue 5, May 2013, Pages [11] Rahmeh OA, Johnson P, Taleb-Bendiab A., A Dynamic Biased Random Sampling Scheme for scalable and reliable Grid Networks, The INFOCOMP Journal of Computer Science, vol. 7,
5 [12] Ram Prasad Padhy,P Goutam Prasad Rao, Load Balancing in Cloud Computing Systems, National Institute of Technology, Rourkela, India, [13] Tushar Desai, Jignesh Prajapati, A Survey Of Various Load Balancing Techniques And Challenges In Cloud Computing International Journal Of Scientific & Technology Research, Volume 2, Issue 11, November
A Comparative Study of Different Static and Dynamic Load Balancing Algorithm in Cloud Computing with Special Emphasis on Time Factor
International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2015 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article A Comparative
A Survey on Load Balancing Algorithms in Cloud Environment
A Survey on Load s in Cloud Environment M.Aruna Assistant Professor (Sr.G)/CSE Erode Sengunthar Engineering College, Thudupathi, Erode, India D.Bhanu, Ph.D Associate Professor Sri Krishna College of Engineering
How To Balance A Cloud Based System
A SURVEY OF CLOUD BASED LOAD BALANCING TECHNIQUES 1 AAYUSH AGARWAL, 2 MANISHA G, 3 RAJE NEHA MILIND, 4 SHYLAJA S S 1,2,3,4 Department of Information Science and Engineering, P.E.S University, 100 Feet
Load Balancing Algorithms in Cloud Environment
International Conference on Systems, Science, Control, Communication, Engineering and Technology 50 International Conference on Systems, Science, Control, Communication, Engineering and Technology 2015
LOAD BALANCING ALGORITHM REVIEW s IN CLOUD ENVIRONMENT
LOAD BALANCING ALGORITHM REVIEW s IN CLOUD ENVIRONMENT K.Karthika, K.Kanakambal, R.Balasubramaniam PG Scholar,Dept of Computer Science and Engineering, Kathir College Of Engineering/ Anna University, India
A SURVEY ON LOAD BALANCING ALGORITHMS IN CLOUD COMPUTING
A SURVEY ON LOAD BALANCING ALGORITHMS IN CLOUD COMPUTING Harshada Raut 1, Kumud Wasnik 2 1 M.Tech. Student, Dept. of Computer Science and Tech., UMIT, S.N.D.T. Women s University, (India) 2 Professor,
A Survey on Load Balancing and Scheduling in Cloud Computing
IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 7 December 2014 ISSN (online): 2349-6010 A Survey on Load Balancing and Scheduling in Cloud Computing Niraj Patel
A Survey on Load Balancing Techniques Using ACO Algorithm
A Survey on Load Balancing Techniques Using ACO Algorithm Preeti Kushwah Department of Computer Science & Engineering, Acropolis Institute of Technology and Research Indore bypass road Mangliya square
A Review on Load Balancing Algorithm in Cloud Computing
A Review on Load Balancing Algorithm in Cloud Computing Komal Purba 1, Nitin Bhagat 2 1 (Department of CSE, SIET Manawala, India) 2 (Department of CSE, SIET Manawala, India) Abstract:Cloud computing represents
A Novel Survey on an Intelligent and Efficient Load Balancing Techniques for Cloud Computing
A Novel Survey on an Intelligent and Efficient Load Balancing Techniques for Cloud Computing 1 Kamlesh Kumar, 2 Somil Kumar Gupta, 3 Govind Singh 1 Assistant Professor, Graphic Era Hill University, Bhimtal
Dynamic Load Balancing Algorithms For Cloud Computing
Dynamic Load Balancing Algorithms For Cloud Computing Miss. Nikita Sunil Barve Computer Engineering Department Pillai s Institute of Information Technology New Panvel e-mail: [email protected] Prof.
An Approach to Load Balancing In Cloud Computing
An Approach to Load Balancing In Cloud Computing Radha Ramani Malladi Visiting Faculty, Martins Academy, Bangalore, India ABSTRACT: Cloud computing is a structured model that defines computing services,
Survey of Load Balancing Techniques in Cloud Computing
Survey of Load Balancing Techniques in Cloud Computing Nandkishore Patel 1, Ms. Jasmine Jha 2 1, 2 Department of Computer Engineering, 1, 2 L. J. Institute of Engineering and Technology, Ahmedabad, Gujarat,
Load Balancing using DWARR Algorithm in Cloud Computing
IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 12 May 2015 ISSN (online): 2349-6010 Load Balancing using DWARR Algorithm in Cloud Computing Niraj Patel PG Student
Two Level Hierarchical Model of Load Balancing in Cloud
Two Level Hierarchical Model of Load Balancing in Cloud Geetha C. Megharaj 1, Dr. Mohan K.G. 2 1 Associate Professor, Sri Krishna Institute of Technology, Bangalore 2 Professor & Dean(R&D) CSE, Acharya
Multilevel Communication Aware Approach for Load Balancing
Multilevel Communication Aware Approach for Load Balancing 1 Dipti Patel, 2 Ashil Patel Department of Information Technology, L.D. College of Engineering, Gujarat Technological University, Ahmedabad 1
AN EFFICIENT LOAD BALANCING APPROACH IN CLOUD SERVER USING ANT COLONY OPTIMIZATION
AN EFFICIENT LOAD BALANCING APPROACH IN CLOUD SERVER USING ANT COLONY OPTIMIZATION Shanmuga Priya.J 1, Sridevi.A 2 1 PG Scholar, Department of Information Technology, J.J College of Engineering and Technology
A SURVEY ON LOAD BALANCING ALGORITHMS FOR CLOUD COMPUTING
A SURVEY ON LOAD BALANCING ALGORITHMS FOR CLOUD COMPUTING Avtar Singh #1,Kamlesh Dutta #2, Himanshu Gupta #3 #1 Department of Computer Science and Engineering, Shoolini University, [email protected] #2
A Survey on Heterogeneous Load Balancing Techniques in Cloud Computing
IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 10 March 2015 ISSN (online): 2349-6010 A Survey on Heterogeneous Load Balancing Techniques in Cloud Computing
Load Balancing in Cloud Computing: A Review
Load Balancing in Cloud Computing: A Review Shikha Gupta, Suman Sanghwan Abstract A rapid growth in the development of clouds and its management through cloud computing has accelerated the research in
Models of Load Balancing Algorithm in Cloud Computing
Models of Load Balancing Algorithm in Cloud Computing L. Aruna 1, Dr. M. Aramudhan 2 1 Research Scholar, Department of Comp.Sci., Periyar University, Salem. 2 Associate Professor & Head, Department of
Load Balancing in cloud computing
Load Balancing in cloud computing 1 Foram F Kherani, 2 Prof.Jignesh Vania Department of computer engineering, Lok Jagruti Kendra Institute of Technology, India 1 [email protected], 2 [email protected]
CDBMS Physical Layer issue: Load Balancing
CDBMS Physical Layer issue: Load Balancing Shweta Mongia CSE, School of Engineering G D Goenka University, Sohna [email protected] Shipra Kataria CSE, School of Engineering G D Goenka University,
Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing
Volume 5, Issue 1, January 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Survey on Load
A Study of Various Load Balancing Techniques in Cloud Computing and their Challenges
A Study of Various Load Balancing Techniques in Cloud Computing and their Challenges Vinod K. Lalbeg, Asst. Prof. Neville Wadia Institute Management Studies &Research, Pune-1 [email protected] Co-Author:
Load Balancing Algoritms in Cloud Computing Environment: A Review
Load Balancing Algoritms in Cloud Computing Environment: A Review Swati Katoch Department of Computer Science Himachal Pradesh University Shimla, India e-mail: [email protected] Jawahar Thakur Department
Review on Existing Load Balancing Techniques of Cloud Computing
Review on Existing Load Balancing Techniques of Cloud Computing #Suresh Kumar 1,M.Tech(CSE) #Ragavender 2, Associate Professor, CSE Department # Malla Reddy Engineering College, Hyderabad, TS State, INDIA
International Journal of Advance Research in Computer Science and Management Studies
Volume 2, Issue 11, November 2014 ISSN: 2321 7782 (Online) International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online
Different Strategies for Load Balancing in Cloud Computing Environment: a critical Study
85 Different Strategies for Load Balancing in Cloud Computing Environment: a critical Study Amandeep 1, Vandana Yadav 2, Faz Mohammad 3 1,2 Dept. of CSE, Galgotia University, G. Noida 3 Asst. Prof., Dept.
Various Schemes of Load Balancing in Distributed Systems- A Review
741 Various Schemes of Load Balancing in Distributed Systems- A Review Monika Kushwaha Pranveer Singh Institute of Technology Kanpur, U.P. (208020) U.P.T.U., Lucknow Saurabh Gupta Pranveer Singh Institute
A Comparative Study of Load Balancing Algorithms in Cloud Computing
A Comparative Study of Load Balancing Algorithms in Cloud Computing Reena Panwar M.Tech CSE Scholar Department of CSE, Galgotias College of Engineering and Technology, Greater Noida, India Bhawna Mallick,
Cost Effective Selection of Data Center in Cloud Environment
Cost Effective Selection of Data Center in Cloud Environment Manoranjan Dash 1, Amitav Mahapatra 2 & Narayan Ranjan Chakraborty 3 1 Institute of Business & Computer Studies, Siksha O Anusandhan University,
ABSTRACT. KEYWORDS: Cloud Computing, Load Balancing, Scheduling Algorithms, FCFS, Group-Based Scheduling Algorithm
A REVIEW OF THE LOAD BALANCING TECHNIQUES AT CLOUD SERVER Kiran Bala, Sahil Vashist, Rajwinder Singh, Gagandeep Singh Department of Computer Science & Engineering, Chandigarh Engineering College, Landran(Pb),
Load Balancing for Improved Quality of Service in the Cloud
Load Balancing for Improved Quality of Service in the Cloud AMAL ZAOUCH Mathématique informatique et traitement de l information Faculté des Sciences Ben M SIK CASABLANCA, MORROCO FAOUZIA BENABBOU Mathématique
Load Balancing in Cloud Computing
Proc. of Int. Conf. on Recent Trends in Information, Telecommunication and Computing, ITC Load Balancing in Cloud Computing Rajwinder Kaur 1 and Pawan Luthra 2 1 SBS State Technical Campus/M.tech,CSE,Student,Ferozepur,
Sla Aware Load Balancing Algorithm Using Join-Idle Queue for Virtual Machines in Cloud Computing
Sla Aware Load Balancing Using Join-Idle Queue for Virtual Machines in Cloud Computing Mehak Choudhary M.Tech Student [CSE], Dept. of CSE, SKIET, Kurukshetra University, Haryana, India ABSTRACT: Cloud
Webpage: www.ijaret.org Volume 3, Issue XI, Nov. 2015 ISSN 2320-6802
An Effective VM scheduling using Hybrid Throttled algorithm for handling resource starvation in Heterogeneous Cloud Environment Er. Navdeep Kaur 1 Er. Pooja Nagpal 2 Dr.Vinay Guatum 3 1 M.Tech Student,
LOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTING Neethu M.S 1 PG Student, Dept. of Computer Science and Engineering, LBSITW (India) ABSTRACT Cloud computing is emerging as a new paradigm for manipulating, configuring,
CLOUD COMPUTING PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHM
CLOUD COMPUTING PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHM Anisaara Nadaph 1 and Prof. Vikas Maral 2 1 Department of Computer Engineering, K.J College of Engineering and Management Research Pune
Load Balancing Model in Cloud Computing
International Journal of Emerging Engineering Research and Technology Volume 3, Issue 2, February 2015, PP 1-6 ISSN 2349-4395 (Print) & ISSN 2349-4409 (Online) Load Balancing Model in Cloud Computing Akshada
Distributed and Dynamic Load Balancing in Cloud Data Center
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 5, May 2015, pg.233
@IJMTER-2015, All rights Reserved 355
e-issn: 2349-9745 p-issn: 2393-8161 Scientific Journal Impact Factor (SJIF): 1.711 International Journal of Modern Trends in Engineering and Research www.ijmter.com A Model for load balancing for the Public
Dynamic Load Balancing: Improve Efficiency in Cloud Computing Argha Roy * M.Tech CSE Netaji Subhash Engineering College West Bengal, India.
Dynamic Load Balancing: Improve Efficiency in Cloud Computing Argha Roy * M.Tech CSE Netaji Subhash Engineering College West Bengal, India. Diptam Dutta M.Tech CSE Heritage Institute of Technology West
IMPROVEMENT OF RESPONSE TIME OF LOAD BALANCING ALGORITHM IN CLOUD ENVIROMENT
IMPROVEMENT OF RESPONSE TIME OF LOAD BALANCING ALGORITHM IN CLOUD ENVIROMENT Muhammad Muhammad Bala 1, Miss Preety Kaushik 2, Mr Vivec Demri 3 1, 2, 3 Department of Engineering and Computer Science, Sharda
USAGE OF DYNAMIC LOAD BALANCING FOR DISTRIBUTED SYSTEM IN CLOUD COMPUTING
USAGE OF DYNAMIC LOAD BALANCING FOR DISTRIBUTED SYSTEM IN CLOUD COMPUTING Reeta Mishra 1 Assistant Professor, K.J.Institute of Engineering & Technology,Savli,Vadodara,Gujarat (India) ABSTRACT Cloud computing
International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 36 ISSN 2229-5518
International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 36 An Efficient Approach for Load Balancing in Cloud Environment Balasundaram Ananthakrishnan Abstract Cloud computing
A Review of Load Balancing Algorithms for Cloud Computing
www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume - 3 Issue -9 September, 2014 Page No. 8297-8302 A Review of Load Balancing Algorithms for Cloud Computing Dr.G.N.K.Sureshbabu
A Novel Approach for Efficient Load Balancing in Cloud Computing Environment by Using Partitioning
A Novel Approach for Efficient Load Balancing in Cloud Computing Environment by Using Partitioning 1 P. Vijay Kumar, 2 R. Suresh 1 M.Tech 2 nd Year, Department of CSE, CREC Tirupati, AP, India 2 Professor
A Comparative Performance Analysis of Load Balancing Algorithms in Distributed System using Qualitative Parameters
A Comparative Performance Analysis of Load Balancing Algorithms in Distributed System using Qualitative Parameters Abhijit A. Rajguru, S.S. Apte Abstract - A distributed system can be viewed as a collection
ABC - LOAD BALANCING TECHNIQUE - IN CLOUD COMPUTING
ABC - LOAD BALANCING TECHNIQUE - IN CLOUD COMPUTING Miss. Neeta S. Nipane Department of Computer Science and Engg ACE,Nagthana Rd, Wardha(MH),INDIA [email protected] Prof. Nutan M. Dhande Department
The International Journal Of Science & Technoledge (ISSN 2321 919X) www.theijst.com
THE INTERNATIONAL JOURNAL OF SCIENCE & TECHNOLEDGE Efficient Parallel Processing on Public Cloud Servers using Load Balancing Manjunath K. C. M.Tech IV Sem, Department of CSE, SEA College of Engineering
A Survey on Load Balancing Technique for Resource Scheduling In Cloud
A Survey on Load Balancing Technique for Resource Scheduling In Cloud Heena Kalariya, Jignesh Vania Dept of Computer Science & Engineering, L.J. Institute of Engineering & Technology, Ahmedabad, India
Effective load balancing in cloud computing
International Journal of Intelligent Information Systems 2014; 3(6-1): 1-9 Published online September 26, 2014 (http://www.sciencepublishinggroup.com/j/ijiis) doi: 10.11648/j.ijiis.s.2014030601.11 ISSN:
Email: [email protected]. 2 Prof, Dept of CSE, Institute of Aeronautical Engineering, Hyderabad, Andhrapradesh, India,
www.semargroup.org, www.ijsetr.com ISSN 2319-8885 Vol.03,Issue.06, May-2014, Pages:0963-0968 Improving Efficiency of Public Cloud Using Load Balancing Model SHRAVAN KUMAR 1, DR. N. CHANDRA SEKHAR REDDY
A Novel Switch Mechanism for Load Balancing in Public Cloud
International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) A Novel Switch Mechanism for Load Balancing in Public Cloud Kalathoti Rambabu 1, M. Chandra Sekhar 2 1 M. Tech (CSE), MVR College
A Comparative Study on Load Balancing Algorithms with Different Service Broker Policies in Cloud Computing
A Comparative Study on Load Balancing Algorithms with Different Service Broker Policies in Cloud Computing Sonia Lamba, Dharmendra Kumar United College of Engineering and Research,Allahabad, U.P, India.
International Journal Of Engineering Research & Management Technology
International Journal Of Engineering Research & Management Technology March- 2014 Volume-1, Issue-2 PRIORITY BASED ENHANCED HTV DYNAMIC LOAD BALANCING ALGORITHM IN CLOUD COMPUTING Srishti Agarwal, Research
QOS Differentiation of Various Cloud Computing Load Balancing Techniques
QOS Differentiation of Various Cloud Computing Load Balancing Techniques Abhinav Hans Navdeep Singh Kapil Kumar Mohit Birdi ABSTRACT With an increase in the demands the Cloud computing has become one of
How To Partition Cloud For Public Cloud
An Enhanced Load balancing model on cloud partitioning for public cloud Agidi.Vishnu vardhan*1, B.Aruna Kumari*2, G.Kiran Kumar*3 M.Tech Scholar, Dept of CSE, MLR Institute of Technology, Dundigal, Dt:
Ant Colony Optimization for Effective Load Balancing In Cloud Computing
Ant Colony Optimization for Effective Load Balancing In Cloud Computing 1 Shagufta khan 2 Niresh Sharma 1 M-TECH(CSE) RKDFIST BHOPAL (M.P.) 2 professor(cse) RKDFIST Bhopal(M.P) Abstract- Cloud computing
Design of an Optimized Virtual Server for Efficient Management of Cloud Load in Multiple Cloud Environments
Design of an Optimized Virtual Server for Efficient Management of Cloud Load in Multiple Cloud Environments Ajay A. Jaiswal 1, Dr. S. K. Shriwastava 2 1 Associate Professor, Department of Computer Technology
International Journal of Advanced Research in Computer Science and Software Engineering
Volume 3, Issue 2, February 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Analysis of
Comparative Analysis of Load Balancing Algorithms in Cloud Computing
Comparative Analysis of Load Balancing Algorithms in Cloud Computing Anoop Yadav Department of Computer Science and Engineering, JIIT, Noida Sec-62, Uttar Pradesh, India ABSTRACT Cloud computing, now a
Load Balancing in Cloud Computing using Observer's Algorithm with Dynamic Weight Table
Load Balancing in Cloud Computing using Observer's Algorithm with Dynamic Weight Table Anjali Singh M. Tech Scholar (CSE) SKIT Jaipur, [email protected] Mahender Kumar Beniwal Reader (CSE & IT), SKIT
A Review on Load Balancing In Cloud Computing 1
www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 4 Issue 6 June 2015, Page No. 12333-12339 A Review on Load Balancing In Cloud Computing 1 Peenaz Pathak, 2 Er.Kamna
Cloud Computing Overview with Load Balancing Techniques
Cloud Computing Overview with Load Balancing Techniques Yatendra Sahu M.Tech Scholar, Dept. of Computer Science & Engineering, MANIT Bhopal, India R.K. Pateriya Associate Professor, Dept. of Computer Science
How To Balance In Cloud Computing
A Review on Load Balancing Algorithms in Cloud Hareesh M J Dept. of CSE, RSET, Kochi hareeshmjoseph@ gmail.com John P Martin Dept. of CSE, RSET, Kochi [email protected] Yedhu Sastri Dept. of IT, RSET,
Efficient Load Balancing Algorithm in Cloud Environment
Efficient Balancing Algorithm in Cloud Environment Akshay Daryapurkar #, Mrs. V.M. Deshmukh * # PRMIT&R Anjangoan Bari Road Badnera, Amravat-444701i a [email protected] 3 [email protected]
A Load Balancing Model Based on Cloud Partitioning for the Public Cloud
International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 16 (2014), pp. 1605-1610 International Research Publications House http://www. irphouse.com A Load Balancing
Extended Round Robin Load Balancing in Cloud Computing
www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 3 Issue 8 August, 2014 Page No. 7926-7931 Extended Round Robin Load Balancing in Cloud Computing Priyanka Gautam
Simulation of Dynamic Load Balancing Algorithms
Bonfring International Journal of Software Engineering and Soft Computing, Vol. 5, No.1, July 2015 1 Simulation of Dynamic Load Balancing Algorithms Dr.S. Suguna and R. Barani Abstract--- Cloud computing
A Game Theoretic Approach for Cloud Computing Infrastructure to Improve the Performance
P.Bhanuchand and N. Kesava Rao 1 A Game Theoretic Approach for Cloud Computing Infrastructure to Improve the Performance P.Bhanuchand, PG Student [M.Tech, CS], Dep. of CSE, Narayana Engineering College,
Load Balancing Scheduling with Shortest Load First
, pp. 171-178 http://dx.doi.org/10.14257/ijgdc.2015.8.4.17 Load Balancing Scheduling with Shortest Load First Ranjan Kumar Mondal 1, Enakshmi Nandi 2 and Debabrata Sarddar 3 1 Department of Computer Science
The Load Balancing Strategy to Improve the Efficiency in the Public Cloud Environment
The Load Balancing Strategy to Improve the Efficiency in the Public Cloud Environment Majjaru Chandra Babu Assistant Professor, Priyadarsini College of Engineering, Nellore. Abstract: Load balancing in
Minimize Response Time Using Distance Based Load Balancer Selection Scheme
Minimize Response Time Using Distance Based Load Balancer Selection Scheme K. Durga Priyanka M.Tech CSE Dept., Institute of Aeronautical Engineering, HYD-500043, Andhra Pradesh, India. Dr.N. Chandra Sekhar
Efficient Cost Scheduling algorithm with Load Balancing in a Cloud Computing Environment
Efficient Cost Scheduling algorithm with Load Balancing in a Cloud Computing Environment Amanpreet Chawla, Navtej Singh Ghumman Department of Computer Science and Engineering, SBSSTC, FZR, Punjab, India
An Energy Efficient Server Load Balancing Algorithm
An Energy Efficient Server Load Balancing Algorithm Rima M. Shah 1, Dr. Priti Srinivas Sajja 2 1 Assistant Professor in Master of Computer Application,ITM Universe,Vadodara, India 2 Professor at Post Graduate
Public Cloud Partition Balancing and the Game Theory
Statistics Analysis for Cloud Partitioning using Load Balancing Model in Public Cloud V. DIVYASRI 1, M.THANIGAVEL 2, T. SUJILATHA 3 1, 2 M. Tech (CSE) GKCE, SULLURPETA, INDIA [email protected] [email protected]
Load Balancing in the Cloud Computing Using Virtual Machine Migration: A Review
Load Balancing in the Cloud Computing Using Virtual Machine Migration: A Review 1 Rukman Palta, 2 Rubal Jeet 1,2 Indo Global College Of Engineering, Abhipur, Punjab Technical University, jalandhar,india
Group Based Load Balancing Algorithm in Cloud Computing Virtualization
Group Based Load Balancing Algorithm in Cloud Computing Virtualization Rishi Bhardwaj, 2 Sangeeta Mittal, Student, 2 Assistant Professor, Department of Computer Science, Jaypee Institute of Information
International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 3, May-June 2015
RESEARCH ARTICLE OPEN ACCESS Ensuring Reliability and High Availability in Cloud by Employing a Fault Tolerance Enabled Load Balancing Algorithm G.Gayathri [1], N.Prabakaran [2] Department of Computer
HYBRID ACO-IWD OPTIMIZATION ALGORITHM FOR MINIMIZING WEIGHTED FLOWTIME IN CLOUD-BASED PARAMETER SWEEP EXPERIMENTS
HYBRID ACO-IWD OPTIMIZATION ALGORITHM FOR MINIMIZING WEIGHTED FLOWTIME IN CLOUD-BASED PARAMETER SWEEP EXPERIMENTS R. Angel Preethima 1, Margret Johnson 2 1 Student, Computer Science and Engineering, Karunya
International Journal of Computer & Organization Trends Volume21 Number1 June 2015 A Study on Load Balancing in Cloud Computing
A Study on Load Balancing in Cloud Computing * Parveen Kumar * Er.Mandeep Kaur Guru kashi University,Talwandi Sabo Guru kashi University,Talwandi Sabo Abstract: Load Balancing is a computer networking
Load Balancing Techniques : Major Challenges in Cloud Computing - A Systematic Review
1 Load Balancing Techniques : Major Challenges in Cloud Computing - A Systematic Review 1 Jasobanta Laha, 2 Rabinarayan Satpathy, 3 Kaustuva Dev 1,2,3 Computer Science., Biju Patnaik University of Technology
Hybrid Load Balancing Algorithm in Heterogeneous Cloud Environment
Hybrid Load Balancing Algorithm in Heterogeneous Cloud Environment Hafiz Jabr Younis, Alaa Al Halees, Mohammed Radi Abstract Cloud computing is a heterogeneous environment offers a rapidly and on-demand
Reallocation and Allocation of Virtual Machines in Cloud Computing Manan D. Shah a, *, Harshad B. Prajapati b
Proceedings of International Conference on Emerging Research in Computing, Information, Communication and Applications (ERCICA-14) Reallocation and Allocation of Virtual Machines in Cloud Computing Manan
Improved Hybrid Dynamic Load Balancing Algorithm for Distributed Environment
International Journal of Scientific and Research Publications, Volume 3, Issue 3, March 2013 1 Improved Hybrid Dynamic Load Balancing Algorithm for Distributed Environment UrjashreePatil*, RajashreeShedge**
Figure 1. The cloud scales: Amazon EC2 growth [2].
- Chung-Cheng Li and Kuochen Wang Department of Computer Science National Chiao Tung University Hsinchu, Taiwan 300 [email protected], [email protected] Abstract One of the most important issues
Importance of Load Balancing in Cloud Computing Environment: A Review
Importance of Load Balancing in Cloud Computing Environment: A Review Yadaiah Balagoni 1, Dr.R.Rajeswara Rao 2 1 Assistant Professor, CSE Dept, MGIT Gandipet, Hyderabad. [email protected] 2 Associate
Efficient Load Balancing Algorithm in Cloud Computing
بسم هللا الرحمن الرحيم Islamic University Gaza Deanery of Post Graduate Studies Faculty of Information Technology الجامعة اإلسالمية غزة عمادة الدراسات العليا كلية تكنولوجيا المعلومات Efficient Load Balancing
Comparative Analysis of Load Balancing Algorithms in Cloud Computing
Comparative Analysis of Load Balancing Algorithms in Cloud Computing Ms.NITIKA Computer Science & Engineering, LPU, Phagwara Punjab, India Abstract- Issues with the performance of business applications
A Load Balancing Model Based on Cloud Partitioning for the Public Cloud
IEEE TRANSACTIONS ON CLOUD COMPUTING YEAR 2013 A Load Balancing Model Based on Cloud Partitioning for the Public Cloud Gaochao Xu, Junjie Pang, and Xiaodong Fu Abstract: Load balancing in the cloud computing
