Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies.
DOI: 10.1109/infcom.2005.1498575
|View full text |Cite
|
Sign up to set email alerts
|

A fair resource allocation algorithm for peer-to-peer overlays

Abstract: Abstract-Over the past few years, Peer-to-Peer (P2P) systems have become very popular for constructing overlay networks of many nodes (peers) that allow users geographically distributed to share data and resources. One non-trivial question is how to distribute the data in a fair and fully decentralized manner among the peers. This is important because it can improve resource usage, minimize network latencies and reduce the volume of unnecessary traffic incurred in large-scale P2P systems. In this paper we pres… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
17
0

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 13 publications
(17 citation statements)
references
References 24 publications
(21 reference statements)
0
17
0
Order By: Relevance
“…However, even with such an opportunistic scheduling policy, resource over-utilization and load unbalancing phenomena cannot be totally eliminated if the number of tasks to be executed at a node cannot be controlled. We investigate three different policies to control imported tasks or disperse the load distribution, namely double-check policy [21], queueassistant policy, and extra-virtual-dimension policy [19]. For the double-check policy, each requesting task will recheck the current resource availability of the selected node before the task is actually migrated.…”
Section: Algorithm 5 Pointer-relay (Hopping Manner)mentioning
confidence: 99%
See 2 more Smart Citations
“…However, even with such an opportunistic scheduling policy, resource over-utilization and load unbalancing phenomena cannot be totally eliminated if the number of tasks to be executed at a node cannot be controlled. We investigate three different policies to control imported tasks or disperse the load distribution, namely double-check policy [21], queueassistant policy, and extra-virtual-dimension policy [19]. For the double-check policy, each requesting task will recheck the current resource availability of the selected node before the task is actually migrated.…”
Section: Algorithm 5 Pointer-relay (Hopping Manner)mentioning
confidence: 99%
“…The fairness index is given in Equation (21), where ϵ ij refers to task t ij 's execution efficiency. Higher φ implies more steady execution efficiency.…”
Section: Fig 5 Presents the Throughput Ratio Between Soc And P2pmentioning
confidence: 99%
See 1 more Smart Citation
“…We focus only on control of the number of replicas in this paper, meanwhile many other researchers focus on replica allocation [8], [9]. Our algorithms can be combined to these allocation protocols since the algorithms can control the number of replicas independently from replicas' allocation.…”
Section: Introductionmentioning
confidence: 99%
“…In our previous work we have investigated fair resource allocation for data-sharing applications [7], as well as different aspects of overlays for distributed applications In particular, in [4] we have focused on the task scheduling algorithm, while in [5] we have described a totally decentralized media streaming and transcoding architecture. Our current work builds upon [17] and provides a detailed experimental evaluation.…”
Section: Related Workmentioning
confidence: 99%