2012
DOI: 10.1007/978-3-642-35606-3_9
|View full text |Cite
|
Sign up to set email alerts
|

A Dynamic Popularity-Aware Load Balancing Algorithm for Structured P2P Systems

Abstract: Abstract. Load balancing is one of the main challenges of structured P2P systems that use distributed hash tables (DHT) to map data items (objects) onto the nodes of the system. In a typical P2P system with N nodes, the use of random hash functions for distributing keys among peer nodes can lead to O(log N) imbalance. Most existing load balancing algorithms for structured P2Psystems are not proximity-aware, assume uniform distribution of objects in the system and often ignore node heterogeneity. In this paper … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
7
1

Relationship

2
6

Authors

Journals

citations
Cited by 11 publications
(8 citation statements)
references
References 7 publications
0
8
0
Order By: Relevance
“…The general idea presented by this category is to apply different hash functions on each resource to have different keys, and then assign each resource to different replica nodes according to the calculated key. A dynamic popularity‐aware load balancing: Authors use a notion of replication directories (repDir) that contain as entries data item and the responsible replica. When a new node joins the network, it applies a hash function called FirstHash to get an ID according to which it will be placed in the system.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The general idea presented by this category is to apply different hash functions on each resource to have different keys, and then assign each resource to different replica nodes according to the calculated key. A dynamic popularity‐aware load balancing: Authors use a notion of replication directories (repDir) that contain as entries data item and the responsible replica. When a new node joins the network, it applies a hash function called FirstHash to get an ID according to which it will be placed in the system.…”
Section: Related Workmentioning
confidence: 99%
“…This means, it is superior than in basic Chord but it is the same in our method as in the other popular replication works like predecessor replication (PredChord), successor‐list replication, and leaf‐set replication because r in all of them is equal to m‐1 ( log 2 ( N ) ‐ 1 ). In other works like, the storage space can be higher or lower as the replication factor increases with the augmentation of resource popularity.…”
Section: The Proposed Approach (Repmchord)mentioning
confidence: 99%
“…Unstructured P2P networks with flooding-based query routing are especially problematic in this sense, since nodes flood the incoming queries to all linked nodes. Also the differences in object properties, such as popularity, size and type generate load imbalance in P2P systems (Soltani et al 2012). This type of load imbalance is independent of whether the used P2P system is structured or unstructured.…”
Section: Sources Of Load Imbalance In P2p Systemsmentioning
confidence: 99%
“…In resource management framework, the load balancer is the key unit in efficient utilization of resources and improving response time [16]. Load balancing is the distribution of load among several computing resources such as computers, clusters, network communication lines, central processing units, or disk drives.…”
Section: Introductionmentioning
confidence: 99%