Cloud computing Assignments

 

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

Literature Review (7 pages)

You will submit a draft of the literature review portion of your research paper. The literature review will form the main body of your final research paper. This will be where you provide a synthesis of the articles you have found related to your topic. When writing a literature review, you should include or consider the following:

  • An introduction and a conclusion
  • Avoid direct quotes.
  • Organize by topic or theme rather than by author
  • Use headings
  • Show relationships and consider the flow of ideas

Runninghead; LOAD BALANCING IN CLOUD COMPUTING

LOAD BALANCING IN CLOUD COMPUTING 4

Load Balancing in Cloud Computing

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

Extended Annotated Bibliography

Name: Kavati Anil Kumar

Institution: University of Cumberland’s

Professor: Steven Case

Date: 09-26-2020
Load Balancing in Cloud Computing

Overview of Load Balancing in Cloud

1)

Mishra, K. S., Sahoo, B., & Parida, P. (2018). Load balancing in cloud computing: A big picture. Journal of King Saud University –Computer and Information Sciences, 32(2), p.149-158. 

https://www.sciencedirect.com/science/article/pii/S1319157817303361

Mishra group and group researched load balancing in the cloud. Load balancing involves detecting overloaded and underloaded nodes and balancing among them. Mishra and the group proposed various load balancing approaches in the cloud. The researchers performed simulations in CloudSim. I think the author’s method was sound; Mishra and group analyzed balancing algorithms using Max-Min, MET, MCT through simulations that were generated in the databases. The authors analyzed various balancing strategies in different forms, that is homogenous and heterogeneous cloud computing environments. What is missing is that the authors did not include how the proposed algorithms can work in the real-world cloud.

The article fills a literature gap in that the study provides more insights on how to solve cloud problems. These problems include overloaded and underloaded systems that result in machine failure. The authors provide strategies that can be conducted to ensure load balancing. The author would provide load balancing strategies for my study.

2)

Load Balancing Algorithms in Cloud

Kumar, S., & Singh, D. (2015). Various dynamic load balancing algorithms in the cloud environment: A survey. International Journal of Computer Applications, 129(6), 14-19. 

https://doi.org/10.5120/ijca2015906927

Kumar &Rana conducted a study to evaluate various dynamics of load balancing techniques in cloud computing. According to the authors, load balancing is a technique that distributes workload to all nodes. Static and dynamic load balancing are examples of load balancing techniques. Kumar &Rana performed a survey on different dynamics of the cloud environment while comparing based on different load balancing metrics. The authors compared algorithms of different metrics to find the scope of improving fault tolerance, resource utilization, minimizing response time, and migration time.

The article fills a gap in the literature as the authors compared the algorithms based on defined metrics. These are overhead, throughput, fault tolerance, response time, scalability, and resource allocation. The authors did not provide ways to design a new dynamic balancing using fault tolerance for better resource utilization. The article is useful for my study as it provides information on some of the load balancing techniques in cloud computing.

3)

Sahu, Y., & Pateriya, R. K. (2015). Cloud Computing Overview with Load Balancing Techniques. International Journal of Computer Applications (0975 – 8887), 65(24), p.40-44.

Sahu &Pateriya provides analyzed the current cloud computing techniques used in cloud computing. The authors used existing load balancing methods that manage the load when nodes are overloaded while others are underloaded. According to the authors, load balancing is where overloaded nodes are searched, and information is transferred to under loads. The author’s method was sound as they used existing methods of balancing. Information was also missing in the study since the authors did not provide new insights on achieving load balancing in the cloud. Information was missing in the study as the authors failed to provide insights on how to enhance low system efficiency. The article is a scholarly source.

The article fills a literature gap since it provides some of the strategies that can counter the problem of overloaded nodes. The study is crucial for my study since it would provide information on the existing load balancing strategies.

4)

Mukati, L., & Upadhyay, A. (2019). A survey on static and dynamic load balancing algorithms in cloud computing. SSRN Electronic Journal. https://doi.org/10.2139/ssrn.3365568

According to the authors, cloud computing provides the most reliable, proficient, and useful way of solving technological problems. The authors performed a survey on different load balancing algorithms and categorized them based on third dynamicity. Besides, the authors provide challenges faced by algorithms. The researchers used the Hidden Markov Model techniques, that classifies load balancing lancing scenarios. The method is appropriate since it can predict the next workload coming to the server.

The article fills a literature gap since it provides insights into how researchers can predict the next workload coming to the server. The article is essential to my study because it provides insights into using the Hidden Markov Model.

5)

Challenges of Current Load Balancing Techniques

Afzal, S., Kavitha, G. (2019) Load balancing in cloud computing – A hierarchical taxonomical classification. J Cloud Comp 8, 22.

https://doi.org/10.1186/s13677-019-0146-7

The authors provide detailed information on load balancing techniques, disadvantages of the existing techniques and insights, and strategies of developing efficient load balancing algorithms. The paper also analyzes the causes of load unbalancing problems in the cloud. The author’s method was sound since the paper analyzes a systematic overview of the research. Through the systematic review, the authors found that majority of research conducted did not provide algorithmic complexity. The authors suggest that algorithmic complexity should be used as a benchmark to develop new balancing approaches. The authors fail to provide strategies to counter real-time load balancing problems.

The articles fill a gap in the literature as it provides information on the challenges that current research on load balancing has. The authors argue that algorithm complexity has not been given much attention. The article is crucial for my study as it will provide knowledge on how I can approach the future algorithmic load balancing techniques.

6)

Kumar, P., & Kumar, R. (2019). Issues and challenges of load balancing techniques in cloud computing. ACM Computing Surveys, 51(6), 1-35. 

https://doi.org/10.1145/3281010

Kumar and Kumar discuss different load balancing techniques that solve issues in the cloud computing environment. The authors argue that load balancing aims to ensure customer satisfaction through efficient distribution of nodes.

The authors examine some of the challenges faced by the current algorithms. The authors propose future algorithms should contain a high throughput for efficient performance. Besides, for efficient work balancing, the techniques should propose a minimum associated overhead. Besides, the proposed algorithms should be fault-tolerant, in that it should contain an excellent fault-tolerant approach.

This article’s information adds to gaps in the current literature on the challenge faced by load balancing techniques. The authors provide relevant information for my research as it provides information on issues that the current algorithms of load balancing faces.

7)

Future of Load Balancing Techniques

Kumar, M., Dubey, K., & Sharma, S. (2018). Elastic and flexible deadline constraint load balancing algorithm for cloud computing. Procedia Computer Science, 125, 717-724. 

https://doi.org/10.1016/j.procs.2017.12.092

According to the authors, research has proposed various load balancing techniques, but none provides elasticity. The authors propose a technique where a user submits task request T1,…T2…T3….Tn in the form of software or hardware. Simultaneously, considering the (QoS) parameters such as availability, elasticity, deadline, and priority using Turing tests. Then the upcoming request is checked if it is from a legitimate user. A controller node is also used where a node provides interaction between IaaS and Saas.

The authors propose a load balancing algorithm that will objectively reduce make span time and task rejection ration in the cloud environment. The proposed algorithm has a scheduler, workload analyzer, ELB, cloud deprovisioning, and resource provisioning. The authors found that their proposed algorithm reduces the make span time and task rejection ration. Besides, the algorithm has a proposed scale compared to Min-Min, FCFS, and SJF.

The authors have added more knowledge to the existing literature gap by suggesting a more elastic and flexible cloud algorithm. The article provides information on the role of load balancing in future cloud computing. It also provides insights on elastic and flexible algorithms that will be used in the future.

8)

Rhaghava, N. S., & Sigh, D. (2016). Comparative Study on Load Balancing Techniques in Cloud Computing. Open Journal Of Mobile Computing And Cloud Computing, 1,p1825. 

https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.934.5444&rep=rep1&type=pdf

The authors analyzed various proposed algorithms by researchers and compared them to propose a gist of the current load balancing approaches in cloud computing. The article compares various algorithms based on resource utilization, algorithm complexity, network overhead, scalability, response time, and fault tolerance.

The authors propose that future algorithm load balances should have high throughput for efficient performance. The overhead should be as low as possible. Fault tolerance should be high. The authors propose algorithms that minimize the migration time. Besides, the response time should be minimized to boost the overall performance. Researchers should also propose highly scalable algorithms.

The article provides information on how future balancing techniques should look like. It is a crucial aspect of my study as I will understand the challenges of the current algorithms. Cloud computing is currently characterized by users demanding more services and better results, hence increasing load balances to enhance performance.

9)

Dobale, R. G., Sonar R.P., (2015). Load Balancing in Cloud. International Journal of Engineering Research and General Science, 3(3), p159-167. 

https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.736.9013&rep=rep1&type=pdf

Dobale and Sonar present a Load Balance Search Algorithm (LBSA), an algorithm that solves cloud computing problems. Instead of migrating files using different chunks to varied servers, the LBSA algorithm will deal with the imbalance problem. In this algorithm, the load migrates one user to one whole file to the nearest node. According to the authors, the proposed algorithm will eliminate previous time-consuming procedures. The authors suggest that this approach will reduce demand movement costs, maximize the throughput, and minimize the response time.

Dobale and Sonar add more information on existing literature Gap by suggesting the benefits of using the Load Balance Search Algorithm. The article is crucial for my study as it adds more insights on proposed strategies for future load balancing techniques.

10)

Liang, P., & Yang, J. (2015). Evaluation of two-level global load balancing framework in the cloud environment. International Journal of Computer Science and Information Technology, 7(2), 1-11. 

https://doi.org/10.5121/ijcsit.2015.7201

Liang and Yang proposed a global server framework of Web sites in the cloud using two load balancing models. The framework is designed to adapt to an open-source load balancing system. The framework also enables a network provider to deploy a balancer to various data centers in the cloud. The users should have more load balancers to increase their availability. The authors suggest that the proposed framework could save IT costs and is easily deployed.

The proposed framework has a Load Balancer Selector (LBS) and a software-based load balancer. The software-based load balancer is adapted to a Linux Virtual Server (LVS). LVS provides services such as IP encapsulation, address translation, and direct rooting. LVS also plays as the virtual machine in the cloud for specific Web cluster. The authors did not provide sufficient information on how to improve performances for large users. Besides, they did not perform the suggested framework in a hybrid environment.

The authors address a literature gap by proposing how two load balancing techniques can work in the cloud. The article is crucial to my study as it will provide more insights into load balancing in the future cloud.

The Role of Load Balancing in the Next generation of Cloud Computing

Cloud computing is a network of distributed computing where all applications run on many connected computers at the parallel time.

Tons of information has been shared from client to server or server to client.

By using load balancer cloud computing manages word load across on different server to achieve high performance.

Background of Problem

Load balancing plays a very important role in the future generation of computing for storing and accessing the applications and programs.
 Load balancing involves volunteer, server less computing into the clouding computing.

Load balancing is very important concept for the next generation of cloud computing.
Future user of internet will have just screen where they uses internet. Remaining all the calculations and other’s things will be done by computer.
We will define in our study that through future load balancing mechanism, internet will be aiming to spread all over, can manage traffic loads, depending and independent resources on networks.
Problem significance

Explore factors that cause load unbalancing problem in future cloud computing.
Examine different challenges of development of future load balancing algorithms.
Providing the detailed category of load balancing techniques, methods and algorithms for future.
Research Questions

Afzal, S., & Kavitha, G. (2019). Load balancing in cloud computing – A hierarchical taxonomical classification. Journal of Cloud Computing, 8(1). https://doi.org/10.1186/s13677-019-0146-7
Pourghebleh, B., & Hayyolalam, V. (2019). A comprehensive and systematic review of the load balancing mechanisms in the Internet of Things. Cluster Computing, 23(2), 641–661. https://doi.org/10.1007/s10586-019-02950-0
Tadapaneni, N. R. (2020, April 1). A Survey Of Various Load Balancing Algorithms In Cloud Computing. Retrieved September 26, 2020, from papers.ssrn.com website: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3579732

Scholarly Resources

Calculate your order
Pages (275 words)
Standard price: $0.00
Client Reviews
4.9
Sitejabber
4.6
Trustpilot
4.8
Our Guarantees
100% Confidentiality
Information about customers is confidential and never disclosed to third parties.
Original Writing
We complete all papers from scratch. You can get a plagiarism report.
Timely Delivery
No missed deadlines – 97% of assignments are completed in time.
Money Back
If you're confident that a writer didn't follow your order details, ask for a refund.

Calculate the price of your order

You will get a personal manager and a discount.
We'll send you the first draft for approval by at
Total price:
$0.00
Power up Your Academic Success with the
Team of Professionals. We’ve Got Your Back.
Power up Your Study Success with Experts We’ve Got Your Back.

Order your essay today and save 30% with the discount code ESSAYHELP