ACM Home Page
Please provide us with feedback. Feedback
Maximizing total upload in latency-sensitive P2P applications
Full text PdfPdf (297 KB)
Source ACM Symposium on Parallel Algorithms and Architectures archive
Proceedings of the nineteenth annual ACM symposium on Parallel algorithms and architectures table of contents
San Diego, California, USA
SESSION: Latency and makespan table of contents
Pages: 270 - 279  
Year of Publication: 2007
ISBN:978-1-59593-667-7
Authors
John R. Douceur  Microsoft Research, Redmond, WA
Jay R. Lorch  Microsoft Research, Redmond, WA
Thomas Moscibroda  Microsoft Research, Redmond, WA
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 48,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1248377.1248422
What is a DOI?

ABSTRACT

Motivated by an application in distributed gaming, we define and study the latency-constrained total upload maximization problem. In this problem, a peer-to-peer overlay network is modeled as a complete graph and each node vi has an upload bandwidth capacity ci and a set of receivers R(i). Each sender-receiver pair (vi,vj), where vjR(i), is a request that should be satisfied, i.e., vi should send a data packet to each vjR(i). The goal is to find a set of at most n multicast-trees Ti of depth at most 2, such that each node can be part of multiple trees, all capacity constraints are met, and the number of satisfied requests is maximized. In this paper, we prove that the problem is NP-complete, and we present an algorithm with approximation ratio 1-2/√cmin, where cmin is the minimum upload capacity. Finally, we also study the impact of network coding on the quality and approximability of the solution.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
R. Ahlswede, N. Cai, S. R. Li, and R. W. Yeung. Network Information Flow. IEEE Transactions on Information Theory, 2000.
 
3
G. Baier. Flows with Path Restrictions. PhD Thesis, TU Berlin, 2003.
 
4
G. Baier, T. Erlebach, A. Hall, E. Köhler, H. Schilling, and M. Skutella. Length-Bounded Cuts and Flows. In Proc. 33rd International Colloquium on Automata, Languages and Programming (ICALP), pages 679--690, 2006.
5
 
6
S. Banerjee, C. Kommareddy, K. Kar, B. Bhattacharjee, and S. Khuller. Construction of an Efficient Overlay Multicast Infrastructure for Real-time Applications. In Proc. 23th IEEE Infocom, 2003.
7
 
8
Y. W. Bernier. Latency Compensating Methods in Client/Server In-Game Protocol Design and Optimization. In Game Developers Conference, 2001.
9
 
10
A. R. Bharambe, V. N. Padmanabhan, and S. Seshan. Supporting Spectators in Online Multiplayer Games. In Proc. of HotNets, 2004.
 
11
MS. Borella. Source Models of Network Game Traffic. Computer Communications, 23(4), 2000.
 
12
E. Brosh and Y. Shavitt. Approximation and Heuristic Algorithms for Minimum Delay Application-Layer Multicast Trees. In Proc. 24th IEEE Infocom, 2004.
 
13
Y.-H. Chu, S. G. Rao, S. Seshan, and H. Zhang. A Case for End System Multicast. IEEE Journal on Selected Areas in Communications, 20(8), 2002.
 
14
C. Diot, B. N. Levine, B. Lyles, H. Kassem, and D. Balensiefen. Deployment Issues for the IP Multicast Service and Architecture. IEEE Networks, 14(1), 2000.
 
15
 
16
17
 
18
 
19
 
20
 
21
M. Karpinski, I. I. Mandoiu, A. Olshevsky, and A. Zelikovsky. Improved Approximation Algorithms for the Quality of Service Multicast Tree Problem. Algorithmica, 42(2), 2005.
 
22
B. Knutsson, H. Lu, W. Xu, and B. Hopkins. Peet-to-Peer Support for Massively Multiplayer Games. In Proc. 24th IEEE Infocom, 2004.
 
23
 
24
J. Pang, F. Uyeda, and J. R. Lorch. Scaling Peer-to-Peer Games in Low-Bandwidth Environments. In Proc. 6th Intl. Workshop on Peer-to-Peer Systems (IPTPS), 2007.
25
 
26
 
27
28
29


Collaborative Colleagues:
John R. Douceur: colleagues
Jay R. Lorch: colleagues
Thomas Moscibroda: colleagues