Academia.eduAcademia.edu

Outline

CollectCast: A peer-to-peer service for media streaming

2005, Multimedia Systems

Abstract

We presellt the design. implementation. and evulmllion of a novel P2P service called Cof!c'rrCasr. Cul-Jcl',CaS[ ()rCra(e.~cllIire!)' :It the application level but infers amI exploits propenies of the um.lcrlying network,

References (36)

  1. S. B,merjec. B. BhnHacharjce. C. Kommnreddy. and G. Varghese. Scnlablc ilpplicaLion layer 1I1ultic<lst. In p((}{:. of ACM SlGCOMM•02. pages 205-220. Piushurgh, PA. USA August 20D2.
  2. M. B'I\\"'I. H. Deshpande. and H. Garcia-Molinn. Transiem:e of pecrs and streaming media. Fir.w Workshop Oil HOI Ttlpics ;11 Networks (f-101Net.\' 2002), October 2D[)2.
  3. A. Bestavros. J. Byers. and K. Harfollsh. Inference and labeling of metric-induced netwurk topologies. In Proc of IEEE INr'OCOM'02. New York. NY, USA. June 2002.
  4. B. Bycrs. M. Luby, M. Mitzenmacher. and A. Rege. A digital fountain approach to reliahle distribuliun of bulk dala. In PIVC. ACM SIGCOMM'98, pagcs 56-67, Vancouver. Brilish Columbia, AugUSI 199R.
  5. K. Calvert. M. Doar. and E. ZeguTa. Modeling ImerneL topology. In IEEE ComJJrlllJicmiolls Magm:.llle, pages 35:160- 163.1997. [fiJ K. Calvert. 1. Griffioen. B. Mullins, I\. Sehgal. and S. Wen. Com:,lsl: Design and Implementation nt' an Active Network Service. IEEE lOl/mal 011 Seln'/ed Area ill COmll/lllliClI/ioIlS, 19(3):426-437. March 200 I.
  6. M. Castro. A. Druschel, P. Kermarree. A. Nnndi, 1\. Rowstron, and A. Singh. SplitStream: High-bandwidLh contenl distribllliun in a cooperalive environmcnt. In PIVC of 211d hllemflliolla' Workshop 011 Peer-ro-f'c'er SyslCII/S (IPTPS '03). Berkeley. CA. USA. February 2003.
  7. M. CaSITO. P. Dnlschel, A. Kerm<lrrec. and A. Rowslron. SCRIBE: A large-scale and decentralized application.levcl multicast in l'rastruclure. IEEE ]o/lfJ/1I1 011 Selccted Areas;/I CommullicaTioll (lSAC), 20(8): 1489-1499. Oelober2002.
  8. Y. Chu. S. Rao. S. Scshan. and H. Zhang. A case ror end system multicast. IEEE lOl/mal 011 Selected Areas i/l COlI/lI/ltni("(/tiOIlS (lSAC). 20(K): 1456-J47 I, Ocloher 2002.
  9. M. Coales. R. Castro, amI R. Nowak. Maximum likelibood nelwork topology identificatiOll from edge-based unicasl measuremcms. In PIVC ACM SIGMETRICS 2002. Marina Del Rey, CA, USA. June 2002.
  10. M. COMes. R. Hero. A. Nowak. and B. Yu. Internet IOlllography.lEEE Siglllli Proccssing Maga:ine, 19(3),2002.
  11. F. Dahek. M. K;l<IShoek. D. Karger. n. Morris. and I. Stoica. Wide-area cooperative stoT:lge with CFS. III Proc of AC,\-! SOSI'. October 2{X)I.
  12. H. Dcshpande. M. Bawa. and H. Garcia-Molina. Sireaming live medi,1 ovcr peer-la-peer nelwork. Technical report. Slanford University. 200t.
  13. Free paSHy homc page. hllp:!!www.es.rice.edu!CS/SystemslPastry. 1151 [ 161 [17J
  14. M. Handley, S. rJoyd, J. Padhye, ami J. Widmer. TCP friendly ralC conlrol (TFRC): protocol specification. Request for Comment, RFC 3448, January 20m.
  15. M. Het'eeda, A. Habib. B. BoLev. D. Xu. and H. Bhnrgavil. PROMISE: peer-lo-pccrmcdia streaming using ColJcl:lCasl. In huc. ofACM Multimedia 2()()3. pages 45-54, Berkeley. CA, USA, Novembcr2003.
  16. M. Jain and C. DovroJis. EmJ-Lo-end available bandwidth: MCll~uremelU methodology. dynamics, and relation wilh TCP throughpul. In Proc. ojACM SIGCOMM'02, pages 295-30K Piltsburgh, PI\. USA. August 2002.
  17. V. M'lrkovsk!. F. Xue, and L. Tr'ljkovit:. Simulation and analysis of packclloss in user datagram prOlocoltrallsfers. 711e Joumal oj Supercompulillg. 20(2): 175-196, 200 r.
  18. A. Nakao. L. Peterson, and A. Bavier. A rouLing underlay for overJ<lY nelworks. In "roc. ACt'vl SIGCOMM'OJ. K<lrlsruhe. Germany. August 2003.
  19. T. Nguycn and A. Zakhor. DistribuLed vidco streaming over Internet. In Pmc. oj Mliitimcdia COli/puling tllld Nel- working (MMCN02), San Jose, CA, USA. January 2002.
  20. T. Nguyen and A. Zakhor. Dislribmed video streaming with I'orward error COrrel:llon. III PIVC. IIIT'I Packe/l'ilfeo Workshop (PV•02). Pimhurgh PA. USA, April 2002.
  21. J. Padh)'e, V. Firoiu. D. Towsley, and J. Kuros. Modding tcp throughpul: A simpll: model and its empirical validation. In hoc. ofACM SIGCOMM•98. pages 303-314, Vancouver, Canada. August I99H.
  22. V. Padmanabhan. L. Qiu. ,md H. Wang. Server-based infl:rence of lmemel link lossinl:ss. In PmI.'. (~r IEEE lNFO- eOM'03, San Francisco. CA, USA. April 2003.
  23. V. Padmanahhan, H. Wang. P. Chou. and K. Sripallidklllchai. DistrihUling streaming media contcnt using cooperative networking. In Proe. of ACM IlI/emaliOJwf lVorhhop 011 Nelll'ork aillf Operating SYS/CII/S SlIpponJor Digiwf Audio allli Video (NOSSfJAV'02). Mi"mi Beach ,FL, USA, May 2002. Path10ad home page. hI( p:llw wwxc.galech.eduifaeICoIiSlallt inos.Dovrol is/pathload.hlm [I. Planet!ab home page. hnp:llwww.ptancl-I<lb.org/.
  24. S. Ratnasamy. P. Frands. M. Handley, R. Karp, and S. Shenker. A scalable cOTllcnHlddressahle neLwork. In PIVe. of ACM SIGCOMM'OI, San Diego. CA. USA. Allgust2001.
  25. '. Rodriguez aod E. Biersack. Dynamic parallel access lO replic<ltcd content in Ihe-Intemel. lEEEJACM Trim.I'(lcriolls Oil Networking, 10(4):455-465. August 2002.
  26. S. Rollins and K. AIOlerOlh. Pixie: A jukebox architeclure 10 suppon efficienl pl:er wnleOl exchange. In Proc. oj ACM Mu/limedia, Juan Les Pins, France, December 2002.
  27. A. RowsLron and P. Druschcl. Paslry: Scalable. distributed ohject location and routing for large-scale peer-lo-pecr systems. In PIVC. of 18111 IFIPIACM IlllemmiUI/(lf COIIJerellce 01/ Distribwed Syslems Plaiforms (MiddfelVare 2001). HeidcJherg. Germany, November 200 I.
  28. A. Rowstron and P. Druschel. Storage managcment in past. a large-scale. pcrsislent peer-la-peer storage utility. In Pmc. oj 1811/ ACM Symposium all Operarillg SysreilH Principfes (SOSP•OJ). Chateau Lake Louise. BanlT. Canada, October 200 I.
  29. S. S"roill. P. Gummadi, and S. Gribble. A mcasurement Sludy of peer-to-pcl:r file sharing systems. In PIVC. oj MI/ftimedia COlllplfrillg alld Networking (MMCN02), Sao Jose. CA. USA, January 2002.
  30. N. Spring. D. WelheralJ, and T. Anderson. Scriplroule: A public 11lIernei measurement f'lcility. In Pmc. 4th USENIX SymposiulII oJl/lltemet Teclmofogiesalld Systems (USITS•03). SC<lUJc. Washington. USA, March 2003.
  31. Stoica. R. Morris, M. Kaashoek. aod H. Balakrishnan. Chord: A scalahle peer-lo-peer lookup servil:e for Inlernel applic"'ions. In Pmc. ojACM SIGCOMM'OI. San Diego, CA. USA. Allgust2001.
  32. MPEG•4 movie traces. hltp:l!www-tkn.l:e.tu-hcrlin.de/research/traee/hvt.html.
  33. D. Tran. K. Hila, and T. Do. Zigzag: An efficient peer-to-peer scheme for media streaming. In Proe. oj IEEE INFOCOM'03, S"n Fr'llll:isl:O. CA. USA. April 2003.
  34. D. Xu, M. Hefeeda. S. Hambrusl:h. ilnd B. Bhargava. On peer-to-pcer media streaming. In PIVC. ojIEEE ICDCS'02, Vienna. Austria. July 2002.
  35. M. Yajnik, S. Moon. J. Kurose, and D. Tow~Jcy. Measurement and modeling of Ihe temporal depelllJem:e in packet loss. In Proc. ojIEEE INFOCOM'99. pages 345-352. York. NY. USA. March 1999.
  36. Y. Zhang. N. Duffield, V. Paxon. and S. Shenker. On the cOllstancy of Internet path properties. In Pro(". oj ACM SIGCOMM III/emel Measllremel1l Workshop. Siln hilneisco. CA. USA Novemher 2001.