A Load Balancing Model Based on Cloud Partitioning for Public Cloud Using Game Theory
|
|
|
- Job McKenzie
- 10 years ago
- Views:
Transcription
1 A Load Balancing Model Based on Cloud Partitioning for Public Cloud Using Game Theory K.Mahesh M.Tech Student, Department of Computer Science Engineering, GITAM School Of Technology, Abstract: 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. This article introduces a better load balance model for the public cloud based on the cloud partitioning concept with a switch mechanism to choose different strategies for different situations. To provide fairness to all the jobs in the system, we use a cooperative game to model the load balancing problem. Our solution is based on the Nash Bargaining Solution (NBS) which provides a Pareto optimal solution for the distributed system and is also a fair solution. An algorithm for computing the NBS is derived for the proposed cooperative load balancing game. To provide fairness to all the users in the system, the load balancing problem is formulated as a non-cooperative game among the users who try to minimize the expected response time of their own jobs. We use the concept of Nash equilibrium as the solution of our non-cooperative game and derive a distributed algorithm for computing it. Key words: Game theory; public cloud; switching mechanism; Nash bargaining solution. 1.Introduction: Cloud computing is an attracting technology in the field of computer science. In Gartner s report[1], it says that the cloud will bring changes to the IT industry. The cloud is changing our life by providing users with new types of services. A static load balancing problem for both single-class jobs and multi-user jobs in a distributed computer system that consists of heterogeneous host computers (nodes) interconnected by a communication network. Mr B.Rajendra Prasad Babu Asst Professor, Department of Computer Science Engineering, GITAM School Of Technology, Hyd. Jobs arrive at each computer according to a time-invariant exponential process. Load balancing is achieved by transferring some jobs from nodes that are heavily loaded to those that are idle or lightly loaded[2] Load balancing for single-class jobs: This load balancing problem is formulated as a cooperative game among the computers and the communication subsystem. The several decision makers (e.g., computers and the communication subsystem) cooperate in making decisions such that each of them will operate at its optimum. The decision makers have complete freedom of pre-play communication to make joint agreements about their operating points. Based on the Nash Bargaining Solution (NBS) which provides a Pareto optimal and fair solution, we provide an algorithm (CCOOP) for computing the NBS for our cooperative load balancing game. The objective of this cooperative load balancing scheme is to provide fairness to all the jobs, i.e. all the jobs (of approximately the same size) should experience approximately the same expected response time independent of the computers allocated for their execution Load balancing for multi-user jobs: This problem is formulated, taking into account the users mean node delays and the mean communication delays, as a non-cooperative game among the users. Each user minimizes her/his own response time independently of the others and they all eventually reach an equilibrium. We use the concept of Nash equilibrium as the solution of our non-cooperative game and derive a distributed algorithm (NCOOPC) for computing it. The objective of this non-cooperative load balancing scheme is to provide fairness to all the users i.e. all the users should have approximately the same expected response time independent of the computers allocated for the execution of their jobs (of approximately the same size). Page 43
2 1.3.Game Theory: Game theory is the formal study of conflict and cooperation. Game theoretic concepts apply whenever the actions of several agents are interdependent. The game theoretic algorithms help to obtain a user optimal load balancing which ultimately improves overall performance of cloud computing.lets discuss some load balancing technique for both the partition having either load status=idle or load status=normal. In this section mainly we will discuss about the load balancing technique for the cloud partition having load status=normal using game theory. A. For cloud partition having idle status: In this situation, this cloud partition has the ability to process jobs as quickly as possible so a simple load balancing method can be used. There are lots of works has been done for load balance algorithm such as the Random algorithm,the Weight Round Robin, and the Dynamic Round Robin. The Round Robin (RR) is used here because it is very simple method for load balancing. The Round Robin algorithm does not record the status of each connection so it has no status information. In a public cloud, the configuration and the performance of each node will be not the same; thus, this method may overload some nodes. Thus, an improved Round Robin algorithm is used, which called Round Robin based on the load degree evaluation. Before the Round Robin step, the nodes in the load balancing table are ordered based on the load degree from the lowest to the highest. The system builds a circular queue and walks through the queue again and again. Jobs will then be assigned to nodes with low load degrees. The node order will be changed when the balancer refreshes the Load Status Table. However, there may be read and write inconsistency at the refresh period T. When the balance table is refreshed, at this moment, if a job arrives at the cloud partition, it will bring the inconsistent problem. The system status will have changed but the information will still be old. This may lead to an erroneous load strategy choice and an erroneous nodes order. B. For cloud partition having Normal status: This situation is more complex than the idle status situation, because in these situations jobs are dispatched faster by the cloud Load Balancer Manager (LBM) and each user wants to execute his job at shortest response time so the public cloud needs an optimal approach to complete the job execution at minimum response time. To solve such problem Penmatsa and Chronopoulos [2] has proposed static load balancing strategy based on game theory for distributed systems. This paper is the base of our review work and we consider that the implementation of distributed system, the public cloud load balancing can be viewed as a game. The purpose of load balancing is to improve the performance of a system through an appropriate distribution of the application load. A general formulation of this problem is as follows: given a large number of jobs, find the allocation of jobs to computers optimizing a given objective. C.Mathematical Model: Study of this mathematical model is based on. In the game of load balancing for the public cloud the players would be nodes in each cloud partition and the user jobs dispatched by the Load Balancer Manager (LBM). We assume that there are n nodes in each partition and p jobs dispatched by the LBM. Now the Load Balancer (LB) has to decide on how to distribute user jobs to available nodes such that they will operate optimally. In the following, we present the notations we use and then define the non-cooperative load balancing game. µ -Average Processing Time (APT), where i=1, 2, 3 n Øj-Job s Average Throughput where j=1, 2, 3.. n m Ф- Ø i, is the Total Job Arrival Time (TJAT) J=1 Thus user j (j=1, 2, 3, m) must find the fraction Sji of all its jobs that are assi gned to the node i such that expected execution time of this job is minimized. Let us assume that Sji is the fraction of job j is assigned to node i. The vector Sj=(Sj1, Sj2,.. Sjn) is called the load balancing strategy of user job j. And the vector S= (S1, S2,.. Sn) is called the strategy profile of load balancing game. Page 44
3 In order to determine a solution for our load balancing game we consider an alternative definition of the Nash equilibrium. Nash equilibrium can be defined as a strategy profile for which every user s load balancing strategy is a best reply to the other users strategies. This best reply for a user will provide a minimum expected response time for that= user s jobs given the other users strategies. This definition gives us a method to determine the structure of the Nash equilibrium for our load balancing game. The computation of Nash equilibrium may require some coordination between the users. Here this is necessary in the sense that users need to coordinate in order to obtain the load information from each computer. From the practical point of view we need decentralization and this can be obtained by using greedy best reply algorithms. In these algorithms each user updates from time to time its load balancing strategy by computingthe best reply against the existing load balancing strategies of the other users Switching Mechanism: End users from different locations submit their jobs to the Cloud Environment. All these jobs are received by a Main Controller which is a single node to manage all the partitions. Nodes under each partition are managed by a Load Balancer. Main Controller distributes the jobs to the Load Balancer by checking its partition status. The partition may be in 3 states as Idle, Normal and Overload states. The partition status is set by the Load Balancer based on the parameters as Number of CPUs, the CPU processing speeds, the available memory size, the memory utilization ratio, the CPU utilization ratio and network bandwidth etc., The jobs are received by the Load Balancers and the Load Balancing algorithms are applied to the partitions. Here the Switching Mechanism is applied. Switching Mechanism is the process of switching over to the 2 different algorithms according to the 2 different situations. Switching Mechanism contains two different algorithms, one simple algorithm for Idle state partitions and another one effective algorithm for Normal state partitions. Round Robin is a simple and cheap algorithm that can be used for Idle state partitions. An effective algorithm for Normal state partition should prevent the partitions becoming overloaded state. 2.Related Work: Several studies have been made on load balancing stratergy for single class and multi-class job strategy the Load balancing in cloud computing was described in a white paper written by Adler[3] who introduced the tools and techniques commonly used for load balancing for public cloud. There are many load balancing algorithms, such as Round Robin, Equally Spread Current Execution Algorithm, and Ant Colony algorithm. Randles et al.[4] gave a compared analysis of some algorithms in cloud computing by checking the performance time and cost. Some of the classical load balancing methods are similar to the allocation method in the operating system, for example, the Round Robin algorithm and the First Come First Served (FCFS) rules. Game theory approach algorithm is used here because it is fair[2]. 3.System Model: Several cloud computing strategies are focused with public cloud. A public cloud is based on the standard cloud computing model, with service provided by a service provider. There are 3 parts in the design pattern. ViewThe user interface is created using java scripts which is used for a effective front end and application. When user click on the submit button. A job request is sent to controller.controllerthe business logic is implemented in this module using servelets.modelthe whole application is connected to the database in this part using Java Database Connection driverfig 1: 3.1 Main controller: The main controller first assigns jobs to the suitable cloud partition and then communicates with the balancers in each partition to refresh this status information. Since the main controller deals with information for each partition, smaller 1data sets will lead to the higher processing rates. Page 45
4 3.1.1 Psuedo Code: STEP 1: START STEP 2: JOBS ARRIVE AT MAIN CONTROLLER STEP 3: ASSIGN JOB TO BALANCER(JOB,BALANCER i) STEP 4: IF (STATUS== OVERLOADED) STEP 5:ASSIGN JOB TO BALANCER i+1 STEP 6: ELSE STEP 7:ASSIGN JOB TO BALANCER I STEP 8:ELSE STEP 9:RETURN 3.2 Balancer : The balancers in each partition gather the status information from every node and then choose the right strategy to distribute the jobs. The relationship between the balancers and the main controller is shown in Fig.2..() Psuedo Code: STEP 1:CHECK STATUS OF EVERY PARTITION STEP 2:GET STATUS FROM LOAD STATUS TABLE STEP 3:IF (STATUS CODE==IDLE STATUS CODE==NORMAL) 4.Nash Bargaining Solution: (NBS) for cooperative games. The Nash Bargaining Solution is different from the Nash Equilibrium for noncooperative games. In a cooperative game the performance of each player may be made better than the performance achieved in a noncooperative game at the Nash Equilibrium.Assume that there are M players. Player 1.M has fi(x)_ as objective function. Each fi is a function from X _ to R where X (_ a positive integer) is a nonempty, closed and convex set, and _ is bounded above. We want to maximize simultaneously all fi(x)_ Let U_ be the minimal performance required by the players without cooperation to enter the game.in other words,ui represents a minimum performance guarantee that the system must provide to the player i.is called the initial agreement point.the main goal of our work is to provide fairness to the users and the users jobs i.e., all the users and their jobs should experience approximately equal expected response time (expected queuing delay + processing time + any communication time) or be charged approximately equal price for their execution independent of the computers allocated, and we will show that game theory provides a suitable framework for characterizing such schemes. Most of the previous work on load balancing did not take the fairness of allocation into account or considered fairness in a system without any communication costs.for distributed systems in which all the jobs belong to a single user (single-class), we use a cooperative game to model the load balancing problem which takes the average system information into account (static load balancing). Our solution is based on the Nash Bargaining Solution which provides a Pareto optimal solution for the distributed system and is also a fair solution. We then extend the system model Solution space and solution trajectories for NBS-based and symmetric decentralized algorithms. Arrows indicate direction of convergence of algorithm. STEP 4:ASSIGN JOB TO PARTITION STEP 5:ELSE IF(STATUS CODE==OVERLOADED) STEP 6:GOTO OTHER PARTITION STEP 7:ELSE STEP 8:RETURN TO MAIN CONTROLLER STEP 9:STOP Page 46
5 to include jobs from various users (multi- user/multiclass job distributed system) and include pricing to model a Grid system. For a grid system, we propose three static price-based job allocation schemes whose objective is to minimize the expected price for the grid users. One scheme provides a system optimal solution and is formulated as a constraint minimization problem and the other two schemes provide a fair solution and are formulated as non-cooperative games among the users. We use the concept of Nash equilibrium as the solution of our non-cooperative games and derive distributed algorithms for computing it. We also extend the proposed static load balancing schemes for multi-user jobs and formulate two schemes that take the current state of the system into account (dynamic load balancing). One dynamic scheme tries to minimize the expected response time of the entire system and the other tries to minimize the expected response time of the individual users to provide a fair solution. Axiomatic Foundation. Based on 4 axioms first defined by John Nash in 1950 [Nash, 1950], a unique optimal bargaining solution be-tween two agents can be found if the set of feasible solutions is com-pact and convex. Let us define such a two-agent bargaining problem by B = (V1(x), V2(x), d, S), where x F = [x1, x2], is as above with p = 2, Vi : Rni R are the agents Von Neumann- Morgenstern utility functions [von Neumann and Morgenstern, 1944], d = (d1, d2) R2 is the disagreement point which defines the cost incurred by each agent if no agreement is reached and S R2 is the compact, convex set of all feasible utility pairs that improve on d. We define xb F to be the optimal bargaining solution with optimal utility sb S.Nash showed that a unique optimal solution exists which maximizes the product of the utility functions of both players if the following four axioms are satisfied. It was Nash who first chose to use the product of utilities to determine the Nash Bargaining Solution, and although there is no clear interpretation of this construct in relation to the bargaining problem, its simplicity has allowed for its wide adoption and varied uses (see [Osborne and Rubinstein, 1994] for an alternative formulation). Axiom 4.1 Axiom of Rationality: Each agent prefers the locally optimal solution. Axiom 4.2 Axiom of Symmetry: If S is symmetric about the line V1 = V2, then the optimal bargaining utility lies on that line. Axiom 4.3 Axiom of Linear Invariance: Neither scaling nor offset of either utility function affects the resulting bargaining solution. Axiom 4.4 Axiom of Independence of Irrelevant Alternatives: Proof Outline (After Nash, [Nash, 1950]). To show existence and uniqueness of an optimal bargaining solution, we invoke properties of compactness and uniqueness of S, respectively. To show that the optimal solution maximizes the product of the utilities of both agents, the following elegant set of arguments was developed based on the fouraxioms. If both agents are rational they will try to maximize their local utility, Vi. If both utility functions are linearly invariant, then both can be scaled and offset such that d = (0, 0) and sb = (1, 1). Let B = (V1(x), V2(x), d, S ), where S is augmented to include all points such that the sum of the two utilities is less than 2 (ie. let S be the triangle formed by the points {(0, 0), (2, 0), (0, 2)}). Since S is symmetric, by Axiom 4.2, sb _ must be on the line V1 = V2, and thus sb_ = (1, 1). By Axiom 4.4, we see that sb_ S, and so is also the optimal solution to the original problem. The final step is to see that sb is the point of maximum product of utility improvements (V1(x) d1), (V2(x) d2), and hence that maximizing the product of utility improvements determines the unique optimal bargaining solution. Page 47
6 But the core capabilities of global and local application delivery solutions today make it possible to build a strong, flexible foundation that will enable organizations to meet current technical and business goals and to extend that foundation to include a more comprehensive cloud balancing strategy in the future. Acknowledgment: I would like to thank Prof.., for accepting me to work under his valuable guidance. He closely supervises the work over the past few months and advised many innovative ideas, helpful suggestion, valuable advice and support. REFERENCES: [1]Xu, Gaochao, Junjie Pang, and Xiaodong Fu. A load balancing model based on cloud partitioning for the public cloud. IEEE Tsinghua Science and Technology, Vol. 18, no. 1, pp , [2]P. Mell and T. Grance, The NIST definition of cloud Computing, online available at: publications/nistpubs/ /sp pdf, [3]N. G. Shivaratri, P. Krueger, and M. Singhal, Load distributing. [4]Zhu, Yan, Huaixi Wang, Zexing Hu, Gail-Joon Ahn, Hongxin Hu, and Stephen S. Yau. Efficient provable data possession for hybrid clouds. In Proceedings of the 17th ACM conference on Computer and communications security, pp ACM, CONCLUSION: It is important to evaluate solutions for cloud balancing implementations with an eye toward support for the needs of an actual IT department. The global and local application delivery solution chosen to drive a cloud balancing implementation should be extensible, automated, and flexible, and the vendors involved need to look favorably upon standards. There are challenges associated with the implementation of such a strategy, some of which might take years to address. [5]A. Rouse, Public cloud, available at: [6]Lori MacVittie, Cloud Balancing: The Evolution of Global Server Load Balancing, F5 white paper, online available at: cloud-balancing-white-paper.pdf, [7]D. MacVittie, Intro to load balancing for developers The algorithms, us/introto-load-balancing-for-developers-ndash-thealgorithms, Page 48
7 [8]Doddini Probhuling L. Load Balancing Algorithms In Cloud Computing, International Journal of Advanced Computer and Mathematical Sciences, ISSN Vol. 4, Issue 3, pp , [9]Naimesh D. Naik and Ashilkumar R. Patel Load Balancing Under Bursty Environment for Cloud Computing, International Journal of Engineering Research & Technology (IJERT) ISSN: , Vol. 2, Issue 6, pp , June [10]Kaviani, Nima, Eric Wohlstadter, and Rodger Lea. MANTICORE: A framework for partitioning software services for hybrid cloud. In Cloud Computing Technology and Science (CloudCom), 2012 IEEE 4th International Conference on, pp , [11]Patel, Parveen, Deepak Bansal, Lihua Yuan, Ashwin Murthy, Albert Greenberg, David A. Maltz, Randy Kern et al. Ananta: cloud scale load balancing. In Proceedings of the ACM SIGCOMM 2013 conference on SIG- COMM, pp ACM, [12]P. Jamuna and R.Anand Kumar Optimized Cloud Partitioning Technique to Simplify Load Balancing, International Journal of Advanced Research in Computer Science and Software Engineering, ISSN: X, Volume 3, Issue 11, pp , November [13]S. Chong, J. Liu, A. Myers, X. Qi, K. Vikram, L. Zheng, and X. Zheng, Building secure web applications with automatic partitioning, in Proceedings of the Symposium on Operating Systems Principles (SOSP), [14]G. Hunt and M. Scott, The Coign automatic distributed partitioning system, in Proc. of the Symposium on Operating Systems Design and Implementation (OSDI), [16]S. Agarwal, J. Dunagan, N. Jain, S. Saroiu, and A. Wolman, Volley: Automated data placement for geo-distributed cloud services. in NSDI, [17]A. Wieder, P. Bhatotia, A. Post, and R. Rodrigues, Orchestrating the deployment of computations in the cloud conductor, in NSDI, [18]S. Y. Ko, K. Jeon, and R. Morales, The HybrEx model for confidentiality and privacy in cloud computing, in Proc. of HotCloud, [19]A. Li, X. Yang, S. Kandula, and M. Zhang, CloudCmp: Shopping for a Cloud Made Easy, HotCloud, [20]P. Teregowda, B. Urgaonkar, and C. Giles, Cite- Seerx: a Cloud Perspective, in Proc. of the HotCloud Workshop, [21]H. L. Truong and S. Dustdar, Composable cost estimation and monitoring for computational applications in cloud computing environments, Procedia CS, vol. 1, no. 1, pp , [22]B.-G. Chun, S. Ihm, P. Maniatis, M. Naik, and A. Patti, Clonecloud: elastic execution between mobile device and cloud. in Proc. of the European Symposium on Operating Sytems (EuroSys), [23]M. Hajjat, X. Sun, Y.-W. E. Sung, D. Maltz, S. Rao, K. Sripanidkulchai, and M. Tawarmalani, Cloudward bound: planning for beneficial migration of enterprise applications to the cloud, in SIGCOMM, [24]C. Liu, B. T. Loo, and Y. Mao, Declarative automated cloud resource orchestration, in Proc. of the Symposium on Cloud Computing, [15]R. Newton, S. Toledo, L. Girod, H. Balakrishnan, and S. Madden, Wishbone: Profile-based Partitioning for Sensornet Applications, in Proc. of the NSDI, Page 49
A Load Balancing Model Based on Cloud Partitioning for the Public Cloud
IEEE TRANSACTIONS ON CLOUD COMPUTING YEAR 2013 A Load Balancing Model Based on Cloud Partitioning for the Public Cloud Gaochao Xu, Junjie Pang, and Xiaodong Fu Abstract: Load balancing in the cloud computing
A Game Theoretic Approach for Cloud Computing Infrastructure to Improve the Performance
P.Bhanuchand and N. Kesava Rao 1 A Game Theoretic Approach for Cloud Computing Infrastructure to Improve the Performance P.Bhanuchand, PG Student [M.Tech, CS], Dep. of CSE, Narayana Engineering College,
Public Cloud Partition Balancing and the Game Theory
Statistics Analysis for Cloud Partitioning using Load Balancing Model in Public Cloud V. DIVYASRI 1, M.THANIGAVEL 2, T. SUJILATHA 3 1, 2 M. Tech (CSE) GKCE, SULLURPETA, INDIA [email protected] [email protected]
Effective Load Balancing Based on Cloud Partitioning for the Public Cloud
Effective Load Balancing Based on Cloud Partitioning for the Public Cloud 1 T.Satya Nagamani, 2 D.Suseela Sagar 1,2 Dept. of IT, Sir C R Reddy College of Engineering, Eluru, AP, India Abstract Load balancing
The Load Balancing Strategy to Improve the Efficiency in the Public Cloud Environment
The Load Balancing Strategy to Improve the Efficiency in the Public Cloud Environment Majjaru Chandra Babu Assistant Professor, Priyadarsini College of Engineering, Nellore. Abstract: Load balancing in
Email: [email protected]. 2 Prof, Dept of CSE, Institute of Aeronautical Engineering, Hyderabad, Andhrapradesh, India,
www.semargroup.org, www.ijsetr.com ISSN 2319-8885 Vol.03,Issue.06, May-2014, Pages:0963-0968 Improving Efficiency of Public Cloud Using Load Balancing Model SHRAVAN KUMAR 1, DR. N. CHANDRA SEKHAR REDDY
Statistics Analysis for Cloud Partitioning using Load Balancing Model in Public Cloud
Statistics Analysis for Cloud Partitioning using Load Balancing Model in Public Cloud 1 V.DIVYASRI, M.Tech (CSE) GKCE, SULLURPETA, [email protected] 2 T.SUJILATHA, M.Tech CSE, ASSOCIATE PROFESSOR
@IJMTER-2015, All rights Reserved 355
e-issn: 2349-9745 p-issn: 2393-8161 Scientific Journal Impact Factor (SJIF): 1.711 International Journal of Modern Trends in Engineering and Research www.ijmter.com A Model for load balancing for the Public
The International Journal Of Science & Technoledge (ISSN 2321 919X) www.theijst.com
THE INTERNATIONAL JOURNAL OF SCIENCE & TECHNOLEDGE Efficient Parallel Processing on Public Cloud Servers using Load Balancing Manjunath K. C. M.Tech IV Sem, Department of CSE, SEA College of Engineering
Cloud Partitioning of Load Balancing Using Round Robin Model
Cloud Partitioning of Load Balancing Using Round Robin Model 1 M.V.L.SOWJANYA, 2 D.RAVIKIRAN 1 M.Tech Research Scholar, Priyadarshini Institute of Technology and Science for Women 2 Professor, Priyadarshini
LOAD BALANCING STRATEGY BASED ON CLOUD PARTITIONING CONCEPT
Journal homepage: www.mjret.in ISSN:2348-6953 LOAD BALANCING STRATEGY BASED ON CLOUD PARTITIONING CONCEPT Ms. Shilpa D.More 1, Prof. Arti Mohanpurkar 2 1,2 Department of computer Engineering DYPSOET, Pune,India
Load Balancing Model in Cloud Computing
International Journal of Emerging Engineering Research and Technology Volume 3, Issue 2, February 2015, PP 1-6 ISSN 2349-4395 (Print) & ISSN 2349-4409 (Online) Load Balancing Model in Cloud Computing Akshada
Efficient Parallel Processing on Public Cloud Servers Using Load Balancing
Efficient Parallel Processing on Public Cloud Servers Using Load Balancing Valluripalli Srinath 1, Sudheer Shetty 2 1 M.Tech IV Sem CSE, Sahyadri College of Engineering & Management, Mangalore. 2 Asso.
LOAD BALANCING IN CLOUD COMPUTING USING PARTITIONING METHOD
LOAD BALANCING IN CLOUD COMPUTING USING PARTITIONING METHOD Mitesh Patel 1, Kajal Isamaliya 2, Hardik kadia 3, Vidhi Patel 4 CE Department, MEC, Surat, Gujarat, India 1 Asst.Professor, CSE Department,
A Game Theory Modal Based On Cloud Computing For Public Cloud
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 16, Issue 2, Ver. XII (Mar-Apr. 2014), PP 48-53 A Game Theory Modal Based On Cloud Computing For Public Cloud
Game Theory Based Load Balanced Job Allocation in Distributed Systems
in Distributed Systems Anthony T. Chronopoulos Department of Computer Science University of Texas at San Antonio San Antonio, TX, USA [email protected] Load balancing: problem formulation Load balancing
Implementation of Load Balancing Based on Partitioning in Cloud Computing
Implementation of Load Balancing Based on Partitioning in Cloud Computing S. Adiseshu Gupta 1, K. V. Srinivasa Rao 2 PG Student, Department of CSE, Prakasm Engineering College, Kandukur, AndhraPradesh,
AN EFFICIENT LOAD BALANCING APPROACH IN CLOUD SERVER USING ANT COLONY OPTIMIZATION
AN EFFICIENT LOAD BALANCING APPROACH IN CLOUD SERVER USING ANT COLONY OPTIMIZATION Shanmuga Priya.J 1, Sridevi.A 2 1 PG Scholar, Department of Information Technology, J.J College of Engineering and Technology
IMPROVED LOAD BALANCING MODEL BASED ON PARTITIONING IN CLOUD COMPUTING
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IJCSMC, Vol. 3, Issue.
MANAGING OF IMMENSE CLOUD DATA BY LOAD BALANCING STRATEGY. Sara Anjum 1, B.Manasa 2
INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND SCIENCE MANAGING OF IMMENSE CLOUD DATA BY LOAD BALANCING STRATEGY Sara Anjum 1, B.Manasa 2 1 M.Tech Student, Dept of CSE, A.M.R. Institute
How To Partition Cloud For Public Cloud
An Enhanced Load balancing model on cloud partitioning for public cloud Agidi.Vishnu vardhan*1, B.Aruna Kumari*2, G.Kiran Kumar*3 M.Tech Scholar, Dept of CSE, MLR Institute of Technology, Dundigal, Dt:
Load Balancing Algorithms in Cloud Environment
International Conference on Systems, Science, Control, Communication, Engineering and Technology 50 International Conference on Systems, Science, Control, Communication, Engineering and Technology 2015
A Survey on Load Balancing Algorithms in Cloud Environment
A Survey on Load s in Cloud Environment M.Aruna Assistant Professor (Sr.G)/CSE Erode Sengunthar Engineering College, Thudupathi, Erode, India D.Bhanu, Ph.D Associate Professor Sri Krishna College of Engineering
A REVIEW ON LOAD BALANCING TECHNIQUE IN THE PUBLIC CLOUD USING PARTITIONING METHOD
A REVIEW ON LOAD BALANCING TECHNIQUE IN THE PUBLIC CLOUD USING PARTITIONING METHOD 1 G. DAMODAR, 2 D. BARATH KUMAR 1 M.Tech Student, Department of CSE. [email protected] 2 Assistant Professor, Department
A Secure Load Balancing Technique based on Cloud Partitioning for Public Cloud Infrastructure Nidhi Bedi 1 and Shakti Arora 1
A Secure Load Balancing Technique based on Cloud Partitioning for Public Cloud Infrastructure Nidhi Bedi 1 and Shakti Arora 1 1 Computer Science & Engineering Department, Kurukshetra University Krurkshetra/Geeta
Key words: load balancing model; public cloud; cloud partition; game theory
International Journal of Computer Application and Engineering Technology Volume 3-Issue 4, Oct 2014. Pp. 285-289 www.ijcaet.net Load Balancing Strategy to Improve the Efficiency in the Public Cloud Environment
Load Balancing Model for Cloud Services Based on Cloud Partitioning using RR Algorithm
Load Balancing Model for Cloud Services Based on Cloud Partitioning using RR Algorithm Pooja M.Tech Student Dept of Computer Science and Engineering, CMR College of Engineering Technology, Kandlakoya Hyderabad,
Improving Performance and Reliability Using New Load Balancing Strategy with Large Public Cloud
Improving Performance and Reliability Using New Load Balancing Strategy with Large Public Cloud P.Gayathri Atchuta*1, L.Prasanna Kumar*2, Amarendra Kothalanka*3 M.Tech Student*1, Associate Professor*2,
Figure 1. The cloud scales: Amazon EC2 growth [2].
- Chung-Cheng Li and Kuochen Wang Department of Computer Science National Chiao Tung University Hsinchu, Taiwan 300 [email protected], [email protected] Abstract One of the most important issues
A Novel Switch Mechanism for Load Balancing in Public Cloud
International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) A Novel Switch Mechanism for Load Balancing in Public Cloud Kalathoti Rambabu 1, M. Chandra Sekhar 2 1 M. Tech (CSE), MVR College
A Review of Load Balancing Algorithms for Cloud Computing
www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume - 3 Issue -9 September, 2014 Page No. 8297-8302 A Review of Load Balancing Algorithms for Cloud Computing Dr.G.N.K.Sureshbabu
Algorithmic Mechanism Design for Load Balancing in Distributed Systems
In Proc. of the 4th IEEE International Conference on Cluster Computing (CLUSTER 2002), September 24 26, 2002, Chicago, Illinois, USA, IEEE Computer Society Press, pp. 445 450. Algorithmic Mechanism Design
CLOUD COMPUTING PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHM
CLOUD COMPUTING PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHM Anisaara Nadaph 1 and Prof. Vikas Maral 2 1 Department of Computer Engineering, K.J College of Engineering and Management Research Pune
Keywords Load balancing, Dispatcher, Distributed Cluster Server, Static Load balancing, Dynamic Load balancing.
Volume 5, Issue 7, July 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Hybrid Algorithm
A Novel Approach of Load Balancing Strategy in Cloud Computing
A Novel Approach of Load Balancing Strategy in Cloud Computing Antony Thomas 1, Krishnalal G 2 PG Scholar, Dept of Computer Science, Amal Jyothi College of Engineering, Kanjirappally, Kerala, India 1 Assistant
A Survey Of Various Load Balancing Algorithms In Cloud Computing
A Survey Of Various Load Balancing Algorithms In Cloud Computing Dharmesh Kashyap, Jaydeep Viradiya Abstract: Cloud computing is emerging as a new paradigm for manipulating, configuring, and accessing
Distributed and Dynamic Load Balancing in Cloud Data Center
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 5, May 2015, pg.233
A Hybrid Load Balancing Policy underlying Cloud Computing Environment
A Hybrid Load Balancing Policy underlying Cloud Computing Environment S.C. WANG, S.C. TSENG, S.S. WANG*, K.Q. YAN* Chaoyang University of Technology 168, Jifeng E. Rd., Wufeng District, Taichung 41349
International Journal Of Engineering Research & Management Technology
International Journal Of Engineering Research & Management Technology March- 2014 Volume-1, Issue-2 PRIORITY BASED ENHANCED HTV DYNAMIC LOAD BALANCING ALGORITHM IN CLOUD COMPUTING Srishti Agarwal, Research
Comparative Analysis of Load Balancing Algorithms in Cloud Computing
Comparative Analysis of Load Balancing Algorithms in Cloud Computing Anoop Yadav Department of Computer Science and Engineering, JIIT, Noida Sec-62, Uttar Pradesh, India ABSTRACT Cloud computing, now a
LOAD BALANCING ALGORITHM REVIEW s IN CLOUD ENVIRONMENT
LOAD BALANCING ALGORITHM REVIEW s IN CLOUD ENVIRONMENT K.Karthika, K.Kanakambal, R.Balasubramaniam PG Scholar,Dept of Computer Science and Engineering, Kathir College Of Engineering/ Anna University, India
Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing
Volume 5, Issue 1, January 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Survey on Load
Cloud Partitioning Based Load Balancing Model for Cloud Service Optimization
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 12, December 2014,
Load Balancing of Web Server System Using Service Queue Length
Load Balancing of Web Server System Using Service Queue Length Brajendra Kumar 1, Dr. Vineet Richhariya 2 1 M.tech Scholar (CSE) LNCT, Bhopal 2 HOD (CSE), LNCT, Bhopal Abstract- In this paper, we describe
Various Schemes of Load Balancing in Distributed Systems- A Review
741 Various Schemes of Load Balancing in Distributed Systems- A Review Monika Kushwaha Pranveer Singh Institute of Technology Kanpur, U.P. (208020) U.P.T.U., Lucknow Saurabh Gupta Pranveer Singh Institute
CDBMS Physical Layer issue: Load Balancing
CDBMS Physical Layer issue: Load Balancing Shweta Mongia CSE, School of Engineering G D Goenka University, Sohna [email protected] Shipra Kataria CSE, School of Engineering G D Goenka University,
A Game-Theoretic Model and Algorithm for Load Balancing in Distributed Systems
In Proc of the 6th IEEE International Parallel and Distributed Processing Symposium (IPDPS 2002, Workshop on Advances in Parallel and Distributed Computational Models (APDCM 02, April 5, 2002, Fort Lauderdale,
A Load Balancing Model Based on Cloud Partitioning for the Public Cloud
International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 16 (2014), pp. 1605-1610 International Research Publications House http://www. irphouse.com A Load Balancing
Group Based Load Balancing Algorithm in Cloud Computing Virtualization
Group Based Load Balancing Algorithm in Cloud Computing Virtualization Rishi Bhardwaj, 2 Sangeeta Mittal, Student, 2 Assistant Professor, Department of Computer Science, Jaypee Institute of Information
Load Balancing Scheduling with Shortest Load First
, pp. 171-178 http://dx.doi.org/10.14257/ijgdc.2015.8.4.17 Load Balancing Scheduling with Shortest Load First Ranjan Kumar Mondal 1, Enakshmi Nandi 2 and Debabrata Sarddar 3 1 Department of Computer Science
Fair Scheduling Algorithm with Dynamic Load Balancing Using In Grid Computing
Research Inventy: International Journal Of Engineering And Science Vol.2, Issue 10 (April 2013), Pp 53-57 Issn(e): 2278-4721, Issn(p):2319-6483, Www.Researchinventy.Com Fair Scheduling Algorithm with Dynamic
Dynamic Multi-User Load Balancing in Distributed Systems
Dynamic Multi-User Load Balancing in Distributed Systems Satish Penmatsa and Anthony T. Chronopoulos The University of Texas at San Antonio Dept. of Computer Science One UTSA Circle, San Antonio, Texas
Minimize Response Time Using Distance Based Load Balancer Selection Scheme
Minimize Response Time Using Distance Based Load Balancer Selection Scheme K. Durga Priyanka M.Tech CSE Dept., Institute of Aeronautical Engineering, HYD-500043, Andhra Pradesh, India. Dr.N. Chandra Sekhar
SCHEDULING IN CLOUD COMPUTING
SCHEDULING IN CLOUD COMPUTING Lipsa Tripathy, Rasmi Ranjan Patra CSA,CPGS,OUAT,Bhubaneswar,Odisha Abstract Cloud computing is an emerging technology. It process huge amount of data so scheduling mechanism
A Survey on Load Balancing and Scheduling in Cloud Computing
IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 7 December 2014 ISSN (online): 2349-6010 A Survey on Load Balancing and Scheduling in Cloud Computing Niraj Patel
Sla Aware Load Balancing Algorithm Using Join-Idle Queue for Virtual Machines in Cloud Computing
Sla Aware Load Balancing Using Join-Idle Queue for Virtual Machines in Cloud Computing Mehak Choudhary M.Tech Student [CSE], Dept. of CSE, SKIET, Kurukshetra University, Haryana, India ABSTRACT: Cloud
Abstract. 1. Introduction
A REVIEW-LOAD BALANCING OF WEB SERVER SYSTEM USING SERVICE QUEUE LENGTH Brajendra Kumar, M.Tech (Scholor) LNCT,Bhopal 1; Dr. Vineet Richhariya, HOD(CSE)LNCT Bhopal 2 Abstract In this paper, we describe
Load Balancing for Improved Quality of Service in the Cloud
Load Balancing for Improved Quality of Service in the Cloud AMAL ZAOUCH Mathématique informatique et traitement de l information Faculté des Sciences Ben M SIK CASABLANCA, MORROCO FAOUZIA BENABBOU Mathématique
Load Balancing and Switch Scheduling
EE384Y Project Final Report Load Balancing and Switch Scheduling Xiangheng Liu Department of Electrical Engineering Stanford University, Stanford CA 94305 Email: [email protected] Abstract Load
Tasks Scheduling Game Algorithm Based on Cost Optimization in Cloud Computing
Journal of Computational Information Systems 11: 16 (2015) 6037 6045 Available at http://www.jofcis.com Tasks Scheduling Game Algorithm Based on Cost Optimization in Cloud Computing Renfeng LIU 1, Lijun
Keywords: Dynamic Load Balancing, Process Migration, Load Indices, Threshold Level, Response Time, Process Age.
Volume 3, Issue 10, October 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Load Measurement
DECENTRALIZED LOAD BALANCING IN HETEROGENEOUS SYSTEMS USING DIFFUSION APPROACH
DECENTRALIZED LOAD BALANCING IN HETEROGENEOUS SYSTEMS USING DIFFUSION APPROACH P.Neelakantan Department of Computer Science & Engineering, SVCET, Chittoor [email protected] ABSTRACT The grid
GAME THEORY BASED JOB ALLOCATION/LOAD BALANCING IN DISTRIBUTED SYSTEMS WITH APPLICATIONS TO GRID COMPUTING
GAME THEORY BASED JOB ALLOCATION/LOAD BALANCING IN DISTRIBUTED SYSTEMS WITH APPLICATIONS TO GRID COMPUTING APPROVED BY SUPERVISING COMMITTEE: Anthony T. Chronopoulos, Chair, Ph.D. Clint Whaley, Ph.D. Dakai
Cost Effective Selection of Data Center in Cloud Environment
Cost Effective Selection of Data Center in Cloud Environment Manoranjan Dash 1, Amitav Mahapatra 2 & Narayan Ranjan Chakraborty 3 1 Institute of Business & Computer Studies, Siksha O Anusandhan University,
A Survey on Load Balancing Techniques Using ACO Algorithm
A Survey on Load Balancing Techniques Using ACO Algorithm Preeti Kushwah Department of Computer Science & Engineering, Acropolis Institute of Technology and Research Indore bypass road Mangliya square
International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 3, May-June 2015
RESEARCH ARTICLE OPEN ACCESS Ensuring Reliability and High Availability in Cloud by Employing a Fault Tolerance Enabled Load Balancing Algorithm G.Gayathri [1], N.Prabakaran [2] Department of Computer
A Review on an Algorithm for Dynamic Load Balancing in Distributed Network with Multiple Supporting Nodes with Interrupt Service
A Review on an Algorithm for Dynamic Load Balancing in Distributed Network with Multiple Supporting Nodes with Interrupt Service Payal Malekar 1, Prof. Jagruti S. Wankhede 2 Student, Information Technology,
A Review on Load Balancing In Cloud Computing 1
www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 4 Issue 6 June 2015, Page No. 12333-12339 A Review on Load Balancing In Cloud Computing 1 Peenaz Pathak, 2 Er.Kamna
IMPROVEMENT OF RESPONSE TIME OF LOAD BALANCING ALGORITHM IN CLOUD ENVIROMENT
IMPROVEMENT OF RESPONSE TIME OF LOAD BALANCING ALGORITHM IN CLOUD ENVIROMENT Muhammad Muhammad Bala 1, Miss Preety Kaushik 2, Mr Vivec Demri 3 1, 2, 3 Department of Engineering and Computer Science, Sharda
Enhancing the Scalability of Virtual Machines in Cloud
Enhancing the Scalability of Virtual Machines in Cloud Chippy.A #1, Ashok Kumar.P #2, Deepak.S #3, Ananthi.S #4 # Department of Computer Science and Engineering, SNS College of Technology Coimbatore, Tamil
How To Perform Load Balancing In Cloud Computing With An Agent
A New Approach for Dynamic Load Balancing in Cloud Computing Anjali 1, Jitender Grover 2, Manpreet Singh 3, Charanjeet Singh 4, Hemant Sethi 5 1,2,3,4,5 (Department of Computer Science & Engineering, MM
RESEARCH PAPER International Journal of Recent Trends in Engineering, Vol 1, No. 1, May 2009
An Algorithm for Dynamic Load Balancing in Distributed Systems with Multiple Supporting Nodes by Exploiting the Interrupt Service Parveen Jain 1, Daya Gupta 2 1,2 Delhi College of Engineering, New Delhi,
Design of an Optimized Virtual Server for Efficient Management of Cloud Load in Multiple Cloud Environments
Design of an Optimized Virtual Server for Efficient Management of Cloud Load in Multiple Cloud Environments Ajay A. Jaiswal 1, Dr. S. K. Shriwastava 2 1 Associate Professor, Department of Computer Technology
Improved Hybrid Dynamic Load Balancing Algorithm for Distributed Environment
International Journal of Scientific and Research Publications, Volume 3, Issue 3, March 2013 1 Improved Hybrid Dynamic Load Balancing Algorithm for Distributed Environment UrjashreePatil*, RajashreeShedge**
AN ADAPTIVE DISTRIBUTED LOAD BALANCING TECHNIQUE FOR CLOUD COMPUTING
AN ADAPTIVE DISTRIBUTED LOAD BALANCING TECHNIQUE FOR CLOUD COMPUTING Gurpreet Singh M.Phil Research Scholar, Computer Science Dept. Punjabi University, Patiala [email protected] Abstract: Cloud Computing
Cost Effective Automated Scaling of Web Applications for Multi Cloud Services
Cost Effective Automated Scaling of Web Applications for Multi Cloud Services SANTHOSH.A 1, D.VINOTHA 2, BOOPATHY.P 3 1,2,3 Computer Science and Engineering PRIST University India Abstract - Resource allocation
A Novel Approach for Efficient Load Balancing in Cloud Computing Environment by Using Partitioning
A Novel Approach for Efficient Load Balancing in Cloud Computing Environment by Using Partitioning 1 P. Vijay Kumar, 2 R. Suresh 1 M.Tech 2 nd Year, Department of CSE, CREC Tirupati, AP, India 2 Professor
A REVIEW PAPER ON LOAD BALANCING AMONG VIRTUAL SERVERS IN CLOUD COMPUTING USING CAT SWARM OPTIMIZATION
A REVIEW PAPER ON LOAD BALANCING AMONG VIRTUAL SERVERS IN CLOUD COMPUTING USING CAT SWARM OPTIMIZATION Upasana Mittal 1, Yogesh Kumar 2 1 C.S.E Student,Department of Computer Science, SUSCET, Mohali, (India)
DYNAMIC LOAD BALANCING IN CLOUD AD-HOC NETWORK
DYNAMIC LOAD BALANCING IN CLOUD AD-HOC NETWORK Anuja Dhotre 1, Sonal Dudhane 2, Pranita Kedari 3, Utkarsha Dalve 4 1,2,3,4 Computer Engineering, MMCOE, SPPU, (India) ABSTRACT Cloud computing is a latest
Redistribution of Load in Cloud Using Improved Distributed Load Balancing Algorithm with Security
ISSN (Online) : 2319-8753 ISSN (Print) : 2347-6710 International Journal of Innovative Research in Science, Engineering and Technology Volume 3, Special Issue 3, March 2014 2014 International Conference
Scheduling using Optimization Decomposition in Wireless Network with Time Performance Analysis
Scheduling using Optimization Decomposition in Wireless Network with Time Performance Analysis Aparna.C 1, Kavitha.V.kakade 2 M.E Student, Department of Computer Science and Engineering, Sri Shakthi Institute
Load Balancing using DWARR Algorithm in Cloud Computing
IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 12 May 2015 ISSN (online): 2349-6010 Load Balancing using DWARR Algorithm in Cloud Computing Niraj Patel PG Student
Load Balancing in cloud computing
Load Balancing in cloud computing 1 Foram F Kherani, 2 Prof.Jignesh Vania Department of computer engineering, Lok Jagruti Kendra Institute of Technology, India 1 [email protected], 2 [email protected]
A Comparative Performance Analysis of Load Balancing Algorithms in Distributed System using Qualitative Parameters
A Comparative Performance Analysis of Load Balancing Algorithms in Distributed System using Qualitative Parameters Abhijit A. Rajguru, S.S. Apte Abstract - A distributed system can be viewed as a collection
