Dynamic Load Balancing For Cloud Computing Using Heuristic Data and Load on Server
نویسندگان
چکیده
Cloud computing is emerging trend in Information Technology community. Cloud resources are delivered to cloud users based on the requirements. Because of the services provided by cloud, it is becoming more popular among internet users. Hence, the number of cloud users is increasing day by day. Because of this, load on the cloud server needs to be managed for optimum resource utilization. This research proposes new load balancing algorithm which considers parameter like weight of each task, execution time of each task, current load and future load on the server. Current load balancing algorithms don’t consider these parameters together for load balancing. Proposed scheme selects the best node based on these parameters to achieve optimum use of resources.
منابع مشابه
Energy Aware Resource Management of Cloud Data Centers
Cloud Computing, the long-held dream of computing as a utility, has the potential to transform a large part of the IT industry, making software even more attractive as a service and shaping the way IT hardware is designed and purchased. Virtualization technology forms a key concept for new cloud computing architectures. The data centers are used to provide cloud services burdening a significant...
متن کاملAn Effective Task Scheduling Framework for Cloud Computing using NSGA-II
Cloud computing is a model for convenient on-demand user’s access to changeable and configurable computing resources such as networks, servers, storage, applications, and services with minimal management of resources and service provider interaction. Task scheduling is regarded as a fundamental issue in cloud computing which aims at distributing the load on the different resources of a distribu...
متن کاملOpenFlow-Based Dynamic Server Cluster Load Balancing with Measurement Support
—In the current cloud computing environment, the size of the server cluster in the data center is growing in response to the increasing traffic. Due to the use of multiple replicas in the server cluster to provide the same services, effective load balancing as a key technology is very important. In this paper we implement and evaluate an alternative loadbalancing architecture using OpenFlow sw...
متن کاملDynamic Load Balancing: Improve Efficiency in Cloud Computing
In cloud computing the major problem area is fault tolerance. When many clients request the server simultaneously, server is overloaded which causes fault. In our approach the load balancing technique is used to avoid fault. There are various fault tolerance techniques in existing cloud computing. They are self healing, job migration, static load balancing and replication. There are some drawba...
متن کاملResource Provisioning Using Batch Mode Heuristic Priority with Round Robin Scheduling
Million numbers of these users tries to access the data in different type of applications like online shopping etc., which tends to increase the load on a single server. Increase of load on a server results in reduction of throughput and it leads to a strong need of developing and maintaining an efficient system with an appropriate load balancing algorithm that will be used to retrieve the impo...
متن کامل