logo

A Study of Load Balancing in Cloud Computing

   

Added on  2023-02-01

45 Pages10860 Words52 Views
Visual ArtsTheoretical Computer ScienceData Science and Big DataWeb Development
 | 
 | 
 | 
Running head: A STUDY OF LOAD BALANCING IN CLOUD COMPUTING
A Study of Load Balancing in Cloud Computing
Name of the Student
Name of the University
A Study of Load Balancing in Cloud Computing_1

2A STUDY OF LOAD BALANCING IN CLOUD COMPUTING
Abstract
The load balancing of a machine is performed dynamically by shifting the workload to the
remote machines or nodes from the local machines. In other words, the algorithm for load
balancing shifts the workload or traffic or the incoming server requests from the over utilized
servers to the underutilized ones. The fundamental purpose of load balancing is to ensure an
even distribution of the cloud computing resources in the hybrid cloud environments. The
fundamental function of the simplest kind is a cloud user establishes a connection with the
cloud with the help of a cloud broker or a cloud service provider. The cloud user is
responsible for submitting the request to the cloud for the required resource through the cloud
service provider. The study focuses on developing a load balancing algorithm for a virtual
machine to increase the system efficiency, performance, throughput and scalability. The
scope of the study encompasses a thorough and detailed understanding and practical
knowledge of the dynamic load balancing techniques in a hybrid cloud environment.
A Study of Load Balancing in Cloud Computing_2

3A STUDY OF LOAD BALANCING IN CLOUD COMPUTING
Acknowledgement
Conducting this research has been one of the most enriching experiences of my life. The
contribution of this research to enhance my knowledge base and analytical skill has been
paramount. It gave me the opportunity to face challenges in the process and overcome them.
This would not have been possible without the valuable guidance of my professors, peers and
all the people who have contributed to this enriching experience. I would like to take this
opportunity to thank my supervisor ____________________________________ for the
constant guidance and support provided to me during the process of this research. It would
not be justified if I did not thank my academic guides for their important and valuable
assistance and encouragement throughout the research process. I would also like to thank my
friends who had provided me with help and encouragement for collecting primary data and
valuable resources. Finally, I would like to thank the professionals from the retail industry
who have participated in the research survey and provided with valuable inputs into the
subject. The support of all these people has been inspiring and enlightening throughout the
process of research in the subject.
Heartfelt thanks and warmest wishes,
Yours Sincerely,
A Study of Load Balancing in Cloud Computing_3

4A STUDY OF LOAD BALANCING IN CLOUD COMPUTING
Table of Contents
Abstract......................................................................................................................................2
1. Introduction............................................................................................................................6
1.1 Background of the Study..................................................................................................6
1.2 Purpose of the Study........................................................................................................7
1.3 Research Aim...................................................................................................................7
1.4 Research Objectives.........................................................................................................7
1.5 Research Questions..........................................................................................................8
1.6 Problem Statement...........................................................................................................8
1.7 Structure of the Thesis.....................................................................................................9
2. Literature Review.................................................................................................................11
2.1 Issues and challenges in hybrid clouds..........................................................................12
2.2 Load balancing strategies in the cloud...........................................................................13
2.2.1 Static load balancing algorithms.............................................................................13
2.2.2 Dynamic load balancing algorithms........................................................................14
2.3 The need for load balancing...........................................................................................15
2.4 Load balancing algorithms.............................................................................................16
2.5 Policies and strategies for dynamic load balancing.......................................................18
2.6 Qualitative metrics for load balancing:..........................................................................19
2.7 Load balancing with cost scheduling algorithm:...........................................................20
2.8 Proposed system.............................................................................................................21
2.9 Design of the proposed algorithm..................................................................................22
A Study of Load Balancing in Cloud Computing_4

5A STUDY OF LOAD BALANCING IN CLOUD COMPUTING
2.10 Load Balancing Strategies in Hybrid Clouds...............................................................24
3. Research Methodology.........................................................................................................25
3.1 Methodology Selection..................................................................................................25
3.2 Method Outline..............................................................................................................25
3.3 Load Balancing Method.................................................................................................26
3.3 Research Planning..........................................................................................................26
4. Experiments & Results.........................................................................................................28
4.1 Working of Elastic Load Balancing...............................................................................29
4.2 Routing Algorithm.........................................................................................................31
4.3 Authentication and access control for load balancers....................................................31
} 4.4 API Actions with No Support for Resource-Level Permissions................................32
4.5 Resource level permissions for elastic load balancing...................................................32
4.6 Condition Keys for elastic load balancing.....................................................................35
5. Conclusion............................................................................................................................40
5.1 Limitation of the Study..................................................................................................40
5.2 Future Scope of the Study..............................................................................................41
References................................................................................................................................42
A Study of Load Balancing in Cloud Computing_5

6A STUDY OF LOAD BALANCING IN CLOUD COMPUTING
Table of Figures and Tables
Figure 2.1: Classification of the load balancing algorithms........................................16
Figure 2.2: The basic flow of execution of the load balancing algorithm...................19
Table 2.1: Key variables used in load balancing..........................................................22
Figure 2.3: Proposed system for load balancing in loud..............................................23
Figure 2.4: Flowchart of the load balancing algorithm................................................25
Table 3.1: Research timetable......................................................................................28
A Study of Load Balancing in Cloud Computing_6

7A STUDY OF LOAD BALANCING IN CLOUD COMPUTING
1. Introduction
1.1 Background of the Study
Cloud computing is seen to be originated or a combination of the parallel computing
grid computing and the distributed computing. It is seen that most of computers as well as the
storage devices are connected to are connected and form a heterogeneous pool of resources.
Additionally the virtualization technology is associated with the utilization of the different
resources by means of providing various kind of resources in the internet, which can be
brought or paid in accordance to the demands of the user. Cloud computing is associate with
providing of different kind of services which includes SaaS or the Software as a Service,
PaaS, Platform as a Service, IaaS or infrastructure as a Service (Bhatt and Bheda, 2017). In
order to utilize the resources in a proper way on the virtual machines and the physical
machine load balancers there exists need of distribution of the resources. Load Balancing
generally refers to the method of optimizing the resources in the clouds virtual machines and
the main purpose of the load balancers includes the distribution of the resources as well as the
tasks amongst all the machines in an equal manner so as to make sure that none of the nodes
are overloaded or is idle. Some of the major reasons lying behind the usage of the load
balancing includes the following:
Reduction is the time of waiting
Reduction of the response time
Increased utilization of the resources
Identification of the reliability
Increasing the through output
Load balancing is associated with enhancing the performance of the entire
system by management of each and every node
A Study of Load Balancing in Cloud Computing_7

8A STUDY OF LOAD BALANCING IN CLOUD COMPUTING
1.2 Purpose of the Study
Despite of the existence of the various dynamic and the static algorithm which have
been proposed and developed in recent time in which each of the algorithm is having its own
advantages as well as disadvantages. The research is mainly focused upon the solving of the
execution time of the nodes along with the overloading upon the various machines. The
research would also be associated with finding a solution for the waiting time of the high
time-consuming tasks along with helping in decreasing the delays in the operations (Kumar
and Kalra, 2016). The entire study is associated with focusing upon the different load
balancing algorithm along with finding of solutions for the different types of issues faced by
the load balancing.
1.3 Research Aim
The aim of the research is to look at even distribution of the cloud computing
resources in the hybrid cloud environments. It is also referred to as ‘load balancing’. Load
balancing is a useful mechanism that is typically useful in terms of ensuring proper utilization
of resources as well as job response time. As a result, load balancing is responsible for
ensuring better performance results. On the other hand, proper load balancing techniques can
effectively reduce the amount of energy consumption and carbon footprint/ carbon dioxide
emission by means of evenly distributing the workloads. Therefore, this paper is dedicated to
study the various load balancing techniques and algorithms in order to compare and contrast
between the advantages and disadvantages associated with the most commonly used load
balancing algorithms.
1.4 Research Objectives
The main objectives of the entire study have been listed below:
To develop a dynamic load balancing algorithm,
A Study of Load Balancing in Cloud Computing_8

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Effectiveness of Security in Cloud Computing
|71
|14520
|443

Research Report on IoT into Education
|43
|10248
|369

BREXIT Impact on UK Recruitment Sector for Food Manufacturing/Production
|65
|16700
|211

The Use of Social Media in Small Medium Enterprise in Developing Countries: Case Study of Nicosia, Northern Cyprus
|82
|22839
|357

Impact of Brand Loyalty and Consumer Satisfaction on Consumer Purchase Decision in Retail Industry
|77
|24441
|293

Project Life Cycle in Property Development Business: A Case Study of Construction Company
|57
|10974
|186