scispace - formally typeset
Search or ask a question
Proceedings ArticleDOI

A Load Balancing Framework in Cloud to Support Task Processing Using Smartphone with CWC

TL;DR: The approach is to form a load balancing frame work as cloud supporter for processing tasks on smart phones when they are plugged into the power sources to support the cloud for processing multiple tasks.
Abstract: The main objective of this paper was to propose cloud supporter framework to support cloud for processing multiple tasks. Because of multiple tasks on cloud server, it works slower and sometimes gets failed. In this situation distributing or scheduling of tasks on the distributed computing system is the only solution to reduce workload on server. Computing capability of smart phones CPU can compete with the CPU of the computers. Smart phones are energy-efficient and cost-effective alternative to running certain tasks of traditional servers. Distributing tasks for computations must utilize all the resources equally, no resource should be under or over utilize this problem leads to focus on the load balancing technique to support the cloud for processing tasks. Our approach is to form a load balancing frame work as cloud supporter for processing tasks on smart phones when they are plugged into the power sources.
References
More filters
Posted Content
TL;DR: Various load balancing schemes in different cloud environment based on requirements specified in Service Level Agreement (SLA) are presented.
Abstract: Cloud Computing is a new trend emerging in IT environment with huge requirements of infrastructure and resources. Load Balancing is an important aspect of cloud computing environment. Efficient load balancing scheme ensures efficient resource utilization by provisioning of resources to cloud users on demand basis in pay as you say manner. Load Balancing may even support prioritizing users by applying appropriate scheduling criteria. This paper presents various load balancing schemes in different cloud environment based on requirements specified in Service Level Agreement (SLA).

161 citations

Journal ArticleDOI
31 Oct 2012
TL;DR: The objective of this paper is to identify qualitative components for simulation in cloud environment and then based on these components, execution analysis of load balancing algorithms are presented and a review of a few load balancing algorithm or technique in cloud computing.
Abstract: The concept oft Cloud computing has significantly changed the field of parallel and distributed computing systems today. Cloud computing enables a wide range of users to access distributed, scalable, virtualized hardware and/or software infrastructure over the Internet. Load balancing is a methodology to distribute workload across multiple computers, or other resources over the network links to achieve optimal resource utilization, maximize throughput, minimum response time, and avoid overload. With recent advent of technology, resource control or load balancing in cloud computing is main challenging issue. 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 necessary to utilize resources efficiently. This paper presents a review of a few load balancing algorithms or technique in cloud computing. The objective of this paper is to identify qualitative components for simulation in cloud environment and then based on these components, execution analysis of load balancing algorithms are also presented.

127 citations

Proceedings ArticleDOI
10 Feb 2014
TL;DR: In the present work, a novel VM-assign load balance algorithm is proposed which allocates the incoming requests to the all available virtual machines in an efficient manner and is analyzed using Cloudsim simulator and compared with existing Active-VM load balancing algorithm.
Abstract: Load balancing is the major concern in the cloud computing environment. Cloud comprises of many hardware and software resources and managing these will play an important role in executing a client's request. Now a day's clients from different parts of the world are demanding for the various services in a rapid rate. In this present situation the load balancing algorithms built should be very efficient in allocating the request and also ensuring the usage of the resources in an intelligent way so that underutilization of the resources will not occur in the cloud environment. In the present work, a novel VM-assign load balance algorithm is proposed which allocates the incoming requests to the all available virtual machines in an efficient manner. Further, the performance is analyzed using Cloudsim simulator and compared with existing Active-VM load balance algorithm. Simulation results demonstrate that the proposed algorithm distributes the load on all available virtual machines without under/over utilization.

112 citations

Journal ArticleDOI
TL;DR: This paper introduced the novel load balancing algorithm using fuzzy logic in cloud computing, in which load balancing is a core and challenging issue in Cloud Computing.
Abstract: Cloud computing is an expanding area in research and industry today, which involves virtualization, distributed computing, internet, software and web services. A cloud consists of several elements such as clients, data centers and distributed servers, internet and it includes fault tolerance, high availability, effectiveness, scalability, flexibility, reduced overhead for users, reduced cost of ownership, on demand services and etc. The services of cloud computing are becoming ubiquitous, and serve as the primary source of computing power for different applications like enterprises and personal computing applications. In this paper we introduced the novel load balancing algorithm using fuzzy logic in cloud computing, in which load balancing is a core and challenging issue in Cloud Computing. The processor speed and assigned load of Virtual Machine (VM) are used to balance the load in cloud computing through fuzzy logic.

70 citations


"A Load Balancing Framework in Cloud..." refers background in this paper

  • ...cloud [5] or virtual machines [8] but computing capability of smart phones CPU can compete with the CPU of the computers [6]....

    [...]

Journal ArticleDOI
TL;DR: A multi-agent framework for load balancing in heterogeneous cluster is given, types of agents along with policies needed to meet the requirements of the proposed load-balancing, and preliminary experimental results demonstrated that the proposed framework is effective than the existing ones.
Abstract: Distributed Dynamic load balancing (DDLB) is an important system function destined to distribute workload among available processors to improve throughput and/or execution times of parallel computer in Cluster Computing. Instead of balancing the load in cluster by process migration, or by moving an entire process to a less loaded computer, we make an attempt to balance load by splitting processes into separate jobs and then balance them to nodes. In order to get target, we use mobile agent (MA) to distribute load among nodes in a cluster. In this study, a multi-agent framework for load balancing in heterogeneous cluster is given. Total load on node is calculated using queue length which is measured as the total number of processes in queue. We introduce types of agents along with policies needed to meet the requirements of the proposed load-balancing. Different metrics are used to compare load balancing mechanism with the existing message passing technology. The experiment is carried out on cluster of PC's divided into multiple LAN's using PMADE (Platform for Mobile agent distribution and execution). Preliminary experimental results demonstrated that the proposed framework is effective than the existing ones.

37 citations