Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
- Cloud computing is arising as a new model of large - scale distributed computing. There are different number of issues which can be researched out for the right allocation and higher utilization of the resources using scheduling. The biggest drawback of it is load unbalanced, which is one of the middlemost issues for cloud providers. In cloud computing, load balancing is needed to distribute the dynamic local workload evenly across all the nodes. A few existing scheduling algorithms can maintain load balancing and provide higher strategies through efficient task scheduling and resource allocation techniques as well. In order to gain maximum benefits with optimized load balancing algorithms, it is needed to utilize resources efficiently. This paper discusses some of various existing load balancing algorithms in cloud computing and also their challenges.
2016
Cloud Computing is an emerging computing paradigm. It aims to share data, calculations, and service transparently over a scalable network of nodes. Since Cloud computing stores the data and disseminated resources in the open environment. So, the amount of data storage increases quickly. In the cloud storage, load balancing is a key issue. It would consume a lot of cost to maintain load information, since the system is too huge to timely disperse load. Load balancing is one of the main challenges in cloud computing which is required to distribute the dynamic workload across multiple nodes to ensure that no single node is overwhelmed. It helps in optimal utilization of resources and hence in enhancing the performance of the system. A few existing scheduling algorithms can maintain load balancing and provide better strategies through efficient job scheduling and resource allocation techniques as well. In order to gain maximum profits with optimized load balancing algorithms, it is nece...
2016
Cloud computing has become popular due to its attractive features. The load on the cloud is increasing tremendously with the development of new applications. Load balancing is an important part of cloud computing environment which ensures that all devices or processors perform same amount of work in equal amount of time. In this paper we are mentioned about different techniques in load, we aim to provide a structured and comprehensive overview of the research on load balancing algorithms in cloud computing. This paper surveys the state of the art load balancing tools and techniques over the period of 2004-2016.
IAEME PUBLICATION, 2020
Cloud computing has revolutionized the computing world by providing computing as a resource. It reduces overall cost and management efforts through efficient utilization of its resources like processing, memory etc. It also provides a platform from where various resources can be shared on demand basis. Although cloud has various research challenges like security, reliability, availability, load balancing, power management and data traffic analysis etc. Load balancing is one of the burgeoning research areas these days. It is the process of uniformly distributing the dynamic workload on data centers in real time for efficient utilization of cloud resources and to improve various metrics. Various dynamic and static load balancing algorithms already exist for efficient utilization of resources. This paper provides an insight into load balancing, existing load balancing algorithms, and various future research directions
Cloud computing is an emerging technology adopted by both industry and academia pro viding a flexible and efficient way to store and retrieve the data files. Today’s cloud comprises too many hardware and software resources. Load balancing is the crucial parameter required for efficient operation of various components in cloud computing environment. Clients request specific resources from the cloud. A efficient load balancing strategy must needed to be employed to map clients request to available resources in such way that lead to minimum load on the system and provide the resources at rapid rate. In this paper various load balancing algorithms and how this algorithms help in solving the issues of load distribution among various resources / virtual machine are discussed.
Nowadays, cloud computing has become a key technology for online allotment of computing resources and online storage of user's data in a lower cost, where computing resources are available all the time, over the internet with pay per use concept. Cloud computing is business oriented concept where computing resources are outsourced by cloud provider to their client, load balancing is required to distribute the dynamic local workload evenly across all the nodes. Load balancing is the process of distributing the load among various nodes of a distributed system to improve both resource utilization and job response time while also avoiding a situation where some of the nodes are heavily loaded while other nodes are idle or doing very little work. The load can be CPU load, memory capacity, or network load. This paper discusses the entire existing load balancing algorithms in cloud computing and also their challenges. Our objective is to explain the concept of load balancing, types of load balancing algorithms, general idea about dynamic load balancing algorithms and metrics that can be used in it. An overall description of various distributed load balancing algorithms that can be used in cloud computing is also presented
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.
Nowadays, Cloud computing has become buzzword in the Information Technology and is a next stage in the evolution of Internet, It provides very large amount of computing and storage services to users through the internet. Load Balancing is important for essential operations in cloud virtual environments. As cloud computing has been growing rapidly and many clients all over the world are demanding more services and better results, so load balancing is an essential and important research area. Many algorithms have developed for allocating client's requests to available remote nodes. Efficient load balancing ensures efficient resource utilization of resources to customers on demand basis and enhanced the overall performance of the Cloud. This paper is a brief discussion on the existing load balancing techniques in cloud computing and further compares them based on various parameters like data processing time and response time etc. The paper analyzes the result based on existing Round Robin and Throttled scheduling algorithms.
Lecture Notes in Electrical Engineering
Cloud computing has become essential technology in industrial and research use. IaaS, SaaS, and PaaS are the three main services which are delivered by cloud computing [1]. But the entire services are being provided with the help of virtualization over the Internet. Cloud computing becomes more popular for the users as well as for industries and continues to expand its arms [2]. The main challenging area in cloud computing is security issue, data center energy consumption, scheduling of resources, performance monitoring, efficient load balancing, and deadlock for resources availability. Load balancing is one of these problems, which plays a vital role in cloud computing. Load balance is a process for improving the throughput and the performance by assigning and reassigning the load among the available resources. "On-demand services concept" in cloud is a concept of paid services in which the user has to pay a bill amount to service provider for accessing on-demand services. Hence, reducing execution time of tasks in a cloud is a problem of interest. In cloud computing environment, virtual machine is known as processing unit, and all VMs can concurrently execute various tasks. Therefore, there is a need of proper scheduling strategy to schedule tasks into available VMs in such a manner that all the resources
International Journal for Research in Applied Science & Engineering Technology (IJRASET), 2023
Cloud computing has transformed user services by introducing a new model that allows for pay-per-use access to information technology services at any time and from any location. Numerous businesses are moving their operations to the cloud as a result of the flexibility offered by cloud services, and additional data centers are being set up by service providers to provide users with services. However, it is essential to ensure efficient resource utilization and cost-effective task execution. Based on load balancing, task scheduling, resource management, quality of service, and workload management, several methods to improve performance and resource use have been reported in the literature. Data centers can use load balancing in the cloud to prevent virtual machines from being overloaded or under loaded, which is a problem in and of itself in cloud computing. As a result, developers and researchers must develop and implement a suitable load balancer for distributed and parallel cloud environments. In order for researchers to develop algorithms that are more effective, this survey provides a cutting-edge review of issues and obstacles associated with existing load-balancing methods.
2015
Cloud Computing is emerging technology and it is gaining wide popularity because of its features. In cloud computing the services provided such as hardware, software and platform. These services are provided according to the user requirement. Load balancing is another Key challenge in cloud computing. In this paper, we have surveyed Load balancing challenges, techniques and different comparison metrics in cloud computing. In cloud computing the goal of load balancing is to distribute dynamic load among nodes to increase resource utilization and satisfy customer requirement.
Load Balancing is one of the most significant concepts in distributed environments. As Cloud Computing is considered to be one of the best platforms that gives storage of data at a minimal cost and is accessible all the time over the internet, load balancing for the cloud computing has turned into a very interesting and important study area. Load balancing aims at high user satisfaction and usage of resource ratio by guaranteeing a proficient and reasonable allocation of each computing resource. There are numerous difficulties in load balancing techniques such as security, fault tolerance etc which are prevalent in modern cloud computing environments. Many researchers have proposed several techniques to enhance load balancing and this paper too, portrays an overview on load balancing schemes in cloud environments. We explore the diverse types of algorithms that are proposed by a number of researchers to solve the problem of load balancing in cloud computing.
—These days, the organization knows that the power is being consumed by the unutilized Resources that is why the local cloud is becoming very popular. An essential requirement for cloud environments is not only the reduction in power consumption but also focus is also laid on decreasing the operating cost and improve the reliability of the system. The energy-aware computing makes the algorithms run faster and also reduce the computing energy requirements. This paper includes the existing techniques for balancing the load in cloud computing and their comparision on the basis of various parameters like performance, overhead, scalability etc.
Eighth Sense Research Group
ABSTRACT Cloud computing is overtaking the existing conventional methods of computation and communication over the network. The entire Internet community is often lured by a new paradigm that provides a great level of availability and security with nominal usage charges. Cloud computing, in this perspective, is an important way of disseminating information and providing computational capabilities over the network. The amount of data being stored and the services being provided are increasing at a very fast rate which, in turn, demands greater storage and computing hardware. With a huge number of requests in the form of load to the servers, load balancing becomes an important issue in cloud computing. The aim here is to distribute the load amongst the available nodes in such a way that no single node is flooded with requests, while some other node is lightly loaded. The prevalent scheduling algorithms have been addressing this issue by making use of job scheduling and resource provisioning strategies efficiently. This paper discusses the popular load balancing algorithms, along with the challenges faced. Keywords:- Cloud computing, Virtualization, Software as a Service, Public cloud, Utility computing, Private cloud, Virtual machine, Starvation.
IJSRD, 2014
In modern days cloud computing is one of the greatest platform which provides storage of data in very lower cost and available for all time over the internet. But the cloud computing has more critical issue like security, load balancing and fault tolerance ability. In this paper we are focusing on Load Balancing approach. The Load balancing is the process of distributing load over the different nodes which provides good resource utilization when nodes are overloaded with job. Load balancing is required to handle the load when one node is overloaded. When the node is overloaded at that time load is distributed over the other ideal nodes. Many load balancing algorithms are available for load balancing like Static load balancing and Dynamic load balancing.
International Journal of Advanced Trends in Computer Science and Engineering, 2021
The Internet has become a fundamental necessity of daily activity. It has a more significant impact on modernizing the digital world. Therefore, cloud computing has been one of the most promising technological advances in recent days. It aims to provide millions of consumers around the globe with smooth computing services. In workload distributions and system behavior, the cloud environment is extremely dynamic, leading to load imbalances across data center resources. Balancing load across the systems is a crucial component of cloud computing, avoiding some nodes' overloading while others have little or no work to do. The problem of load balancing in the cloud has been linked to a large amount of research, recognizing its role and impact. This paper bestows a thorough investigation of the new load balancing algorithms for the cloud environment. This study's primary focus is the concept of load balancing, a literature review on load balancing and task scheduling techniques, and different measurement parameters.
— now a day, the resources in the organization uses the power and consumes it by the unutilized Resources that are why the local cloud is becoming very popular. The requirement for cloud environments is not the reduction in consumption of the power only but also the requirement is to decrease the operating cost and improve the reliability of the system. Load balancing provides user satisfaction and also the ratio of resource utilization ratio after ensuring the allocation and efficiency of every resource being computed. This paper includes the various techniques existing for balancing the load in a cloud and their comparison on the basis of various parameters like performance, overhead, scalability etc.
The present era has witnessed tremendous growth of the internet and various applications that are running over it. Cloud computing is the internet based technology, emphasizing its utility and follows pay-as-you-go model, hence became so popular with high demanding features. Load balancing is one of the interesting and prominent research topics in cloud computing, which has gained a large attention recently. Users are demanding more services with better results. Many algorithms and approaches are proposed by various researchers throughout the world, with the aim of balancing the overall workload among given nodes, while attaining the maximum throughput and minimum time. In this paper, various proposed algorithms addressing the issue of load balancing in Cloud Computing are analyzed and compared to provide a gist of the latest approaches in this research area.
IRJET, 2022
Cloud Computing is a recent developmental paradigm in the field of computing offering huge power to next-generation computers. The dynamic provisioning acts as a base for cloud computing facilitating and supporting the network services. It focuses on making the vision of utility computing a reality with pay-as-you-go. It offers immense potential to bloom the world with applications and products focusing on greater resource utilization and scalability. This paper presents the survey on the basics of cloud computing, the concepts of load balancing, and the scheduling of tasks in the cloud. It elaborates on the existing load scheduling algorithms with their merits and demerits, suitability in the cloud, heterogeneous computing environment, and proposes a new perspective for better results as per desired parameters.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.