An International Open Free Access, Peer Reviewed Research Journal Published By: Oriental Scientific Publishing Co., India. Hybrid Approach for Load Balancing in Cloud Computing (original) (raw)

Hybrid Approach for Load Balancing in Cloud Computing

2016

Load balancing in the cloud computing environment has an important impact on the performance. Good load balancing makes cloud computing more efficient and improves user satisfaction. Load balancing with cloud computing provides a good efficient strategy to several inquiries residing inside cloud computing environment set. complete balancing must acquire straight into accounts two tasks, one will be the resource provisioning as well as resource allocation along with will be task scheduling throughout distributed System. Round robin algorithm can be via far the Easiest algorithm shown to help distribute populate among nodes.. Because of this reason it is frequently the first preference when implementing a easy scheduler. One of the reasons for it being so simple is that the only information required is a list of nodes. The proposed algorithm eliminates the drawbacks of implementing a simple round robin architecture in cloud computing by introducing a concept of assigning different tim...

Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing

2017

Navpreet Singh M. tech Scholar, CSE & IT Deptt., BBSB Engineering College, Fatehgarh Sahib, Punjab, India (IKG Punjab Technical University, Jalandhar) navpreetsaini26@gmail.com Dr. Kanwalvir Singh Dhindsa Professor, CSE & IT Deptt., BBSB Engineering College, Fatehgarh Sahib, Punjab, India (IKG Punjab Technical University, Jalandhar) kanwalvir.singh@bbsbec.ac.in ----------------------------------------------------------------------ABSTRACT----------------------------------------------------------In cloud computing environment, various users send requests for the transmission of data for different demands. The access to different number of users increase load on the cloud servers. Due to this, the cloud server does not provide best efficiency. To provide best efficiency, load has to be balanced. The highlight of this work is the division of different jobs into tasks. The job dependency checking is done on the basis of directed acyclic graph. The dependency checking the make span has t...

Efficient Load Balancing of Resources for Different Cloud Service Providers in Cloud Computing

International Journal of Scientific Research in Computer Science, Engineering and Information Technology, 2023

In distributed computing cloud computing is an emerging technology which provides pay per model as per user demand or requirement. Cloud has a collection of virtual machines which facilities both computational and storage requirement. Scheduling and Load balancing are the main challenges in the cloud computing on which we are emphasizing. Scheduling is the process to control the order of work going to be performed by computer system. Load balancing has an important role in the performance in cloud computing. Better load balancing will make cloud computing more efficient and will also increase user satisfaction. It provides a way to handle several inquiries residing inside cloud computing environment set. Complete balancing acquires two tasks, one is resource provisioning/resource allocation and task scheduling throughout the system. In the proposed research paper, we are presenting a hybrid algorithm created by FCFS and Round Robin algorithms. As the Round Robin is the easiest algorithm that's why it is frequently used and the first preference for implementing easy schedulers. The Round Robin algorithm only requires a list of nodes. In the proposed solution we have eliminated the drawbacks of simple Round Robin algorithm by introducing assignment of time slices to different processes depending upon priorities.

Scheduling and Load Balancing Techniques in Cloud Computing: A Survey

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.

LOAD BALANCING IN CLOUD COMPUTING USING CLOUDSIM

Load balancing in the cloud-computing environment has an important impact on the performance. Good load balancing makes cloud computing more efficient and improves user satisfaction. Load balancing with cloud computing provides a good efficient strategy to several inquiries residing inside cloud computing environment set. complete balancing must acquire straight into accounts two tasks, one will be the resource provisioning as well as resource allocation along with will be task scheduling throughout distributed System. Round robin algorithm can be via far the Easiest algorithm shown to help distribute populate among nodes. Because of this reason it is frequently the first preference when implementing a easy scheduler. One of the reasons for it being so simple is that the only information required is a list of nodes. The proposed algorithm eliminates the drawbacks of implementing a simple round robin architecture in cloud computing by introducing a concept of assigning different time slices to individual processes depending on their are priorities.

Survey on Various Load Balancing Techniques for Cloud Task Scheduling

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...

A Survey On Load Balancing and Scheduling in cloud computing

Cloud computing provides services to users to access SaaS, PaaS and IaaS services Over the Internet. There are many issues in Cloud computing like security, energy efficiency, big data, load balancing etc. One of the challenging issue is load balancing. Load balancing means distribute the workload to nodes or computers or resources so that we can achieve resource utilization, maximize throughput, reduce response time etc.Load balancing and job scheduling in cloud computing is very necessary for efficiency of resource utilization. Some algorithms are used for load balancing but some issues occur. So we can use another load balancing strategies for better load balancing and checks its efficiency through simulation results using simulator.

The Hybrid Algorithm for Load Balancing and Efficient Management of Resources in Cloud Computing

International Journal of Scientific Research in Computer Science, Engineering and Information Technology, 2021

The field of parallel and distributed computing has considerably transformed in cloud computing and load balancer techniques play an important role in the next generation of cloud computing for the storage and access to the applications. Load balancing is a strategy for distributing workload among numerous computers or other resources through network links in order to optimise use of resources, maximum performance and minimise reaction time, and prevent overload. Load balance can be achieved by using resource efficiently to meet end user demands, and helps servers less computing, volunteer computing, software defining computing, etc. The recent development of technology is a key issue in cloud computing for the control of resources or load balancing. This report describes the conceptualization for the efficient management of resources, enhances the stability of web services and presents numerous approaches for load balance. Round Robin algorithms (SLBA), dynamic algorithms for load balancing (DLBA) and dynamic nature inspired algorithms for load balancing (NDLBA). DLBA and NDLBA are more efficient than SLBA according to experimental results. This article presents the future guidelines for cloud computing.

An Efficient Load Balancing Approach in a Cloud Computing Platform

2017

Technology has always played an important role changing human lives and helping to perform faster and easier job. In recent years cloud computing has replaced the traditional method of grid computing, cluster computing and introduced virtualization as the key technology in cloud computing. It has become one of the most demanding services due to its high reliability, efficiency and cost effectiveness. But cloud computing faces certain major issue which involves efficient load balancing and virtual machine (VM) arrangement. In this paper we have proposed a priority based virtual machine (VM) arrangement and load balancing using round robin scheduling. The VM is arranged by comparing the vital parameters which involve bandwidth, RAM, and MIPS (Million instructions per second). We have also proposed a new algorithm based on round robin for load balancing so that the jobs are not scheduled according to the VM priority and hence no VM is inundate or remains inactive for a longer period of...