{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:38:51Z","timestamp":1750307931861,"version":"3.41.0"},"reference-count":71,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2008,2,1]],"date-time":"2008-02-01T00:00:00Z","timestamp":1201824000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Comput. Syst."],"published-print":{"date-parts":[[2008,2]]},"abstract":"<jats:p>This article focuses on the multireceiver data dissemination problem. Initially, IP multicast formed the basis for efficiently supporting such distribution. More recently, overlay networks have emerged to support point-to-multipoint communication. Both techniques focus on constructing trees rooted at the source to distribute content among all interested receivers. We argue, however, that trees have two fundamental limitations for data dissemination. First, since all data comes from a single parent, participants must often continuously probe in search of a parent with an acceptable level of bandwidth. Second, due to packet losses and failures, available bandwidth is monotonically decreasing down the tree.<\/jats:p><jats:p>To address these limitations, we present Bullet, a data dissemination mesh that takes advantage of the computational and storage capabilities of end hosts to create a distribution structure where a node receives data in parallel from multiple peers. For the mesh to deliver improved bandwidth and reliability, we need to solve several key problems: (i) disseminating disjoint data over the mesh, (ii) locating missing content, (iii) finding who to peer with (peering strategy), (iv) retrieving data at the right rate from all peers (flow control), and (v) recovering from failures and adapting to dynamically changing network conditions. Additionally, the system should be self-adjusting and should have few user-adjustable parameter settings. We describe our approach to addressing all of these problems in a working, deployed system across the Internet. Bullet outperforms state-of-the-art systems, including BitTorrent, by 25-70% and exhibits strong performance and reliability in a range of deployment settings. In addition, we find that, relative to tree-based solutions, Bullet reduces the need to perform expensive bandwidth probing.<\/jats:p>","DOI":"10.1145\/1328671.1328674","type":"journal-article","created":{"date-parts":[[2008,3,12]],"date-time":"2008-03-12T22:35:44Z","timestamp":1205361344000},"page":"1-61","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":16,"title":["High-bandwidth data dissemination for large-scale distributed systems"],"prefix":"10.1145","volume":"26","author":[{"given":"Dejan","family":"Kosti\u0107","sequence":"first","affiliation":[{"name":"Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne, Lausanne, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alex C.","family":"Snoeren","sequence":"additional","affiliation":[{"name":"University of California, San Diego, La Jolla, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Amin","family":"Vahdat","sequence":"additional","affiliation":[{"name":"University of California, San Diego, La Jolla, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ryan","family":"Braud","sequence":"additional","affiliation":[{"name":"University of California, San Diego, La Jolla, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Charles","family":"Killian","sequence":"additional","affiliation":[{"name":"University of California, San Diego, La Jolla, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"James W.","family":"Anderson","sequence":"additional","affiliation":[{"name":"University of California, San Diego, La Jolla, CA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jeannie","family":"Albrecht","sequence":"additional","affiliation":[{"name":"Williams College, Williamstown, MA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Adolfo","family":"Rodriguez","sequence":"additional","affiliation":[{"name":"IBM, North Carolina"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Erik","family":"Vandekieft","sequence":"additional","affiliation":[{"name":"IBM, North Carolina"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2008,3,10]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/18.850663"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1113361.1113370"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/502034.502048"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/633025.633045"},{"volume-title":"Proceedings of IEEE INFOCOM.","author":"Bharambe A.","key":"e_1_2_1_5_1","unstructured":"Bharambe , A. , Herley , C. , and Padmanabhan , V . 2006. Analyzing and improving a BitTorrent network's performance mechanisms . In Proceedings of IEEE INFOCOM. Bharambe, A., Herley, C., and Padmanabhan, V. 2006. Analyzing and improving a BitTorrent network's performance mechanisms. In Proceedings of IEEE INFOCOM."},{"volume-title":"Proceedings of the Second Workshop on Real, Large Distributed Systems (WORLDS).","author":"Bickson D.","key":"e_1_2_1_6_1","unstructured":"Bickson , D. and Malkhi , D . 2005. The Julia content distribution network . In Proceedings of the Second Workshop on Real, Large Distributed Systems (WORLDS). Bickson, D. and Malkhi, D. 2005. The Julia content distribution network. In Proceedings of the Second Workshop on Real, Large Distributed Systems (WORLDS)."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/312203.312207"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/362686.362692"},{"key":"e_1_2_1_9_1","volume-title":"Proceedings of the Conference on Compression and Complexity of Sequences (SEQUENCES'97)","author":"Broder A.","year":"1997","unstructured":"Broder , A. 1997 . On the resemblance and containment of documents . In Proceedings of the Conference on Compression and Complexity of Sequences (SEQUENCES'97) . Broder, A. 1997. On the resemblance and containment of documents. In Proceedings of the Conference on Compression and Complexity of Sequences (SEQUENCES'97)."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/633025.633031"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/285237.285258"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/35.587723"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945474"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/511334.511380"},{"volume-title":"Proceedings of the 4th USENIX Symposium on Internet Technologies and Systems.","author":"Cherkasova L.","key":"e_1_2_1_15_1","unstructured":"Cherkasova , L. and Lee , J . 2003. FastReplica: Efficient large file distribution within content delivery networks . In Proceedings of the 4th USENIX Symposium on Internet Technologies and Systems. Cherkasova, L. and Lee, J. 2003. FastReplica: Efficient large file distribution within content delivery networks. In Proceedings of the 4th USENIX Symposium on Internet Technologies and Systems."},{"volume-title":"Proceedings of the Allerton Conference on Communication, Control, and Computing.","author":"Chou P. A.","key":"e_1_2_1_16_1","unstructured":"Chou , P. A. , Wu , Y. , and Jain , K . 2003. Practical network coding . In Proceedings of the Allerton Conference on Communication, Control, and Computing. Chou, P. A., Wu, Y., and Jain, K. 2003. Practical network coding. In Proceedings of the Allerton Conference on Communication, Control, and Computing."},{"key":"e_1_2_1_17_1","volume-title":"Proceedings of the First Workshop on the Economics of Peer-to-Peer Systems.","author":"Cohen B.","year":"2003","unstructured":"Cohen , B. 2003 . Incentives build robustness in bittorrent . In Proceedings of the First Workshop on the Economics of Peer-to-Peer Systems. Cohen, B. 2003. Incentives build robustness in bittorrent. In Proceedings of the First Workshop on the Economics of Peer-to-Peer Systems."},{"key":"e_1_2_1_18_1","doi-asserted-by":"crossref","unstructured":"Cohen R. and Kaempfer G. 2001. A unicast-based approach for streaming multicast. In Proceeding of INFOCOM. 440--448. Cohen R. and Kaempfer G. 2001. A unicast-based approach for streaming multicast. In Proceeding of INFOCOM. 440--448.","DOI":"10.1109\/INFCOM.2001.916727"},{"volume-title":"Proceedings of the USENIX\/ACM Symposium on Networked Systems Design and Implementation (NSDI","author":"Dabek F.","key":"e_1_2_1_19_1","unstructured":"Dabek , F. , Li , J. , Sit , E. , Kaashoek , F. , Morris , R. , and Blake , C . 2004. Designing a DHT for low latency and high throughput . In Proceedings of the USENIX\/ACM Symposium on Networked Systems Design and Implementation (NSDI , San Francisco, CA). Dabek, F., Li, J., Sit, E., Kaashoek, F., Morris, R., and Blake, C. 2004. Designing a DHT for low latency and high throughput. In Proceedings of the USENIX\/ACM Symposium on Networked Systems Design and Implementation (NSDI, San Francisco, CA)."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/359657.359665"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/41840.41841"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/945506.945507"},{"volume-title":"Proceedings of The International Conference on Dependable Systems and Networks (DSN).","author":"Eugster P.","key":"e_1_2_1_24_1","unstructured":"Eugster , P. , Handurukande , S. , Guerraoui , R. , Kermarrec , A.-M. , and Kouznetsov , P . 2001. Lightweight probabilistic broadcast . In Proceedings of The International Conference on Dependable Systems and Networks (DSN). Eugster, P., Handurukande, S., Guerraoui, R., Kermarrec, A.-M., and Kouznetsov, P. 2001. Lightweight probabilistic broadcast. In Proceedings of The International Conference on Dependable Systems and Networks (DSN)."},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/347059.347397"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/90.650139"},{"volume-title":"Proceedings of the Second International Peer to Peer Symposium (IPTPS).","author":"Gkantsidis C.","key":"e_1_2_1_27_1","unstructured":"Gkantsidis , C. , Miller , J. , and Rodriguez , P . 2006. Anatomy of a p2p content distribution system with network coding . In Proceedings of the Second International Peer to Peer Symposium (IPTPS). Gkantsidis, C., Miller, J., and Rodriguez, P. 2006. Anatomy of a p2p content distribution system with network coding. In Proceedings of the Second International Peer to Peer Symposium (IPTPS)."},{"volume-title":"Proceedings of IEEE INFOCOM.","author":"Gkantsidis C.","key":"e_1_2_1_28_1","unstructured":"Gkantsidis , C. and Rodriguez , P. R . 2005. Network coding for large scale content distribution . In Proceedings of IEEE INFOCOM. Gkantsidis, C. and Rodriguez, P. R. 2005. Network coding for large scale content distribution. In Proceedings of IEEE INFOCOM."},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/79.952806"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2003.814505"},{"volume-title":"Proceedings of the USENIX 2004 Annual Technical Conference.","author":"Hua Chu Y.","key":"e_1_2_1_31_1","unstructured":"Hua Chu , Y. , Ganjam , A. , Ng , T. S. E. , Rao , S. G. , Sripanidkulchai , K. , Zhan , J. , and Zhang , H . 2004. Early experience with an Internet broadcast system based on overlay multicast . In Proceedings of the USENIX 2004 Annual Technical Conference. Hua Chu, Y., Ganjam, A., Ng, T. S. E., Rao, S. G., Sripanidkulchai, K., Zhan, J., and Zhang, H. 2004. Early experience with an Internet broadcast system based on overlay multicast. In Proceedings of the USENIX 2004 Annual Technical Conference."},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/339331.339337"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/383059.383064"},{"key":"e_1_2_1_34_1","unstructured":"InformationWeek. 2004. Go online to http:\/\/informationweek.com\/story\/showArticle.jhtml? articleID=50900297. InformationWeek. 2004. Go online to http:\/\/informationweek.com\/story\/showArticle.jhtml? articleID=50900297."},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073814.1073824"},{"volume-title":"Proceeding of the 14th ACMSIAM Symposium on Discrete Algorithms.","author":"Jain K.","key":"e_1_2_1_36_1","unstructured":"Jain , K. , Mahdian , M. , and Salavatipour , M. R . 2003. Packing Steiner trees . In Proceeding of the 14th ACMSIAM Symposium on Discrete Algorithms. Jain, K., Mahdian, M., and Salavatipour, M. R. 2003. Packing Steiner trees. In Proceeding of the 14th ACMSIAM Symposium on Discrete Algorithms."},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/633025.633054"},{"volume-title":"Proceedings of the Conference on Operating Systems Design and Implementation (OSDI).","author":"Jannotti J.","key":"e_1_2_1_38_1","unstructured":"Jannotti , J. , Gifford , D. K. , Johnson , K. L. , Kaashoek , M. F. , and James W . O'Toole, J. 2000. Overcast: Reliable multicasting with an overlay network . In Proceedings of the Conference on Operating Systems Design and Implementation (OSDI). Jannotti, J., Gifford, D. K., Johnson, K. L., Kaashoek, M. F., and James W. O'Toole, J. 2000. Overcast: Reliable multicasting with an overlay network. In Proceedings of the Conference on Operating Systems Design and Implementation (OSDI)."},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/633025.633035"},{"key":"e_1_2_1_40_1","volume-title":"-Y","author":"Kim M. S.","year":"2002","unstructured":"Kim , M. S. , Lam , S. S. , and Lee , D . -Y . 2002 . Optimal distribution tree for Internet streaming media. Tech. rep. TR-02-48. Department of Computer Sciences, University of Texas at Austin, Austin, TX. Kim, M. S., Lam, S. S., and Lee, D.-Y. 2002. Optimal distribution tree for Internet streaming media. Tech. rep. TR-02-48. Department of Computer Sciences, University of Texas at Austin, Austin, TX."},{"volume-title":"Proceedings of the USENIX 2005 Annual Technical Conference.","author":"Kosti\u0107 D.","key":"e_1_2_1_41_1","unstructured":"Kosti\u0107 , D. , Braud , R. , Killian , C. , Vandekieft , E. , Anderson , J. W. , Snoeren , A. C. , and Vahdat , A . 2005. Maintaining high bandwidth under dynamic network conditions . In Proceedings of the USENIX 2005 Annual Technical Conference. Kosti\u0107, D., Braud, R., Killian, C., Vandekieft, E., Anderson, J. W., Snoeren, A. C., and Vahdat, A. 2005. Maintaining high bandwidth under dynamic network conditions. In Proceedings of the USENIX 2005 Annual Technical Conference."},{"volume-title":"Proceedings of the USENIX Symposium on Internet Technologies and Systems.","author":"Kosti\u0107 D.","key":"e_1_2_1_42_1","unstructured":"Kosti\u0107 , D. , Rodriguez , A. , Albrecht , J. , Bhirud , A. , and Vahdat , A . 2003a. Using random subsets to build scalable network services . In Proceedings of the USENIX Symposium on Internet Technologies and Systems. Kosti\u0107, D., Rodriguez, A., Albrecht, J., Bhirud, A., and Vahdat, A. 2003a. Using random subsets to build scalable network services. In Proceedings of the USENIX Symposium on Internet Technologies and Systems."},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945473"},{"volume-title":"Proceedings of the IEEE Symposium on Security and Privacy","author":"Krohn M. N.","key":"e_1_2_1_44_1","unstructured":"Krohn , M. N. , Freedman , M. J. , and Mazieres , D . 2004. On-the-fly verification of rateless erasure codes for efficient content distribution . In Proceedings of the IEEE Symposium on Security and Privacy ( Oakland, CA). Krohn, M. N., Freedman, M. J., and Mazieres, D. 2004. On-the-fly verification of rateless erasure codes for efficient content distribution. In Proceedings of the IEEE Symposium on Security and Privacy (Oakland, CA)."},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1177080.1177106"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.5555\/645413.652135"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/258533.258573"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1064212.1064215"},{"volume-title":"Proceedings of the Second International Peer to Peer Symposium (IPTPS).","author":"Maymounkov P.","key":"e_1_2_1_49_1","unstructured":"Maymounkov , P. and Mazieres , D . 2003. Rateless codes and big downloads . In Proceedings of the Second International Peer to Peer Symposium (IPTPS). Maymounkov, P. and Mazieres, D. 2003. Rateless codes and big downloads. In Proceedings of the Second International Peer to Peer Symposium (IPTPS)."},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/285237.285291"},{"volume-title":"Proceedings of the IEEE INFOCOM.","author":"Padmanabhan V. N.","key":"e_1_2_1_51_1","unstructured":"Padmanabhan , V. N. , Qiu , L. , and Wang , H. J . 2003. Server-based inference of Internet link lossiness . In Proceedings of the IEEE INFOCOM. ( San Francisco, CA). Padmanabhan, V. N., Qiu, L., and Wang, H. J. 2003. Server-based inference of Internet link lossiness. In Proceedings of the IEEE INFOCOM. (San Francisco, CA)."},{"volume-title":"Proceedings of the 11th ICNP","author":"Padmanabhan V. N.","key":"e_1_2_1_52_1","unstructured":"Padmanabhan , V. N. , Wang , H. J. , and Chou , P. A . 2003b. Resilient peer-to-peer streaming . In Proceedings of the 11th ICNP ( Atlanta, GA). Padmanabhan, V. N., Wang, H. J., and Chou, P. A. 2003b. Resilient peer-to-peer streaming. In Proceedings of the 11th ICNP (Atlanta, GA)."},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/507670.507695"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1007\/11558989_12"},{"volume-title":"Proceedings of the 3rd USENIX\/ACM Symposium on Networked Systems Design and Implementation (NSDI).","author":"Park K.","key":"e_1_2_1_55_1","unstructured":"Park , K. and Pai , V. S . 2006. Scale and performance in the CoBlitz large-file distribution service . In Proceedings of the 3rd USENIX\/ACM Symposium on Networked Systems Design and Implementation (NSDI). Park, K. and Pai, V. S. 2006. Scale and performance in the CoBlitz large-file distribution service. In Proceedings of the 3rd USENIX\/ACM Symposium on Networked Systems Design and Implementation (NSDI)."},{"volume-title":"Proceedings of ACM HotNets-I.","author":"Peterson L.","key":"e_1_2_1_56_1","unstructured":"Peterson , L. , Anderson , T. , Culler , D. , and Roscoe , T . 2002. A blueprint for introducing disruptive technology into the Internet . In Proceedings of ACM HotNets-I. Peterson, L., Anderson, T., Culler, D., and Roscoe, T. 2002. A blueprint for introducing disruptive technology into the Internet. In Proceedings of ACM HotNets-I."},{"key":"e_1_2_1_57_1","unstructured":"Piatek M. Isdal T. Anderson T. Krishnamurthy A. and Venkataramani A. 2007. Do incentives build robustness in BitTorrent&quest; In Proceedings of the 4th USENIX\/ACM Symposium on Networked Systems Design and Implementation (NSDI). Piatek M. Isdal T. Anderson T. Krishnamurthy A. and Venkataramani A. 2007. Do incentives build robustness in BitTorrent&quest; In Proceedings of the 4th USENIX\/ACM Symposium on Networked Systems Design and Implementation (NSDI)."},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1002\/j.1538-7305.1957.tb01515.x"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015467.1015508"},{"volume-title":"Proceedings of the USENIX\/ACM Symposium on Networked Systems Design and Implementation (NSDI","author":"Rodriguez A.","key":"e_1_2_1_60_1","unstructured":"Rodriguez , A. , Killian , C. , Bhat , S. , Kosti\u0107 , D. , and Vahdat , A . 2004a. MACEDON: Methodology for automatically creating, evaluating, and designing overlay networks . In Proceedings of the USENIX\/ACM Symposium on Networked Systems Design and Implementation (NSDI , San Francisco, CA). Rodriguez, A., Killian, C., Bhat, S., Kosti\u0107, D., and Vahdat, A. 2004a. MACEDON: Methodology for automatically creating, evaluating, and designing overlay networks. In Proceedings of the USENIX\/ACM Symposium on Networked Systems Design and Implementation (NSDI, San Francisco, CA)."},{"volume-title":"Proceedings the 24th International Conference on Distributed Computing Systems (ICDCS).","author":"Rodriguez A.","key":"e_1_2_1_61_1","unstructured":"Rodriguez , A. , Kosti\u0107 , D. , and Vahdat , A . 2004b. Scalability in adaptive multi-metric overlays . In Proceedings the 24th International Conference on Distributed Computing Systems (ICDCS). Rodriguez, A., Kosti\u0107, D., and Vahdat, A. 2004b. Scalability in adaptive multi-metric overlays. In Proceedings the 24th International Conference on Distributed Computing Systems (ICDCS)."},{"volume-title":"Proceedings of the Third International Workshop on Networked Group Communication.","author":"Rowstron A.","key":"e_1_2_1_62_1","unstructured":"Rowstron , A. , Kermarrec , A.-M. , Castro , M. , and Druschel , P . 2001. SCRIBE: The design of a large-scale event notification infrastructure . In Proceedings of the Third International Workshop on Networked Group Communication. Rowstron, A., Kermarrec, A.-M., Castro, M., and Druschel, P. 2001. SCRIBE: The design of a large-scale event notification infrastructure. In Proceedings of the Third International Workshop on Networked Group Communication."},{"key":"e_1_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.5555\/1060289.1060319"},{"key":"e_1_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/316188.316233"},{"key":"e_1_2_1_65_1","volume-title":"Slurpie: A cooperative bulk data transfer protocol","author":"Sherwood R.","year":"2004","unstructured":"Sherwood , R. , Braud , R. , and Bhattacharjee , B . 2004 . Slurpie: A cooperative bulk data transfer protocol . In Proceedings of IEEE INFOCOM. Sherwood, R., Braud, R., and Bhattacharjee, B. 2004. Slurpie: A cooperative bulk data transfer protocol. In Proceedings of IEEE INFOCOM."},{"key":"e_1_2_1_66_1","volume-title":"DF2003-06-001","author":"Shokrollahi A.","year":"2003","unstructured":"Shokrollahi , A. 2003 . Raptor codes. Tech. rep . DF2003-06-001 . Digital Fountain, Inc. Shokrollahi, A. 2003. Raptor codes. Tech. rep. DF2003-06-001. Digital Fountain, Inc."},{"key":"e_1_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/502034.502050"},{"key":"e_1_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/1159913.1159960"},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.5555\/1060289.1060315"},{"volume-title":"Proceedings of the USENIX 2004 Annual Technical Conference.","author":"Wang L.","key":"e_1_2_1_70_1","unstructured":"Wang , L. , Park , K. , Pang , R. , Pai , V. S. , and Peterson , L . 2004. Reliability and Security in the CoDeeN content distribution network . In Proceedings of the USENIX 2004 Annual Technical Conference. Wang, L., Park, K., Pang, R., Pai, V. S., and Peterson, L. 2004. Reliability and Security in the CoDeeN content distribution network. In Proceedings of the USENIX 2004 Annual Technical Conference."},{"volume-title":"Proceedings of IEEE INFOCOM.","author":"Young A.","key":"e_1_2_1_71_1","unstructured":"Young , A. , Chen , J. , Ma , Z. , Krishnamurthy , A. , Peterson , L. , and Wang , R. Y . 2004. Overlay mesh construction using interleaved spanning trees . In Proceedings of IEEE INFOCOM. Young, A., Chen, J., Ma, Z., Krishnamurthy, A., Peterson, L., and Wang, R. Y. 2004. Overlay mesh construction using interleaved spanning trees. In Proceedings of IEEE INFOCOM."},{"key":"e_1_2_1_72_1","volume-title":"-S. P","author":"Zhang X.","year":"2005","unstructured":"Zhang , X. , Liuy , J. , Liz , B. , and Yum , T . -S. P . 2005 . CoolStreaming\/DONet: A data-driven overlay network for efficient live media streaming. In Proceedings of IEEE INFOCOM. Zhang, X., Liuy, J., Liz, B., and Yum, T.-S. P. 2005. CoolStreaming\/DONet: A data-driven overlay network for efficient live media streaming. In Proceedings of IEEE INFOCOM."}],"container-title":["ACM Transactions on Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1328671.1328674","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1328671.1328674","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T14:51:58Z","timestamp":1750258318000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1328671.1328674"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,2]]},"references-count":71,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2008,2]]}},"alternative-id":["10.1145\/1328671.1328674"],"URL":"https:\/\/doi.org\/10.1145\/1328671.1328674","relation":{},"ISSN":["0734-2071","1557-7333"],"issn-type":[{"type":"print","value":"0734-2071"},{"type":"electronic","value":"1557-7333"}],"subject":[],"published":{"date-parts":[[2008,2]]},"assertion":[{"value":"2006-03-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2007-11-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2008-03-10","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}