Load Balancing in Dynamic Structured P2P System

Size: px
Start display at page:

Download "Load Balancing in Dynamic Structured P2P System"

Transcription

1 Load Balancing in Dynamic Structured P2P System B. Godfrey, K. Lakshminarayanan, S. Surana, R. Karp, I. Stoica Ankit Pat November 19, Godfrey, K. Lakshminarayanan, S. Surana, Load R. Balancing Karp, I. Stoica in Dynamic Structured P2P System November 19, / 30

2 Outline Outline Introduction Preliminaries Background Load Balancing Algorithm Empirical Evaluation Conclusion Discussion. Godfrey, K. Lakshminarayanan, S. Surana, Load R. Balancing Karp, I. Stoica in Dynamic Structured P2P System November 19, / 30

3 Introduction Introduction Most DHT supporting P2P systems distribute objects (data) randomly among nodes Some nodes have Θ(log N) imbalance Other factors resulting in imbalance non-uniform distribution of objects in ID space heterogeneity in object loads node capacities variability of a node s load with time. Godfrey, K. Lakshminarayanan, S. Surana, Load R. Balancing Karp, I. Stoica in Dynamic Structured P2P System November 19, / 30

4 Introduction Introduction This paper proposes the first algorithm for dynamic load balancing in heterogenous, structured P2P systems data items inserted/deleted continuously nodes join/depart continuously Conducts extensive simulations to show its validity B. Godfrey, K. Lakshminarayanan, S. Surana, Load R. Balancing Karp, I. Stoica in Dynamic Structured P2P System November 19, / 30

5 Preliminaries Definitions Load: Represents the needed storage space, popularity, needed processor time etc. of the object Movement Cost: between nodes Cost associated with moving an object Capacity: Each node has a fixed capacity for e.g. disk space, processor speed, bandwidth etc. Node Utilization: Total load divided by capacity for a node System Utilization: capacity of all nodes Total load across nodes divided by total. Godfrey, K. Lakshminarayanan, S. Surana, Load R. Balancing Karp, I. Stoica in Dynamic Structured P2P System November 19, / 30

6 Preliminaries Goals Minimizing the load imbalance across nodes Minimizing the amount of load moved between nodes. Godfrey, K. Lakshminarayanan, S. Surana, Load R. Balancing Karp, I. Stoica in Dynamic Structured P2P System November 19, / 30

7 Background Virtual Servers Most DHTs map a region of the ID space to a node Unique IDs are attached to the object and the responsible node in the same ID space With virtual servers, this mapping is done on virtual servers instead of node A node now has multiple virtual servers and hence IDs No need to change underlying DHT with joining/departing of nodes (advantage) B. Godfrey, K. Lakshminarayanan, S. Surana, Load R. Balancing Karp, I. Stoica in Dynamic Structured P2P System November 19, / 30

8 Background Static Load Balancing Techniques One-to-one scheme: node at random lightly loaded node periodically contacts a One-to-many scheme: a heavy node contacts a directory node which is contacted by random light nodes Many-to-many scheme: each directory maintains load information of a set of heavy & light nodes. Godfrey, K. Lakshminarayanan, S. Surana, Load R. Balancing Karp, I. Stoica in Dynamic Structured P2P System November 19, / 30

9 Node next periodic balance. Load BalancingThe Algorithm directory then schedules immediate transfers from n to more lightly loaded nodes. More precisely, each node n runs the following algorithm. Node(time period T,thresholdk e ) Initialization: Send (c n, {l v1,...,l vm }) to RandomDirectory() Emergency action: When u n jumps above k e : 1) Repeat up to twice while u n >k e : 2) d RandomDirectory() 3) Send (c n, {l v1,..., l vm }) to d 4) PerformTransfer(v, n ) for each transfer v n scheduled by d Periodic action: Upon receipt of list of transfers from adirectory: 1) PerformTransfer(v, n ) for each transfer v n 2) Report (c n, {l v1,..., l vm }) to RandomDirectory() Reass 1) p 2) F le 3) F li (l 4) R We br Period transfers signvs However is (abou to emerg discussio Choic threshold load inc threshold. Godfrey, K. Lakshminarayanan, S. Surana, Load R. Balancing Karp, I. Stoica in Dynamic Structured P2P System November 19, / 30

10 Directory n if it wouldload not Balancing overload Algorithm n, i.e. if l n + l v c n. Thus a transfer may be aborted if the directory scheduled a transfer based on outdated information (see below). Each directory runs the following algorithm. Directory(time period T,thresholdsk e,k p ) Initialization: I {} Information receipt and emergency balancing: Upon receipt of J =(c n, {l v1,...,l vm }) from node n: 1) I I J 2) If u n >k e : 3) reassignment ReassignVS(I,k e ) 4) Schedule transfers according to reassignment Periodic balancing: Every T seconds: 1) reassignment ReassignVS(I,k p ) 2) Schedule transfers according to reassignment 3) I {} The subroutine ReassignVS, given a threshold k and the load information I reported to a directory, computes a load mo values o of great Stale times a at whic our sim directori and the reassign We us algorithm the em the bal (Se the util. Godfrey, K. Lakshminarayanan, S. Surana, Load R. Balancing Karp, I. Stoica in Dynamic Structured P2P System November 19, / 30

11 Load Balancing Algorithm Reassignment of Virtual Servers bove a reports for d s ediate rithm. algorithm runs in O(m log m) time, where m is the number of virtual servers that have reported to the directory. ReassignVS(Load & capacity information I, threshold k) 1) pool {} 2) For each node n I, whilel n /c n >k,removethe least loaded virtual server on n and move it to pool. 3) For each virtual server v pool, from heaviest to lightest, assign v to the node n which minimizes (l n + l v )/c n. 4) Return the virtual server reassignment. Ran- We briefly discuss several important design issues. Periodic vs. emergency balancing. We prefer to schedule ansfer transfers in large periodic batches since this gives ReassignVS more flexibility, thus producing a better balance.. Godfrey, K. Lakshminarayanan, However, we S. Surana, do Load R. not Balancing Karp, have I. Stoica in Dynamic the Structured luxury P2P tosystem wait when November a node 19, / 30

12 Load Balancing Algorithm Some Design Issues Periodic vs. emergency balancing: large T is preferred but emergency situations are taken care of Choice of parameters: (1 + ˆµ)/2 threshold k e is set to 1 and k p is set to Stale information: not synchronized node reporting times across directories is. Godfrey, K. Lakshminarayanan, S. Surana, Load R. Balancing Karp, I. Stoica in Dynamic Structured P2P System November 19, / 30

13 Empirical Evaluation Metrics Load Movement Factor: total movement cost due to load balancing divided by the total most of moving all objects in the system once 99.9th percentile node utilization: maximum over all simulated times t of the 99.9th percentile of node utilizations at time t B. Godfrey, K. Lakshminarayanan, S. Surana, Load R. Balancing Karp, I. Stoica in Dynamic Structured P2P System November 19, / 30

14 Empirical Evaluation Basic Effect of Load Balancing oncluding that 60% as much o node arrivals g unrelated to riation has little two primary 99.9th Percentile Node Utilization Periodic Periodic + Emergency movementcost y the total cost Note that since Load Movement Factor itially insert it, at the balancer Fig th percentile node utilization vs. load moved, for our quired to insert periodic+emergency algorithm and for only periodic action. Tradeoff between load movement and 99.9th percentile node d as the utilization maxiemergency load balancing. In the simulations of the rest of this 9.9th percentile paper, emergency balancing is enabled as in the description of t. Recallfrom Rest ofour the algorithm simulations in Sectionhave IV. emergency balancing is enabled its load divided. Godfrey, K. Lakshminarayanan, S. Surana, Load R. Balancing Karp, I. Stoica in Dynamic Structured P2P System November 19, / 30

15 Number of virtual servers per node 12 Number of directories 16 Empirical Evaluation Load Movement vs. 99.9th Percentile Node Utilization a Rescaled to obtain the specified system utilization. b We discard samples outside the range [10, 5000]. c ˆµ is the average utilization of the nodes reporting to a particular directory th Percentile Node Utilization Sys Util = = 0.8 = 0.7 = 0.6 = Load Movement Factor 99.9th Percentile Node Utilization Fig. 2. Tradeoff between 99.9th percentile node utilization and load movement factor as controlled by load balance period T, for various system utilizations. Fig. 3. Tradeoff betw movement factor as co numbers of objects in t 99.9% of nodes are underloaded for load movement factor <0.08 all nodes) number of virtual servers per node. We make two points. First, our algorithm achieves a good IDs are uniformly di choose m = Θ(log N. Godfrey, K. Lakshminarayanan, S. Surana, Load R. Balancing Karp, I. Stoica in Dynamic Structured P2P System November 19, / 30

16 16 Empirical Evaluation Load Movement vs. 99.9th Percentile Node Utilization n.. g to a particular directory th Percentile Node Utilization Num Objs = 1 million = 750, = 500,000 = 250,000 = 100, Load Movement Factor ilization and load od T, for various chieves a good particular, the Fig. 3. Tradeoff between 99.9th percentile node utilization and load movement factor as controlled by load balance period T, for various numbers of objects in the system. For at least 250,000 objects, good load balance and load movement factor of 0.11 is achieved IDs are uniformly distributed. To avoid this problem, we can choose m = Θ(log N) as suggested in [2], reducing the max B. Godfrey, K. Lakshminarayanan, S. Surana, Load R. Balancing Karp, I. Stoica in Dynamic Structured P2P System November 19, / 30

17 Empirical Evaluation Load Movement vs. 99.9th Percentile Node Utilization 99.9th Percentile Node Utilization Num Dir = 1 = 4 = 16 = 64 = 256 Load Movement Factor Num VS = == = Load Movement Factor Fig. 4. Tradeoff between 99.9th percentile node utilization and load movement factor as controlled by load balance period T, for various numbers of directories. Number of directories has a small impact on the metrics 4 Num VS = Num VS = 2 = 1.4 = = = 8 = 1 = 12. Godfrey, K. Lakshminarayanan, S. 1.2Surana, Load R. Balancing Karp, I. Stoica in Dynamic Structured P2P System November 19, / 30 tion Fig. 6. Load movem numbers of virtual serv ilization

18 Number of Virtual Servers Empirical Evaluation Load Movement Factor Fig. 4. Tradeoff between 99.9th percentile node utilization and load movement factor as controlled by load balance period T, for various numbers of directories. 99.9th Percentile Node Utilization Num VS = 2 = 4 = 8 = System Utilization Fig th percentile node utilization vs. system utilization for various numbers of virtual servers per node. systemmarked utilization decrease in 99.9th percentile node utilization, as well as alesspronouncedincreasein99.9thpercentilenodeutilization as N grows Fig. 6. Load movem numbers of virtual serv 99.9th Percentile Node Utilization Num VS = = = = Fig th percen various numbers of vir capacities. 99.9th percentile node utilization increases roughly linearly with Assuming the syst be able to make all node utilization will B. Godfrey, K. Lakshminarayanan, S. Surana, Load R. Balancing Karp, I. Stoica in Dynamic Structured P2P System November 19, / 30

19 Empirical Evaluation Number of Virtual Servers = 1 = Num VS = 2 = 4 = 8 = 12 Load Movement Factor System Utilization ilization and load od T, for various Fig. 6. Load movement factor vs. system utilization for various numbers of virtual servers per node. Increase in virtual servers looks good for load movement factor ilization Num VS = 2 = 4 = 8 = 12 B. Godfrey, K. Lakshminarayanan, S. Surana, 3 Load R. Balancing Karp, I. Stoica in Dynamic Structured P2P System November 19, / 30

20 Empirical 0.2 Evaluation System Utilization Heterogenous Fig. 6. Node Capacities lization and load d T, for various Load movement factor vs. system utilization for various numbers of virtual servers per node. 99.9th Percentile Node Utilization Num VS = 2 = 4 = 8 = Number of nodes in the system m utilization for Fig th percentile node utilization vs. number of nodes for various numbers of virtual servers per node, with homogeneous node capacities. Uses homogeneous node capacities and number of virtual servers tion, as well as Assuming the system state is such that our load balancer will nodeutilization Growsbe inable 99.9th to make percentile all nodes underloaded, of nodes the roughly 99.9th percentile linear in log N node utilization will simply be slightly below 1.0, sincethis. Godfrey, K. Lakshminarayanan, S. Surana, Load R. Balancing Karp, I. Stoica in Dynamic Structured P2P System November 19, / 30

21 Empirical Evaluation Heterogenous Node Capacities 99.9th Percentile Node Utilization Num VS = 2 = 4 = 8 = 12 Probability Number of nodes in the system Fig th percentile node utilization vs. number of nodes for various numbers of virtual servers per node, with heterogeneous node Uses heterogeneous capacities (default Pareto capacity distribution). distribution 1e-05 0 Fig. 10. PDF of num an impulse of 10% o the ID space, at an i Achieves remarkable decrease in 99.9th percentile node Sys Util = 0.5 = utilization with growth in N = 0.7 = B. Godfrey, K. Lakshminarayanan, S. Surana, Load R. Balancing Karp, I. Stoica in Dynamic Structured P2P System November 19, / 30 ctions tor

22 Empirical Evaluation Node Arrivals and Departures Load Movement Factor Node InterarrivalTime = 10s = 30s = 60s = 90s Load movement factor Iden Uncorrela System Utilization Fig. 12. Load moved by the load balancer as a fraction of the load Fig. 14. Load movem by the DHT vs. system utilization, for various node interarrival choices of distributions o Load moved by the load balancer as a fraction of the load moved times. by DHT vs. system utilization 6 Node InterarrivalTime = 10s balancing algorithm r = 30s = 60s For the default modified to handle thi 5 12 virtual servers per node, = 90s the algorithm never directory-based approa moves more than 60% of the load compared to DHT. 4 Beneficial effect of Section V-D, having n nt Factor. Godfrey, K. Lakshminarayanan, S. Surana, Load R. Balancing Karp, I. Stoica in Dynamic Structured P2P System November 19, / 30

23 Empirical Evaluation Node Arrivals and Departures System Utilization Fig. 12. Load moved by the load balancer as a fraction of the load moved by the DHT vs. system utilization, for various node interarrival times Fig. 14. Load movem choices of distributions Load Movement Factor Node InterarrivalTime = 10s = 30s = 60s = 90s balancing algorithm modified to handle thi directory-based appro Beneficial effect of Section V-D, having use fewer virtual serv case. It would be in impact of the degree servers needed to bal Number of Virtual Servers Fig. 13. Load moved by the load balancer as a fraction of the load moved by the DHT vs. number of virtual servers, for various rates of node arrival. by the DHT vs. number of virtual servers this environment by preferring to move virtual servers with high load and low movement cost when possible. V Most structured P2 object IDs are uniform number of objects per where N is the num improves this factor b (i.e., a node along w when deciding what p node. Chord [2] was servers as a means o Load moved by the load balancer as a fraction of the load moved B. Godfrey, K. Lakshminarayanan, S. Surana, Load R. Balancing Karp, I. Stoica in Dynamic Structured P2P System November 19, / 30

24 Empirical Evaluation Object Movement Cost Identical Uncorrelated Load movement factor System utilization raction of the load s node interarrival = 10s = 30s = 60s = 90s Fig. 14. Load movement factor vs. system utilization for various choices of distributions of object load and object movement cost. Load movement factor vs. system utilization for two cases of object load balancing andalgorithm objectrun movement at our directories costwould have to be modified to handle this generalization, although our underlying directory-based approach should remain effective. Beneficial effect of heterogeneous capacities. As shown in B. Godfrey, K. Lakshminarayanan, S. Surana, Load R. Balancing Karp, I. Stoica in Dynamic Structured P2P System November 19, / 30

25 Number of nodes in the system Empirical Evaluation Fig th percentile node utilization vs. number of nodes for various numbers of virtual servers per node, with heterogeneous node capacities (default Pareto distribution). Non-uniform Object Arrival Patterns Fig. 10. PDF of numb an impulse of 10% of the ID space, at an init Number of Emergency Actions Sys Util = 0.5 = 0.6 = 0.7 = 0.8 Load Movement Factor Impulse Spread Fig. 9. Number of emergency actions taken vs. fraction of ID space Fig. 11. Load moveme Impulse over which refers impulse to occurs, objects for various in a contiguous initial system utilizations. interval in inthe 10% of IDthe ID space space with aggregate load equalling 10% of total system load seconds. Since we fix the steady-state number of nodes in given threshold. Und Objects thearrival system to is 4096, tuneda node so that interarrival periodic timeload of10balancing seconds ment does cost not is propor corresponds to a node lifetime of about 11 hours. also attempts to mini run while emergency load balancing may be invoked To analyze the overhead of our load balancing algorithm assumption holds if s in this sectionload webalancing study the in Dynamic load moved Structured byp2p thesystem algorithm November as not19, be2013 true in 25 / the 30. Godfrey, K. Lakshminarayanan, S. Surana, R. Karp, I. Stoica

26 Empirical Evaluation Non-uniform Object Arrival Patterns System Utilization = 0.8 = 0.7 = 0.6 = 0.5 Probability e Number of emergency actions ber of nodes for erogeneous node Fig. 10. PDF of number of emergency actions that a node takes after an impulse of 10% of the system utilization concentrated in 10% of the ID space, at an initial system utilization of 0.8. PDF of number of emergency actions taken after an impulse of 10% concentrated 0.3 in 10% of the ID space Godfrey, K. Lakshminarayanan, S. Surana, Load R. Balancing Karp, I. Stoica in Dynamic Structured P2P System November 19, / 30 tor

27 e-05 0 Empirical 5 Evaluation Non-uniform Object Arrival Patterns ber of nodes for erogeneous node Number of emergency actions Fig. 10. PDF of number of emergency actions that a node takes after an impulse of 10% of the system utilization concentrated in 10% of the ID space, at an initial system utilization of Load Movement Factor Num VS = 4 = 8 = System Utilization tion of ID space utilizations. r of nodes in of 10 seconds rs. Fig. 11. Load movement factor vs. system utilization after an impulse in 10% of the ID space. Load movement factor vs. system utilization after an impulse in 10% of the ID space given threshold. Under the assumption that an object s movement cost is proportional to its load, the balancer therefore also attempts to minimize total movement cost. But while that assumption holds if storage is the bottleneck resource, it might. Godfrey, K. Lakshminarayanan, S. Surana, Load R. Balancing Karp, I. Stoica in Dynamic Structured P2P System November 19, / 30

28 Conclusion Conclusion Proposed a load balancing algorithm for dynamic, heterogeneous P2P systems Heterogeneity implies varying object loads node capacity continuous insertion and deletion of objects skewed object arrival patterns continuous arrival/departure of nodes Achieves load balancing for system utilizations of 90% while moving only 8% of the arriving load Moves less than 60% of the load the underlying DHT moves for node arrivals and departures Heterogeneity can help improving scalability. Godfrey, K. Lakshminarayanan, S. Surana, Load R. Balancing Karp, I. Stoica in Dynamic Structured P2P System November 19, / 30

29 Discussion Discussion 1 Why are the times at which the nodes report to the directories not synchronized? 2 Glich in technical presentation in the Load Balancing Algorithm section! 3 How about reporting Directory utilization in Node(T, k e ) 4 Possible usage of Kalman Filters?. Godfrey, K. Lakshminarayanan, S. Surana, Load R. Balancing Karp, I. Stoica in Dynamic Structured P2P System November 19, / 30

30 THANK YOU!. Godfrey, K. Lakshminarayanan, S. Surana, Load R. Balancing Karp, I. Stoica in Dynamic Structured P2P System November 19, / 30

Load Balancing in Dynamic Structured P2P Systems

Load Balancing in Dynamic Structured P2P Systems Load Balancing in Dynamic Structured P2P Systems Brighten Godfrey Karthik Lakshminarayanan Sonesh Surana Richard Karp Ion Stoica {pbg, karthik, sonesh, karp, istoica}@cs.berkeley.edu Abstract Most P2P

More information

Load Balancing in Structured Overlay Networks. Tallat M. Shafaat tallat(@)kth.se

Load Balancing in Structured Overlay Networks. Tallat M. Shafaat tallat(@)kth.se Load Balancing in Structured Overlay Networks Tallat M. Shafaat tallat(@)kth.se Overview Background The problem : load imbalance Causes of load imbalance Solutions But first, some slides from previous

More information

Load Balancing in Structured P2P Systems

Load Balancing in Structured P2P Systems 1 Load Balancing in Structured P2P Systems Ananth Rao Karthik Lakshminarayanan Sonesh Surana Richard Karp Ion Stoica ananthar, karthik, sonesh, karp, istoica @cs.berkeley.edu Abstract Most P2P systems

More information

International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 349 ISSN 2229-5518

International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 349 ISSN 2229-5518 International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 349 Load Balancing Heterogeneous Request in DHT-based P2P Systems Mrs. Yogita A. Dalvi Dr. R. Shankar Mr. Atesh

More information

IMPACT OF DISTRIBUTED SYSTEMS IN MANAGING CLOUD APPLICATION

IMPACT OF DISTRIBUTED SYSTEMS IN MANAGING CLOUD APPLICATION INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND SCIENCE IMPACT OF DISTRIBUTED SYSTEMS IN MANAGING CLOUD APPLICATION N.Vijaya Sunder Sagar 1, M.Dileep Kumar 2, M.Nagesh 3, Lunavath Gandhi

More information

Achieving Resilient and Efficient Load Balancing in DHT-based P2P Systems

Achieving Resilient and Efficient Load Balancing in DHT-based P2P Systems Achieving Resilient and Efficient Load Balancing in DHT-based P2P Systems Di Wu, Ye Tian and Kam-Wing Ng Department of Computer Science & Engineering The Chinese University of Hong Kong Shatin, N.T., Hong

More information

International journal of Engineering Research-Online A Peer Reviewed International Journal Articles available online http://www.ijoer.

International journal of Engineering Research-Online A Peer Reviewed International Journal Articles available online http://www.ijoer. RESEARCH ARTICLE ISSN: 2321-7758 GLOBAL LOAD DISTRIBUTION USING SKIP GRAPH, BATON AND CHORD J.K.JEEVITHA, B.KARTHIKA* Information Technology,PSNA College of Engineering & Technology, Dindigul, India Article

More information

LOAD BALANCING WITH PARTIAL KNOWLEDGE OF SYSTEM

LOAD BALANCING WITH PARTIAL KNOWLEDGE OF SYSTEM LOAD BALANCING WITH PARTIAL KNOWLEDGE OF SYSTEM IN PEER TO PEER NETWORKS R. Vijayalakshmi and S. Muthu Kumarasamy Dept. of Computer Science & Engineering, S.A. Engineering College Anna University, Chennai,

More information

Locality-Aware Randomized Load Balancing Algorithms for DHT Networks

Locality-Aware Randomized Load Balancing Algorithms for DHT Networks Locality-Aware ized Load Balancing Algorithms for DHT Networks Haiying Shen and Cheng-Zhong Xu Department of Electrical & Computer Engineering Wayne State University, Detroit, MI 4822 {shy,czxu}@ece.eng.wayne.edu

More information

Storage Systems Autumn 2009. Chapter 6: Distributed Hash Tables and their Applications André Brinkmann

Storage Systems Autumn 2009. Chapter 6: Distributed Hash Tables and their Applications André Brinkmann Storage Systems Autumn 2009 Chapter 6: Distributed Hash Tables and their Applications André Brinkmann Scaling RAID architectures Using traditional RAID architecture does not scale Adding news disk implies

More information

Object Request Reduction in Home Nodes and Load Balancing of Object Request in Hybrid Decentralized Web Caching

Object Request Reduction in Home Nodes and Load Balancing of Object Request in Hybrid Decentralized Web Caching 2012 2 nd International Conference on Information Communication and Management (ICICM 2012) IPCSIT vol. 55 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V55.5 Object Request Reduction

More information

An Efficient Distributed Load Balancing For DHT-Based P2P Systems

An Efficient Distributed Load Balancing For DHT-Based P2P Systems An Efficient Distributed Load Balancing For DHT-Based P2P Systems Chahita Taank 1, Rajesh Bharati 2 1 PG Student, 2 Professor, Computer Engineering Dept DYPIET, PUNE. Abstract- In a distributed system

More information

Computing Load Aware and Long-View Load Balancing for Cluster Storage Systems

Computing Load Aware and Long-View Load Balancing for Cluster Storage Systems 215 IEEE International Conference on Big Data (Big Data) Computing Load Aware and Long-View Load Balancing for Cluster Storage Systems Guoxin Liu and Haiying Shen and Haoyu Wang Department of Electrical

More information

Dept. of Computer Engg., Bhartia Vidyapeeth, Pune, India

Dept. of Computer Engg., Bhartia Vidyapeeth, Pune, India The Server Reassignment Problem for Load Balancing In Structured Peer to Peer Systems 1 Sumit A. Hirve, 2 Dr. S.H. Patil 1,2 Dept. of Computer Engg., Bhartia Vidyapeeth, Pune, India Abstract Application-layer

More information

A Novel Data Placement Model for Highly-Available Storage Systems

A Novel Data Placement Model for Highly-Available Storage Systems A Novel Data Placement Model for Highly-Available Storage Systems Rama, Microsoft Research joint work with John MacCormick, Nick Murphy, Kunal Talwar, Udi Wieder, Junfeng Yang, and Lidong Zhou Introduction

More information

Design and Implementation of Performance Guaranteed Symmetric Load Balancing Algorithm

Design and Implementation of Performance Guaranteed Symmetric Load Balancing Algorithm Design and Implementation of Performance Guaranteed Symmetric Load Balancing Algorithm Shaik Nagoor Meeravali #1, R. Daniel *2, CH. Srinivasa Reddy #3 # M.Tech, Department of Information Technology, Vignan's

More information

ARTICLE IN PRESS. Journal of Network and Computer Applications

ARTICLE IN PRESS. Journal of Network and Computer Applications Journal of Network and Computer Applications 32 (2009) 45 60 Contents lists available at ScienceDirect Journal of Network and Computer Applications journal homepage: www.elsevier.com/locate/jnca Resilient

More information

New Structured P2P Network with Dynamic Load Balancing Scheme

New Structured P2P Network with Dynamic Load Balancing Scheme New Structured P2P Network with Dynamic Load Balancing Scheme Atushi TAKEDA, Takuma OIDE and Akiko TAKAHASHI Department of Information Science, Tohoku Gakuin University Department of Information Engineering,

More information

Heterogeneity and Load Balance in Distributed Hash Tables

Heterogeneity and Load Balance in Distributed Hash Tables Heterogeneity and Load Balance in Distributed Hash Tables P. Brighten Godfrey and Ion Stoica Computer Science Division, University of California, Berkeley {pbg,istoica}@cs.berkeley.edu Abstract Existing

More information

Ant-based Load Balancing Algorithm in Structured P2P Systems

Ant-based Load Balancing Algorithm in Structured P2P Systems Ant-based Load Balancing Algorithm in Structured P2P Systems Wei Mi, 2 Chunhong Zhang, 3 Xiaofeng Qiu Beijing University of Posts and Telecommunications, Beijing 876, China, {miwei985, zhangch.bupt., qiuxiaofeng}@gmail.com

More information

SOLVING LOAD REBALANCING FOR DISTRIBUTED FILE SYSTEM IN CLOUD

SOLVING LOAD REBALANCING FOR DISTRIBUTED FILE SYSTEM IN CLOUD International Journal of Advances in Applied Science and Engineering (IJAEAS) ISSN (P): 2348-1811; ISSN (E): 2348-182X Vol-1, Iss.-3, JUNE 2014, 54-58 IIST SOLVING LOAD REBALANCING FOR DISTRIBUTED FILE

More information

Keywords: Dynamic Load Balancing, Process Migration, Load Indices, Threshold Level, Response Time, Process Age.

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

More information

Index Terms : Load rebalance, distributed file systems, clouds, movement cost, load imbalance, chunk.

Index Terms : Load rebalance, distributed file systems, clouds, movement cost, load imbalance, chunk. Load Rebalancing for Distributed File Systems in Clouds. Smita Salunkhe, S. S. Sannakki Department of Computer Science and Engineering KLS Gogte Institute of Technology, Belgaum, Karnataka, India Affiliated

More information

Adaptive Load Balancing in KAD

Adaptive Load Balancing in KAD Adaptive Load Balancing in KAD Damiano Carra University of Verona Verona, Italy damiano.carra@univr.it Moritz Steiner Bell Labs Alcatel-Lucent, USA moritz@bell-labs.com Pietro Michiardi Eurecom Sophia

More information

A Reputation Management System in Structured Peer-to-Peer Networks

A Reputation Management System in Structured Peer-to-Peer Networks A Reputation Management System in Structured Peer-to-Peer Networks So Young Lee, O-Hoon Kwon, Jong Kim and Sung Je Hong Dept. of Computer Science & Engineering, Pohang University of Science and Technology

More information

A Parameter-Free Load Balancing Mechanism For P2P Networks

A Parameter-Free Load Balancing Mechanism For P2P Networks A Parameter-Free Load Balancing Mechanism For P2P Networks Tyler Steele, Vivek Vishnumurthy and Paul Francis Department of Computer Science, Cornell University, Ithaca, NY 14853 {ths22,francis,vivi}@cs.cornell.edu

More information

Secured Load Rebalancing for Distributed Files System in Cloud

Secured Load Rebalancing for Distributed Files System in Cloud Secured Load Rebalancing for Distributed Files System in Cloud Jayesh D. Kamble 1, Y. B. Gurav 2 1 II nd Year ME, Department of Computer Engineering, PVPIT, Savitribai Phule Pune University, Pune, India

More information

query enabled P2P networks 2009. 08. 27 Park, Byunggyu

query enabled P2P networks 2009. 08. 27 Park, Byunggyu Load balancing mechanism in range query enabled P2P networks 2009. 08. 27 Park, Byunggyu Background Contents DHT(Distributed Hash Table) Motivation Proposed scheme Compression based Hashing Load balancing

More information

An Optimization Model of Load Balancing in P2P SIP Architecture

An Optimization Model of Load Balancing in P2P SIP Architecture An Optimization Model of Load Balancing in P2P SIP Architecture 1 Kai Shuang, 2 Liying Chen *1, First Author, Corresponding Author Beijing University of Posts and Telecommunications, shuangk@bupt.edu.cn

More information

Study of Various Load Balancing Techniques in Cloud Environment- A Review

Study of Various Load Balancing Techniques in Cloud Environment- A Review International Journal of Computer Sciences and Engineering Open Access Review Paper Volume-4, Issue-04 E-ISSN: 2347-2693 Study of Various Load Balancing Techniques in Cloud Environment- A Review Rajdeep

More information

An Approach to Load Balancing In Cloud Computing

An Approach to Load Balancing In Cloud Computing An Approach to Load Balancing In Cloud Computing Radha Ramani Malladi Visiting Faculty, Martins Academy, Bangalore, India ABSTRACT: Cloud computing is a structured model that defines computing services,

More information

Peer-to-Peer Data Management

Peer-to-Peer Data Management Peer-to-Peer Data Management Wolf-Tilo Balke Sascha Tönnies Institut für Informationssysteme Technische Universität Braunschweig http://www.ifis.cs.tu-bs.de 11. Content Distribution 1. Reliability in Distributed

More information

Enhance Load Rebalance Algorithm for Distributed File Systems in Clouds

Enhance Load Rebalance Algorithm for Distributed File Systems in Clouds Enhance Load Rebalance Algorithm for Distributed File Systems in Clouds Kokilavani.K, Department Of Pervasive Computing Technology, Kings College Of Engineering, Punalkulam, Tamil nadu Abstract This paper

More information

LCMON Network Traffic Analysis

LCMON Network Traffic Analysis LCMON Network Traffic Analysis Adam Black Centre for Advanced Internet Architectures, Technical Report 79A Swinburne University of Technology Melbourne, Australia adamblack@swin.edu.au Abstract The Swinburne

More information

Energy Constrained Resource Scheduling for Cloud Environment

Energy Constrained Resource Scheduling for Cloud Environment Energy Constrained Resource Scheduling for Cloud Environment 1 R.Selvi, 2 S.Russia, 3 V.K.Anitha 1 2 nd Year M.E.(Software Engineering), 2 Assistant Professor Department of IT KSR Institute for Engineering

More information

A Load Balancing Method in SiCo Hierarchical DHT-based P2P Network

A Load Balancing Method in SiCo Hierarchical DHT-based P2P Network 1 Shuang Kai, 2 Qu Zheng *1, Shuang Kai Beijing University of Posts and Telecommunications, shuangk@bupt.edu.cn 2, Qu Zheng Beijing University of Posts and Telecommunications, buptquzheng@gmail.com Abstract

More information

Multimedia Caching Strategies for Heterogeneous Application and Server Environments

Multimedia Caching Strategies for Heterogeneous Application and Server Environments Multimedia Tools and Applications 4, 279 312 (1997) c 1997 Kluwer Academic Publishers. Manufactured in The Netherlands. Multimedia Caching Strategies for Heterogeneous Application and Server Environments

More information

SLBA: A Security Load-balancing Algorithm for Structured P2P Systems

SLBA: A Security Load-balancing Algorithm for Structured P2P Systems Journal of Computational Information Systems 8: 7 (2012) 2751 2760 Available at http://www.jofcis.com SLBA: A Security Load-balancing Algorithm for Structured P2P Systems Wei MI, Chunhong ZHANG, Xiaofeng

More information

Water-Filling: A Novel Approach of Load Rebalancing for File Systems in Cloud

Water-Filling: A Novel Approach of Load Rebalancing for File Systems in Cloud Water-Filling: A Novel Approach of Load Rebalancing for File Systems in Cloud Divya Diwakar Department of Information Technology SATI College, Vidisha (M.P.), India Sushil Chaturvedi Department of Information

More information

PEER-TO-PEER (P2P) systems have emerged as an appealing

PEER-TO-PEER (P2P) systems have emerged as an appealing IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, VOL. 21, NO. 4, APRIL 2009 595 Histogram-Based Global Load Balancing in Structured Peer-to-Peer Systems Quang Hieu Vu, Member, IEEE, Beng Chin Ooi,

More information

Improved Hybrid Dynamic Load Balancing Algorithm for Distributed Environment

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

More information

Load Balancing in cloud computing

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 kheraniforam@gmail.com, 2 jigumy@gmail.com

More information

Load Balancing. Load Balancing 1 / 24

Load Balancing. Load Balancing 1 / 24 Load Balancing Backtracking, branch & bound and alpha-beta pruning: how to assign work to idle processes without much communication? Additionally for alpha-beta pruning: implementing the young-brothers-wait

More information

A Hybrid Scheduling Approach for Scalable Heterogeneous Hadoop Systems

A Hybrid Scheduling Approach for Scalable Heterogeneous Hadoop Systems A Hybrid Scheduling Approach for Scalable Heterogeneous Hadoop Systems Aysan Rasooli Department of Computing and Software McMaster University Hamilton, Canada Email: rasooa@mcmaster.ca Douglas G. Down

More information

Distributed file system in cloud based on load rebalancing algorithm

Distributed file system in cloud based on load rebalancing algorithm Distributed file system in cloud based on load rebalancing algorithm B.Mamatha(M.Tech) Computer Science & Engineering Boga.mamatha@gmail.com K Sandeep(M.Tech) Assistant Professor PRRM Engineering College

More information

Load Balancing to Save Energy in Cloud Computing

Load Balancing to Save Energy in Cloud Computing presented at the Energy Efficient Systems Workshop at ICT4S, Stockholm, Aug. 2014 Load Balancing to Save Energy in Cloud Computing Theodore Pertsas University of Manchester United Kingdom tpertsas@gmail.com

More information

Offloading file search operation for performance improvement of smart phones

Offloading file search operation for performance improvement of smart phones Offloading file search operation for performance improvement of smart phones Ashutosh Jain mcs112566@cse.iitd.ac.in Vigya Sharma mcs112564@cse.iitd.ac.in Shehbaz Jaffer mcs112578@cse.iitd.ac.in Kolin Paul

More information

Scheduling Algorithms in MapReduce Distributed Mind

Scheduling Algorithms in MapReduce Distributed Mind Scheduling Algorithms in MapReduce Distributed Mind Karthik Kotian, Jason A Smith, Ye Zhang Schedule Overview of topic (review) Hypothesis Research paper 1 Research paper 2 Research paper 3 Project software

More information

Web Email DNS Peer-to-peer systems (file sharing, CDNs, cycle sharing)

Web Email DNS Peer-to-peer systems (file sharing, CDNs, cycle sharing) 1 1 Distributed Systems What are distributed systems? How would you characterize them? Components of the system are located at networked computers Cooperate to provide some service No shared memory Communication

More information

Comparison on Different Load Balancing Algorithms of Peer to Peer Networks

Comparison on Different Load Balancing Algorithms of Peer to Peer Networks Comparison on Different Load Balancing Algorithms of Peer to Peer Networks K.N.Sirisha *, S.Bhagya Rekha M.Tech,Software Engineering Noble college of Engineering & Technology for Women Web Technologies

More information

Load Balancing in Structured Peer to Peer Systems

Load Balancing in Structured Peer to Peer Systems Load Balancing in Structured Peer to Peer Systems DR.K.P.KALIYAMURTHIE 1, D.PARAMESWARI 2 Professor and Head, Dept. of IT, Bharath University, Chennai-600 073 1 Asst. Prof. (SG), Dept. of Computer Applications,

More information

Load Balancing in Structured Peer to Peer Systems

Load Balancing in Structured Peer to Peer Systems Load Balancing in Structured Peer to Peer Systems Dr.K.P.Kaliyamurthie 1, D.Parameswari 2 1.Professor and Head, Dept. of IT, Bharath University, Chennai-600 073. 2.Asst. Prof.(SG), Dept. of Computer Applications,

More information

How To Model A System

How To Model A System Web Applications Engineering: Performance Analysis: Operational Laws Service Oriented Computing Group, CSE, UNSW Week 11 Material in these Lecture Notes is derived from: Performance by Design: Computer

More information

Multi-service Load Balancing in a Heterogeneous Network with Vertical Handover

Multi-service Load Balancing in a Heterogeneous Network with Vertical Handover 1 Multi-service Load Balancing in a Heterogeneous Network with Vertical Handover Jie Xu, Member, IEEE, Yuming Jiang, Member, IEEE, and Andrew Perkis, Member, IEEE Abstract In this paper we investigate

More information

Using Content-Addressable Networks for Load Balancing in Desktop Grids (Extended Version)

Using Content-Addressable Networks for Load Balancing in Desktop Grids (Extended Version) Using Content-Addressable Networks for Load Balancing in Desktop Grids (Extended Version) Jik-Soo Kim, Peter Keleher, Michael Marsh, Bobby Bhattacharjee and Alan Sussman UMIACS and Department of Computer

More information

Tradeoffs in Scalable Data Routing for Deduplication Clusters

Tradeoffs in Scalable Data Routing for Deduplication Clusters Tradeoffs in Scalable Data Routing for Deduplication Clusters Wei Dong Princeton University Fred Douglis EMC Kai Li Princeton University and EMC Hugo Patterson EMC Sazzala Reddy EMC Philip Shilane EMC

More information

Efficient DNS based Load Balancing for Bursty Web Application Traffic

Efficient DNS based Load Balancing for Bursty Web Application Traffic ISSN Volume 1, No.1, September October 2012 International Journal of Science the and Internet. Applied However, Information this trend leads Technology to sudden burst of Available Online at http://warse.org/pdfs/ijmcis01112012.pdf

More information

Dynamic Load Balancing in a Network of Workstations

Dynamic Load Balancing in a Network of Workstations Dynamic Load Balancing in a Network of Workstations 95.515F Research Report By: Shahzad Malik (219762) November 29, 2000 Table of Contents 1 Introduction 3 2 Load Balancing 4 2.1 Static Load Balancing

More information

1. Comments on reviews a. Need to avoid just summarizing web page asks you for:

1. Comments on reviews a. Need to avoid just summarizing web page asks you for: 1. Comments on reviews a. Need to avoid just summarizing web page asks you for: i. A one or two sentence summary of the paper ii. A description of the problem they were trying to solve iii. A summary of

More information

Modeling and Performance Analysis of Telephony Gateway REgistration Protocol

Modeling and Performance Analysis of Telephony Gateway REgistration Protocol Modeling and Performance Analysis of Telephony Gateway REgistration Protocol Kushal Kumaran and Anirudha Sahoo Kanwal Rekhi School of Information Technology Indian Institute of Technology, Bombay, Powai,

More information

LOAD BALANCING AS A STRATEGY LEARNING TASK

LOAD BALANCING AS A STRATEGY LEARNING TASK LOAD BALANCING AS A STRATEGY LEARNING TASK 1 K.KUNGUMARAJ, 2 T.RAVICHANDRAN 1 Research Scholar, Karpagam University, Coimbatore 21. 2 Principal, Hindusthan Institute of Technology, Coimbatore 32. ABSTRACT

More information

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

More information

LOAD BALANCING AND EFFICIENT CLUSTERING FOR IMPROVING NETWORK PERFORMANCE IN AD-HOC NETWORKS

LOAD BALANCING AND EFFICIENT CLUSTERING FOR IMPROVING NETWORK PERFORMANCE IN AD-HOC NETWORKS LOAD BALANCING AND EFFICIENT CLUSTERING FOR IMPROVING NETWORK PERFORMANCE IN AD-HOC NETWORKS Saranya.S 1, Menakambal.S 2 1 M.E., Embedded System Technologies, Nandha Engineering College (Autonomous), (India)

More information

A Study on the Application of Existing Load Balancing Algorithms for Large, Dynamic, Heterogeneous Distributed Systems

A Study on the Application of Existing Load Balancing Algorithms for Large, Dynamic, Heterogeneous Distributed Systems A Study on the Application of Existing Load Balancing Algorithms for Large, Dynamic, Heterogeneous Distributed Systems RUPAM MUKHOPADHYAY, DIBYAJYOTI GHOSH AND NANDINI MUKHERJEE Department of Computer

More information

A Review of Customized Dynamic Load Balancing for a Network of Workstations

A Review of Customized Dynamic Load Balancing for a Network of Workstations A Review of Customized Dynamic Load Balancing for a Network of Workstations Taken from work done by: Mohammed Javeed Zaki, Wei Li, Srinivasan Parthasarathy Computer Science Department, University of Rochester

More information

How To Compare Load Sharing And Job Scheduling In A Network Of Workstations

How To Compare Load Sharing And Job Scheduling In A Network Of Workstations A COMPARISON OF LOAD SHARING AND JOB SCHEDULING IN A NETWORK OF WORKSTATIONS HELEN D. KARATZA Department of Informatics Aristotle University of Thessaloniki 546 Thessaloniki, GREECE Email: karatza@csd.auth.gr

More information

Performance Workload Design

Performance Workload Design Performance Workload Design The goal of this paper is to show the basic principles involved in designing a workload for performance and scalability testing. We will understand how to achieve these principles

More information

Load balancing as a strategy learning task

Load balancing as a strategy learning task Scholarly Journal of Scientific Research and Essay (SJSRE) Vol. 1(2), pp. 30-34, April 2012 Available online at http:// www.scholarly-journals.com/sjsre ISSN 2315-6163 2012 Scholarly-Journals Review Load

More information

BENCHMARKING CLOUD DATABASES CASE STUDY on HBASE, HADOOP and CASSANDRA USING YCSB

BENCHMARKING CLOUD DATABASES CASE STUDY on HBASE, HADOOP and CASSANDRA USING YCSB BENCHMARKING CLOUD DATABASES CASE STUDY on HBASE, HADOOP and CASSANDRA USING YCSB Planet Size Data!? Gartner s 10 key IT trends for 2012 unstructured data will grow some 80% over the course of the next

More information

D1.1 Service Discovery system: Load balancing mechanisms

D1.1 Service Discovery system: Load balancing mechanisms D1.1 Service Discovery system: Load balancing mechanisms VERSION 1.0 DATE 2011 EDITORIAL MANAGER Eddy Caron AUTHORS STAFF Eddy Caron, Cédric Tedeschi Copyright ANR SPADES. 08-ANR-SEGI-025. Contents Introduction

More information

Benchmarking Hadoop & HBase on Violin

Benchmarking Hadoop & HBase on Violin Technical White Paper Report Technical Report Benchmarking Hadoop & HBase on Violin Harnessing Big Data Analytics at the Speed of Memory Version 1.0 Abstract The purpose of benchmarking is to show advantages

More information

P2P VoIP for Today s Premium Voice Service 1

P2P VoIP for Today s Premium Voice Service 1 1 P2P VoIP for Today s Premium Voice Service 1 Ayaskant Rath, Stevan Leiden, Yong Liu, Shivendra S. Panwar, Keith W. Ross ARath01@students.poly.edu, {YongLiu, Panwar, Ross}@poly.edu, Steve.Leiden@verizon.com

More information

Load Balancing on a Grid Using Data Characteristics

Load Balancing on a Grid Using Data Characteristics Load Balancing on a Grid Using Data Characteristics Jonathan White and Dale R. Thompson Computer Science and Computer Engineering Department University of Arkansas Fayetteville, AR 72701, USA {jlw09, drt}@uark.edu

More information

CSE LOVELY PROFESSIONAL UNIVERSITY

CSE LOVELY PROFESSIONAL UNIVERSITY Comparison of load balancing algorithms in a Cloud Jaspreet kaur M.TECH CSE LOVELY PROFESSIONAL UNIVERSITY Jalandhar, punjab ABSTRACT This paper presents an approach for scheduling algorithms that can

More information

Load Balancing for Improved Quality of Service in the Cloud

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

More information

The Advantages and Disadvantages of Network Computing Nodes

The Advantages and Disadvantages of Network Computing Nodes Big Data & Scripting storage networks and distributed file systems 1, 2, in the remainder we use networks of computing nodes to enable computations on even larger datasets for a computation, each node

More information

On the Placement of Management and Control Functionality in Software Defined Networks

On the Placement of Management and Control Functionality in Software Defined Networks On the Placement of Management and Control Functionality in Software Defined Networks D.Tuncer et al. Department of Electronic & Electrical Engineering University College London, UK ManSDN/NfV 13 November

More information

Efficient Resource Management for Virtual Desktop Cloud Computing

Efficient Resource Management for Virtual Desktop Cloud Computing supercomputing manuscript No. (will be inserted by the editor) Efficient Resource Management for Virtual Desktop Cloud Computing Lien Deboosere Bert Vankeirsbilck Pieter Simoens Filip De Turck Bart Dhoedt

More information

A Content-Based Load Balancing Algorithm for Metadata Servers in Cluster File Systems*

A Content-Based Load Balancing Algorithm for Metadata Servers in Cluster File Systems* A Content-Based Load Balancing Algorithm for Metadata Servers in Cluster File Systems* Junho Jang, Saeyoung Han, Sungyong Park, and Jihoon Yang Department of Computer Science and Interdisciplinary Program

More information

DECENTRALIZED SCALE-FREE NETWORK CONSTRUCTION AND LOAD BALANCING IN MASSIVE MULTIUSER VIRTUAL ENVIRONMENTS

DECENTRALIZED SCALE-FREE NETWORK CONSTRUCTION AND LOAD BALANCING IN MASSIVE MULTIUSER VIRTUAL ENVIRONMENTS DECENTRALIZED SCALE-FREE NETWORK CONSTRUCTION AND LOAD BALANCING IN MASSIVE MULTIUSER VIRTUAL ENVIRONMENTS Markus Esch, Eric Tobias - University of Luxembourg MOTIVATION HyperVerse project Massive Multiuser

More information

A Survey Of Various Load Balancing Algorithms In Cloud Computing

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

More information

An Energy-aware Multi-start Local Search Metaheuristic for Scheduling VMs within the OpenNebula Cloud Distribution

An Energy-aware Multi-start Local Search Metaheuristic for Scheduling VMs within the OpenNebula Cloud Distribution An Energy-aware Multi-start Local Search Metaheuristic for Scheduling VMs within the OpenNebula Cloud Distribution Y. Kessaci, N. Melab et E-G. Talbi Dolphin Project Team, Université Lille 1, LIFL-CNRS,

More information

DYNAMIC LOAD BALANCING IN A DECENTRALISED DISTRIBUTED SYSTEM

DYNAMIC LOAD BALANCING IN A DECENTRALISED DISTRIBUTED SYSTEM DYNAMIC LOAD BALANCING IN A DECENTRALISED DISTRIBUTED SYSTEM 1 Introduction In parallel distributed computing system, due to the lightly loaded and overloaded nodes that cause load imbalance, could affect

More information

IEEE/ACM TRANSACTIONS ON NETWORKING 1

IEEE/ACM TRANSACTIONS ON NETWORKING 1 IEEE/ACM TRANSACTIONS ON NETWORKING 1 Self-Chord: A Bio-Inspired P2P Framework for Self-Organizing Distributed Systems Agostino Forestiero, Associate Member, IEEE, Emilio Leonardi, Senior Member, IEEE,

More information

Path Selection Methods for Localized Quality of Service Routing

Path Selection Methods for Localized Quality of Service Routing Path Selection Methods for Localized Quality of Service Routing Xin Yuan and Arif Saifee Department of Computer Science, Florida State University, Tallahassee, FL Abstract Localized Quality of Service

More information

Using Peer to Peer Dynamic Querying in Grid Information Services

Using Peer to Peer Dynamic Querying in Grid Information Services Using Peer to Peer Dynamic Querying in Grid Information Services Domenico Talia and Paolo Trunfio DEIS University of Calabria HPC 2008 July 2, 2008 Cetraro, Italy Using P2P for Large scale Grid Information

More information

Improving Availability with Adaptive Roaming Replicas in Presence of Determined DoS Attacks

Improving Availability with Adaptive Roaming Replicas in Presence of Determined DoS Attacks Improving Availability with Adaptive Roaming Replicas in Presence of Determined DoS Attacks Chin-Tser Huang, Prasanth Kalakota, Alexander B. Alexandrov Department of Computer Science and Engineering University

More information

Load Balancing Algorithms for Peer to Peer and Client Server Distributed Environments

Load Balancing Algorithms for Peer to Peer and Client Server Distributed Environments Load Balancing Algorithms for Peer to Peer and Client Server Distributed Environments Sameena Naaz Afshar Alam Ranjit Biswas Department of Computer Science Jamia Hamdard, New Delhi, India ABSTRACT Advancements

More information

High Throughput Computing on P2P Networks. Carlos Pérez Miguel carlos.perezm@ehu.es

High Throughput Computing on P2P Networks. Carlos Pérez Miguel carlos.perezm@ehu.es High Throughput Computing on P2P Networks Carlos Pérez Miguel carlos.perezm@ehu.es Overview High Throughput Computing Motivation All things distributed: Peer-to-peer Non structured overlays Structured

More information

Various Schemes of Load Balancing in Distributed Systems- A Review

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

More information

Varalakshmi.T #1, Arul Murugan.R #2 # Department of Information Technology, Bannari Amman Institute of Technology, Sathyamangalam

Varalakshmi.T #1, Arul Murugan.R #2 # Department of Information Technology, Bannari Amman Institute of Technology, Sathyamangalam A Survey on P2P File Sharing Systems Using Proximity-aware interest Clustering Varalakshmi.T #1, Arul Murugan.R #2 # Department of Information Technology, Bannari Amman Institute of Technology, Sathyamangalam

More information

Efficient Scheduling Of On-line Services in Cloud Computing Based on Task Migration

Efficient Scheduling Of On-line Services in Cloud Computing Based on Task Migration Efficient Scheduling Of On-line Services in Cloud Computing Based on Task Migration 1 Harish H G, 2 Dr. R Girisha 1 PG Student, 2 Professor, Department of CSE, PESCE Mandya (An Autonomous Institution under

More information

Join and Leave in Peer-to-Peer Systems: The DASIS Approach

Join and Leave in Peer-to-Peer Systems: The DASIS Approach Join and Leave in Peer-to-Peer Systems: The DASIS Approach Keno Albrecht, Ruedi Arnold, Michael Gähwiler, Roger Wattenhofer {kenoa@inf, rarnold@inf, mgaehwil@student, wattenhofer@inf}.ethz.ch Department

More information

SCALABLE RANGE QUERY PROCESSING FOR LARGE-SCALE DISTRIBUTED DATABASE APPLICATIONS *

SCALABLE RANGE QUERY PROCESSING FOR LARGE-SCALE DISTRIBUTED DATABASE APPLICATIONS * SCALABLE RANGE QUERY PROCESSING FOR LARGE-SCALE DISTRIBUTED DATABASE APPLICATIONS * Maha Abdallah LIP6, Université Paris 6, rue du Capitaine Scott 75015 Paris, France Maha.Abdallah@lip6.fr Hung Cuong Le

More information

Robust Router Congestion Control Using Acceptance and Departure Rate Measures

Robust Router Congestion Control Using Acceptance and Departure Rate Measures Robust Router Congestion Control Using Acceptance and Departure Rate Measures Ganesh Gopalakrishnan a, Sneha Kasera b, Catherine Loader c, and Xin Wang b a {ganeshg@microsoft.com}, Microsoft Corporation,

More information

DUP: Dynamic-tree Based Update Propagation in Peer-to-Peer Networks

DUP: Dynamic-tree Based Update Propagation in Peer-to-Peer Networks : Dynamic-tree Based Update Propagation in Peer-to-Peer Networks Liangzhong Yin and Guohong Cao Department of Computer Science & Engineering The Pennsylvania State University University Park, PA 16802

More information

A Clustered Approach for Load Balancing in Distributed Systems

A Clustered Approach for Load Balancing in Distributed Systems SSRG International Journal of Mobile Computing & Application (SSRG-IJMCA) volume 2 Issue 1 Jan to Feb 2015 A Clustered Approach for Load Balancing in Distributed Systems Shweta Rajani 1, Niharika Garg

More information

VirtualCenter Database Performance for Microsoft SQL Server 2005 VirtualCenter 2.5

VirtualCenter Database Performance for Microsoft SQL Server 2005 VirtualCenter 2.5 Performance Study VirtualCenter Database Performance for Microsoft SQL Server 2005 VirtualCenter 2.5 VMware VirtualCenter uses a database to store metadata on the state of a VMware Infrastructure environment.

More information

CHAPTER 5 WLDMA: A NEW LOAD BALANCING STRATEGY FOR WAN ENVIRONMENT

CHAPTER 5 WLDMA: A NEW LOAD BALANCING STRATEGY FOR WAN ENVIRONMENT 81 CHAPTER 5 WLDMA: A NEW LOAD BALANCING STRATEGY FOR WAN ENVIRONMENT 5.1 INTRODUCTION Distributed Web servers on the Internet require high scalability and availability to provide efficient services to

More information

LOAD BALANCING MECHANISMS IN DATA CENTER NETWORKS

LOAD BALANCING MECHANISMS IN DATA CENTER NETWORKS LOAD BALANCING Load Balancing Mechanisms in Data Center Networks Load balancing vs. distributed rate limiting: an unifying framework for cloud control Load Balancing for Internet Distributed Services using

More information