Transience of peers & streaming media

被引:24
作者
Bawa, M [1 ]
Deshpande, H [1 ]
Garcia-Molina, H [1 ]
机构
[1] Stanford Univ, Dept Comp Sci, Stanford, CA 94305 USA
关键词
D O I
10.1145/774763.774780
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Application level multicast schemes have traditionally been evaluated with respect to the efficiency penalties incurred in migrating the multicast functionality from the network layer to the application layer. We argue that the current performance measures, and therefore design strategies, are incomplete as they do not consider transience of peers. The routers in application level multicast systems are participant clients, and not infrastructure units. As such, the assumptions on the behavior of these application routers are significantly different from the infrastructure routing units that traditional research has dealt with, especially in a peer-to-peer setting where peers are multi-use and the management is decentralized. We argue that the transience in peer behavior has implications on end-performance enabled. We outline a design philosophy that seeks to separate policy decisions in handling peer behavior from the end-application at a basic infrastructural peering layer. As a proof of concept, we hive implemented a peering layer prototype, which is available for download.
引用
收藏
页码:107 / 112
页数:6
相关论文
共 12 条
[1]  
CHAWATHE Y, 2000, THESIS U CALIFORNIA
[2]  
CHU Y, 1908, P ACM SIGCOMM
[3]  
Chu YH, 2000, PERF E R SI, V28, P1, DOI 10.1145/345063.339337
[4]  
DEERING S, 1991, THESIS STANFORD U CA
[5]  
DESHPANDE H, 2001, 200131 STANF U CS DE
[6]  
DOREY S, STREAMING MEDIA WILL
[7]  
Jannotti J, 2000, USENIX ASSOCIATION PROCEEDINGS OF THE FOURTH SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, P197
[8]  
LIEBEHERR J, 2001, CS200126 U VIRG CS D
[9]  
Pendarakis D, 2001, USENIX ASSOCIATION PROCEEDINGS OF THE 3RD USENIX SYMPOSIUM ON INTERNET TECHNOLOGIES AND SYSTEMS, P49
[10]  
Ratnasamy S., 2001, Networked Group Communication. Third International COST264 Workshop, NGC 2001. Proceedings (Lecture Notes in Computer Science Vol.2233), P14