Abstract

Now a days every organization is migrating towards cloud computing as cloud computing is considered being more flexible and scalable as compared to other technologies. The technology simply means to provide the computing resources and services through a network. This paper discusses the existing approaches for scheduling algorithms that can maintain the load balancing and provides better improved strategies through efficient job scheduling and modified resource allocation techniques. The load can be CPU load, memory capacity, delay or network load. 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. Load balancing ensures that all the processor in the system or every node in the network does approximately the equal amount of work at any instant of time.

Highlights

  • INTRODUCTIONPlatform, and software as services. These services are using pay-as-you use model to customers, regardless of their location

  • Cloud computing provide infrastructure, platform, and software as services

  • Load balancing algorithms dose not taken the previous state or behaviour of the system, it depends upon the present behaviour of the system because it is dynamic in nature

Read more

Summary

INTRODUCTION

Platform, and software as services. These services are using pay-as-you use model to customers, regardless of their location. In dynamic algorithm the lightest server in the whole network or system is searched and preferred for balancing a load For this real time communication with network is needed which can increase the traffic in the system. It distribute the load randomly by checking the size and transfer the load to that virtual machine which is light ly loaded or handle that task easy and take less time , and give maximize throughput. It is spread spectrum technique in which the load balancer spread the load of the job in hand into multiple virtual machines. In this algorithm the client first requests the load balancer to find a suitable Virtual Machine to perform the required operation

A Task Scheduling Algorithm Based on Load Balancing
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call