广域多播可靠传输控制机制研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着Internet网络技术的迅速发展,出现了许多新型的应用,如大型网络音/视频会议、推送技术、发布/订阅系统(publish/subscribe)、大规模协作计算、IPTV、大型远程教育系统、分布式网格计算、共享白板式的多媒体应用,此外还有为用户群进行软件升级、镜像和高速缓存站点的更新、分布式交互模拟(Distributed Interactive Simulation)等,这些应用都具有从一个主机向多个主机或者从多个主机向多个主机发送同一信息的特性,而在Internet上这种同时分发的数目可能达数十万台,这些都需要更高的带宽支持,并且大大超出了单播的能力。大量的带宽消耗对网络运营商在现有网络资源基础上如何提供高效、稳定的服务提出了挑战。IP多播技术能对这一类应用提供支持,在多播网络中,即使多播用户数量成倍增长,骨干网络中网络带宽也无需增加,多播已成为多点通信应用的关键支撑技术。
     多播有许多活跃的研究领域,其中的一个研究重点是关于多播的可靠性(Reliability)研究,即研究如何保证数据包可靠的传输到所需节点。本文主要在多播的可靠性传输控制机制方面做了一些研究与探讨。本论文属于国家自然科学基金项目“基于网格架构的丰富媒体内容分发网络研究”、国家863计划软件重大专项应用类课题:“Linux多媒体网络教学软件”研究成果的一部分。论文的主要工作包括:
     (1)针对现有可靠多播协议存在的可扩展性问题,即随着组成员的增加,协议的性能下降,提出了一种基于gossip的可靠多播控制机制,提出了一种采用三层结构的可靠多播模型,使可扩展性得到一定的改善。基本思想:将数据包的丢失恢复分为两个层次,概率可靠和确定可靠。在经过概率可靠恢复后,已使大部分节点的丢失信息得到恢复,确定可靠只需对少量的节点进行恢复处理,较为有效地解决了可靠多播中的反馈爆炸问题,从而使可扩展性得到改善,通过网络模拟实验验证了其有效性。此外,对所提的控制机制从延时、带宽、成员管理等方面作了一些优化。
     (2)鉴于目前IP多播还未广泛的部署,应用层多播作为一种并行方案被用于支持当前的多点应用。由于应用层多播的分发树依赖于端主机,使应用层多播的分发树固有的脆弱,易造成分发树的分隔,如何创建一健壮的分发树,解决树分隔问题,是应用层多播的关键问题之一。由此提出一种基于K-正则随机图的分发树创建算法,利用K-正则随机图所具有的特性,如高度的连接性,来对抗端节点的故障或动态离开。模拟结果显示,在一定的节点故障范围内,基于K-正则随机图的分发树,仍然能有效地实现数据的分发。
     (3)对与多播可靠性密切相关的问题,即多播的拥塞控制进行了研究,提出了一种基于MINC(Multicast inference of networkcharacteristics)的分层多播动态定制机制,MINC是一种基于端到端的网络测量技术,能对网络进行动态监测,从而改善信息的分发质量,模拟显示定制机制是有效的。
With the rapid growth of the Internet, there are being of more and more new applications, such as large-scale network audio/video conference, push technique, publish/subscribe, large-scale collaboration computing, IPTV, large-scale longdistance learning system, distributed grid computing, share white board, and other, such as user group software update, update for mirror and high speed cache, Distributed Interactive Simulation, and so on. All these posses characteristic that send same message from one to many or many to many. This may happen on a hundred thousand hosts at the same time in the Internet. This all needs higher bandwidth. It goes beyond much more the capacity of unicast. Substantive bandwidth will be consumed by using unicas to distribute message from one to many or many to many. It is challenge to Internet service providers how to provide effect and steady service based on network resource in existence. IP multicast is an efficient way for one to many or many to many packets distribution at the network level. It has become key support technique for multicast application.
     There are many active research areas in multicast. One is research on multicast reliability. In this dissertation, it is about research of multicast reliability, including IP multicast reliability, application level multicast reliability, and congestion control. The contribution of the dissertation can be summarized as following:
     First, aiming to problem of scalability in reliable multicast, i.e., along with the increase, protocol performance is poor. Therefore, we provide a reliable mutlciast mechanism based on gossip, and provide three layers model of reliable multicast. Basic idea is that loss recovery is divided two layers, probabilistic reliable layer and determinate reliable layer. After probabilistic recovery, most loss message hosts get recovery, and determinate reliable layer only deals with a few loss recovery. Feedback implosion can be controled. Our simulation results show that our protocol performance is improvement from the viewpoints of scalability.
     Second, in ALM, multicast related feature, such as group membership management, multicast routing and packet replication, are implemented at end- host instead of routers. A multicast distribution tree is constructed in the application layer, so all nodes in this tree are end-hosts. However, ALM has a serious problem that the multicast distribution tree is intrinsically fragile and an end-hose failure causes tree partitions. To deal with problem, we propose based on k-regular graph tree construction protocol that constructs a robuse distribution tree against end-hose failure. Simulations prove the effectiveness of the proposed control mechanism.
     Third, one of the significant challenges associated with multicast delivery is providing congestion control mechanism.Layer multicast for addressing receiver heterogeneity has been provided. In layer multicast, receivers subscribe and unsubscribe to layers according to network congestion condition. It is important to how to measure network. We propose a based on MINC (multicast inference of network characteristics) network monitor, and it can implement dynamically subscribe layer multicast and improve information distribute quality. Simulation result show effective.
引文
[1]Akamai,http://www.akamai.com
    [2]Al Hamra A.and Felber P.A.,Design Choices for Content Distribution in P2P Networks,ACM SIGCOMM Computer Communication Review,35(5):29-40,October 2005
    [3]Biersack E.W.,Rodriguez P.and Felber P.A.,Performance Analysis of Peer-to-Peer Networks for File Distribution,5th International Workshop on Quality of future Internet Services(QofIS'04),pp.1-10,Barcelona,Spain,September 2004
    [4]Biersack E.W.,Where is Multicast Today?,ACM SIGCOMM Computer Communication Review,35(5):83-84,October 2005
    [5]S.Ratnasamy A.Ermolinskiy S.Shenker,Revisiting IP multicast,In Proc.SIGCOMM'06,September 11-15,2006,Pisa,Italy,pp.15-26
    [6]Y.H.Chu,S.G.Rao,S.Seshan,and H.Zhang.Enabling Conferencing Applications on the Internet using an Overlay Multicast Architecture.ACM SIGCOMM Computer Communication Review,31(4):55-67,October 2001
    [7]Ragab,Khaled;Multicast Overlay Network,Web Intelligence and Intelligent Agent Technology Workshops,2007 IEEEAVIC/ACM International Conferences on 5-12 Nov.2007pp.407-410
    [8]Deering S,"Multicast routing in a datagram Internetwork," Ph.D Dissertation,Stanford Univ.,Dec.1991
    [9]Deering S.,"Host extensions for IP multicasting",RFC 1112,August 1989
    [10]Erikson,H.,"MBONE:The Multicast Backbone",Communications of the ACM,August 1994,37(8):54-60
    [11]S.Casner and S.Deering,"First IETF Internet Audiocast," ACM Computer Communication Review,pp.92-97,July 1992
    [12]http://www.sprintlink.net/multicast/
    [13]http://abilene.internet2.edu/
    [14]http://www.canarie.ca/advnet/canet3.html
    [15]http://www.dante.net/nep/geant-multicast/
    [16]http://www.apan.net
    [17]http://www.vbns.net/
    [18]http://multicast.internet2.edu/wg-multicast-applications.shtml
    [19]http://www.nsfcnet.net/
    [20]张轩,李崇荣,李星.基于组播的视频会议应用框架 清华大学学报(自然科学)2005,45(4):513-516
    [21]Deering S.and Cheriton D.,"Multicast routing in datagram internetworks and extended LANs",ACM Transactions on Computer Systems,pp.85-110,May 1990
    [22]Weaver A.C.,Xpress Transport Protocol Version 4,Addison-Wesley,Reading,MA,1992
    [23]Floyd S.,Jacobson V,McCanne S.,"A reliable multicast framework for light-weight sessions and application level framing",In Proc.ACM SIGCOMM' 95.ACM Computer Communication Review,pp.342-356,August 1995
    [24]Holbrook H.,Singhal S.K,and Cheriton D.R.,"Log-based receiver-reliable multicast for distribute interactive simulation" In Proc.ACM SIGCOMM'95,pp.328-341,August 1995
    [25]Lin J.C.and Paul S.,"RMTP:A reliable multicast transport protocol",In IEEE Infocom,pp.1414-1425,March 1996
    [26]Speakman T.,Farinacci D.,Lin S.,and Tweedly A.,"Pragmatic Group Multicast(PGM)Transport Protocol Specification",RFC 3208,December 2001
    [27]Yavatkar R.,Griffioen J.,and Sudan M.,"A Reliable Dissemination Protocol for Interactive Collaborative Applications," Proc.ACM Multimedia '95,pp.333-344,1995
    [28]Lehman L.,Garland S.,and Tennehouse D.,"Active reliable multicast",In Proceeding of the IEEE INFOCOM 98,San Francisco,CA.pp.581-589,1998
    [29]Kermode R.,"Scoped Hybrid Automatic Repeat Request with Forward Error Correction (SHARQFEC)" In Proceedings of the ACM SIGCOMM Conference,pp.278-289,October 1998
    [30]Kadansk M.,Chiu D.,Wesley J,et al,"Tree-based reliable multicast(TRAM)",INTERNET DRAFT drafl-kadansky-tram-02.txt,Work in Progress.2000
    [31]Papadopoulos,C.,Parulkar,G.,Varghese,G.,An Error Control Scheme for Large-Scale Multicast Applications(LMS),Proceedings of INFOCOM'98,San Francisco,CA,pp.1188-1196,March 1998
    [32]Nonnenmacher J.,Biersack E.,and Towsley D.Parity-based loss recovery for reliable multicast transmission.In Proceedings of ACM SIGCOMM,pp.289-300,September 1997
    [33]Dan Rubenstein,Sneha kasera,Don Towsley,and Jim Kurose,"Improving Reliable Multicast Using Active Parity Encoding Services(APES)" Proc.IEEE INFOCOM'99,New York,NY,pp.1248-1255,April 1999
    [34]John W.Byers,Michael Luby,Michael Mitzenmacher,and Ashu Rege,"A Digital Fountain Approach to Reliable Distribution of Bulk Data",ACM SIGCOMM'98 Conference.Sept.1998.Computer Communication Review(Oct.1998),28(4):56-67
    [35]M.Watson,M.Luby,L.Vicisano."Forward Error Correction(FEC) Building Block",RFC 5052,August 2007
    [36]M.Luby,A.Shokrollahi,M.Watson,T.Stockhammer."Raptor Forward Error Correction Scheme for Object Delivery",RFC 5053,October 2007
    [37]Yeung KL,Feng G.,Cache partitioning for multiple sessions in local loss recovery of reliable multicast,IEE PROCEEDINGS-COMMUNICATIONS,2005 152(6):866-876
    [38]Baek,J.;Paris,J.-E,A tree-based reliable multicast scheme exploiting the temporal locality of transmission errors,Performance,Computing,and Communications Conference,2005.IPCCC 2005.24th IEEE International 7-9 April 2005,pp.275-282
    [39]He XM,Papadopoulos C,Radoslavov P,Incremental deployment strategies for routerassisted reliable multicast,IEEE-ACM TRANSACTIONS ON NETWORKING 2006 14(4):779-792
    [40]Wan ZW,Kadoch M,Elhakeem A.,Optimizing the performance of tree-based reliable multicast.COMPUTERS & ELECTRICAL ENGINEERING 2006 32(5):394-410
    [41]Tau CS,Wang TI.,Performance evaluation of the loss-collected retransmission scheme in reliable multicast protocol,IEE PROCEEDINGS-COMMUNICATIONS 2006 153(3):376-382
    [42]Lee S,Ko Y,Lee D,Realization of a scalable and reliable multicast transport protocol for many-to-many sessions,ETRI JOURNAL 2007 29(6):745-754
    [43]IETF Reliable multicast Transport WG,http://www.ietf.org/html.charters/rmt-charter.html
    [44]IRTF The Reliable Multicast Research Group,http://www.irtf.org/old-groups,http://rmrg.east.isi.edu
    [45]赵东升,卢锡城,周兴铭.基于集成FEC和层次传输的可靠组播的流控技术[J].计算机学报,1999,22(1):86-91
    [46]蔡洪斌,周明天,杨国纬.基于可靠主动结点的可靠多播通信协议[J].计算机学报,2001,(7):716-722
    [47]文远保,李鹏.基于超级立方体结构的可靠组播差错控制研究[J].华中科技大学学报(自然科学版),2005,(1):7-9
    [48]杨瑞娟,黄美荣,柳健,.一种实时可靠多播协议延迟性能分析[J].电了学报,2007,(1):91-94
    [49]姜博,曹志刚,晏坚.PLFEC可靠组播解决方案分组长度研究[J].清华大学学报(自然科学版),2008,(4):567-570
    [50]Amir Y.,Awerbuch B.,Danilov C.and Stanton J.,A Cost-Benefit Flow Control for Reliable Multicast and Unicast in Overlay Networks,IEEE/ACM Transactions on Networking,13(5):1094-1106,October 2005
    [51]Amir Y.and Danilov C.,Reliable Communication in Overlay Networks,IEEE International Conference on Dependable Systems and Network(DSN03),San Francisco,CA,USA,pp.511-520,June 2003
    [52]Constantinescu D.,Erman D.,Ilie D.and Popescu A.,Congestion and Error Control in Overlay Networks,technical report,Blekinge Institute of Technology,Karlskrona,January 2007
    [53]Lee CY,Kim HD,Reliable overlay multicast trees for private Internet broadcasting with multiple sessions,COMPUTERS & OPERATIONS RESEARCH 34(9):2849-2864 SEP 2007
    [54]谭焜,史元春,廖春元,徐光祜.应用层语义可靠的自适应多播 软件学报,2002,13(4):545-551
    [55]张祖平,徐超,陈建二.一种基于超立方体的应用层组播协议 小型微型计算机系统,2006,27(11):1991-1996
    [56]Whang Z.et al.,"Framework for Reliable Multicast Application Design," Proc.HIPPARCH '97,http://www.cs.ucl.ac.uk/external/zwang/hipparch97.html
    [57]C.Papadopoulos,G.Parulkar and G.Varghese,"An Error Control Scheme for Large-Scale Multicast Applications," Proc.of IEEE INFOCOM' 98,vol.3,pp.1188-1196,Mar.1998
    [58]S.Pingali,J.F.Kurose,D.Towsley,"A Comparison of Sender-initiated and Receiverinitiated Reliable Multicast Protocols," ACM SIGMETRICS 94,pp.221-230,May 1994
    [59]Mankin,A.,Romanow,A.,Brander,S.et al.IETF criterial for evaluating reliable multicast transport and application protocols.RFC 2357,1998
    [60]Shiroshita T,Kinoshita S,Nagata T,Sano T,Nakamura Y.Evaluation of reliable multicast applications for large-scale contents delivery,IEICE TRANSACTIONS ON COMMUNICATIONS,2007 E90B(10):2738-2745
    [61]Boukerche A,Maamar H,Hossain A.An efficient hybrid multicast transport protocol for collaborative virtual environment with networked haptic.MULTIMEDIA SYSTEMS 13(4): 283-296 2008
    [62] http://www.ietf.org/rfc/rfc2236.txt, IGMP V2 ,1997
    [63] B. Cain, S. Deering, I. Kouvelas, W. Fenner, and A. Thyagarajan, "Internet group management protocol, version 3," IETF IDMR, RFC 3376, Oct. 2002
    
    [64] P. Paul, S. V. Raghavan, Survey of multicast routing algorithms and protocols, in: Proceedings of the Fifteenth International Conference on Computer Communication (ICCC 2002), pp.902-926
    
    [65] M.Yajnik, J.Kurose, and D.Towsley, Packet Loss Correlation in the MBone Multicast Network, In Proceedings of the IEEE Global Internet Conference, London, UK, November 18-22,1996, pp.94-99
    [66] WHETTEN B, CONLAN J. A Rate Based Congestion Control Scheme for Reliable Multicast[R].Technical White Paper. GlobalCast Communication 1998
    [67] S.Bhattacharyya, D.Towsleu.The loss path multiplicity problem in multicast congestion control. In: Doshi, B., ed. Proceedings of the IEEE INFOCOM. New York: IEEE Communications Society, 1999, pp.856-863
    
    [68] M.Yajnik, S.B. Moon, J. Kurose, and D. Towsley.Measurement and Modeling of the Temporal Dependence in Packet Loss. In Proceedings of IEEE INFOCOM'99, New York, NY, Vol.1 pp.345-352, March 1999
    
    [69] J-C. Bolot, H. Crepin, A. Vega-Garcia, "Analysis of Audio Packet Loss in the Internet", Proc 1995Workshop on Network and Operating System Support for Audio and Video, pp. 163-174, 1995
    [70] M.Handley, "An examination of MBone performance," Tech. Rep. ISVRR-97-450, Information Sciences Institute (ISI), University of Southern California (USC), January 1997
    [71] W Atwood. A classification of reliable multicast protocols [J] .Network ,May 2004 ,18 (5):24-34
    [72] Popescu A; Constantinescu D; Erman, D; Hie, D. A survey of reliable multicast communication 2007 NEXT GENERATION INTERNET NETWORKS pp.111-118
    [73] Birman, K., Joseph, T., "Reliable Communication in the presence of failures, ACM Transactions on Computer Systems, 5 (1):47-76, February 1987
    [74] Cheriton, D., Zwaenepoel, W., "Distributed Process Groups in the V kernel", ACM Transactions on Computer Systems, 3 (2):77-107, May 1985
    [75] Crowcroft, J., Paliwoda, K., "A Multicast Transport Protocol", Proc. of ACM Sigcomm'88, pp.247-256,August 1988
    [76]B.Whetten,T.Montgomery,and S.Kaplan,A High Performance Totally Ordered Multicast Protocol,Theory and Practice in Distributed Systems,Springer Verlag,LCNS 938.pp.33-57,August 1994
    [77]Yuan Gao Ge,Y.Hou,J.C.RMCM:reliable multicasts for core-based multicast trees.Proceedings of International Conference on Network Protocols,Osaka,Japan,pp.83-94,2000
    [78]Peng J,Sikdar B.An efficient and scalable loss-recovery scheme for video multicast.IEEE TRANSACTIONS ON MULTIMEDIA,7(2):356-365 APR.2005
    [79]Maimour M,Pham C,Dynamic replier active reliable multicast(DyRAM),7th IEEE International Symposium on Computers and Communications,TAORMINA ITALY 2002,pp.275-282
    [80]王际洲,陈意云.基于主动节点的可靠组播差错控制[J].中国科学技术大学学报.2005,35(3):354-359
    [81]David D.Clark and David L.Tennenhouse.Architectural Considerations for a New Generation of Protocols.In Proceedings of SIGCOMM'90,Philadelphia,PA,pp.200-208,September 1990.ACM Press
    [82]C.Liu,D.Estrin,S.Shenker,L.Zhang,Local Error Recovery in SRM:Comparison of Two Approaches,IEEE/ACM Transactions on Networking,6(6):686-699,December 1998
    [83]Pendarakis D.,Shi S.,Verma D.,and Waldvogel M.ALMI:An Application Level Multicast Infrastructure.In Proceedings of 3rd Usenix Symposium on Internet Technologies &Systems(USITS),MAR 26-28,2001 SAN FRANCISCO CALIFORNIA,pp.49-60
    [84]J.Jannotti,D.K.Gifford,K.L.Johnson,Overcast:Reliable Multicasting with an Overlay Network,Proc.Oper.Syst.Des.Implement.(OSDI) October(2000),pp.197-212
    [85]S.Q.Zhang,B.Y.Zhao,A.D.Joseph,R.H.Jatz,J.D.Kubiatowicz,Bayeux:An architecture for scalable and fault-tolerant wide-area data dissemination,In:Proc.of the 11th NOSSDAV.New York:ACM Press,2001,pp.11-20
    [86]B.Y.Zhao,L.Huang,J.Stribling,S.C.Rhea,A.D.Joseph,and J.D.Kubiatowicz,"Tapestry:A globalscale overlay for rapid service deployment," IEEE Jrnl.on Selected Areas in Communications(J-SAC),Sp.Issue on Recent advances in Service Overlay Networks,22(1):41-53,Jan.2004
    [87]Y.Chawathe."Scattercast:An Adaptable Broadcast Distribution Framework," In special issue of the ACM Multimedia Systems Journal on Multimedia Distribution,9(1):104-118, July 2003
    [88]Wong,K.-F.S.,Chan,S.-H.G.,Wan-ChingWong, Lateral error recovery for application-level multicast, INFOCOM 2004. Twenty-third AnnualJoint Conference of the IEEE Computer and Communications Societies Volume 4, 7-11 March 2004 Vol.4, pp.2708-2718
    [89] F.Baccelli et al., The One-to-Many TCP Overlay: A Scalable and Reliable Multicast Architecture, Proc. Infocom 2005, Vol.3, pp.1629-1640
    [90]GKwon and J.Byers, ROMA: Reliable overlay multicast with loosely coupled TCP connections, IEEE Infocom, Vol.1, pp.385-395, 2004
    
    [91] Birman K P. The surprising power of epidemic communication [A] .Workshop on Future Directions in Distributed Computing (FuDiCo 2002) [C] .Bertinoro, Italy: Springer-Verlag, Vol.2584, pp.97-102, 2002
    [92] A. Demers, D. Greene, C. Hauser, W. Irish, J. Larson, S. Shenker, H. Sturgis, D. Swinehart, and D. Terry.Epidemic algorithms for replicated database management. In Proceedings of the 6th Annual ACM Symposium on Principles of Distributed Computing (PODC'87), pp.1-12, Vancouver, Aug. 1987.ACM
    [93] P.T. Eugster, R. Guerraoui, S. B. Handurukande, A.-M.Kermarrec, and P. Kouznetsov.Lightweight probabilistic broadcast. ACM Transactions on Computer Systems, 21(4):341-374, 2003
    [94] J.Luo, P. Eugster, and J.-P.Hubaux. Route driven gossip: Probabilistic reliable multicast in ad hoc networks. In Proc.of INFOCOM, San Fransisco, USA, pp.2229-2239, April 2003
    [95] Kim CY, Ahn JH, Hwang CS, Gossip-based causal order broadcast algorithm, LECTURE NOTES IN COMPUTER SCIENCE 3046: 233-242 2004
    
    [96] P.T.Eugster, R.Guerraoui, A.-M.Kermarrec, and L.Massouli'e. Epidemic information dissemination in distributed systems. IEEE Computer, 37(5):60-67, May 2004
    [97] R.V Renesse, Y. Minsky, and M.Hayden.A Gossip-Based Failure Detection Service. In Proc. of Middleware, The Lake District, England, Sept.1998, pp.55-70
    [98] A. J.Ganesh, A-M.Kermarrec, and L.Massoulie.Peer-to-peer membership management for gossip-based protocols. IEEE Transactions on Computers, 52(2):139-149, Feb. 2003
    [99] Haas ZJ, Halpern JY, Li L, Gossip-based ad hoc routing, IEEE-ACM TRANSACTIONS ON NETWORKING 14 (3): 479-491 JUN 2006
    [100] Jelasity M, Babaoglu O, Gossip-based overlay topology management, ENGINEERING SELF-ORGANISING SYSTEMS LECTURE NOTES IN ARTIFICIAL INTELLIGENCE 3910:1-15 2005
    [101]A.-M.Kermarrec,L.Massoulie,A.Ganesh,Probabilistic reliable dissmination in largescale systems,IEEE Transactions on Parallel and Distributed Systems 14(3):248-258,2003
    [102]马知恩,周义仓,王稳地等.传染病动力学的数学建模与研究[M].北京,科学出版社,2004.2
    [103]R.Karp,C.Schindelhauer,S.Shenker,and B.Vocking.Randomized rumor spreading.In Proceedings of the 41~(st) Annual Symposium on Foundations of Computer Science,pp.565-574,Redondo Beach,California,November 2000.IEEE Computer Society Press
    [104]J.Pereira,L.Rodrigues,A.Pinto,Low Latency Probabilistic Broadcast in Wide Area Networks,published in the Proceedings of the 23rd Symposium on Reliable Distributed Systems,Florianopolis,Brazil,pp.299-308,October 2004
    [105]B.H.Bloom.Space/time trade-offs in hash coding with allowable errors.Communications of the ACM,13(7):422-426,1970
    [106]V.Pappas,B.j Zhang,A.Terzis,Fault-Tolerant Data Delivery for Multicast Overlay Networks,Proceedings of the 24th International Conference on Distributed Computing Systems(ICDCS'04),Hachioji,Japan,pp.670-679,Mar.2004
    [107]L.Fan,P.Cao,J.Almeida,and A.Broder.Summary cache:a scalable wide-area web cache sharing protocol.In Proc.OfACM SIGCOMM,pp.254-265,1998
    [108]S.Ranganathan,A.D.George,R.W.Todd,and M.C.Chidester.Gossip-style failure detection and distributed consensus for scalable heterogeneous clusters.Cluster Computing,4(3):197-209,2001
    [109]D.Agrawal,A.El Abbadi,and R.Steinke.Epidemic algorithms in replicated databases.In Proceedings of the Sixteenth ACMSymposium on Principles of Database Systems,pp.161-172,Tucson,Arizona,1997
    [110]UCB/LBNL/VINT.Network Simulator NS-2.http://www-mash.cs.berkeley.edu/ns/
    [111]http://www.cc.gatech.edu/projects/GTITM/
    [112]K.Calvert,M.Doar and E.W.Zegura.Modeling Internet Topology.IEEE Communications Magazine,35(6):160-163,June 1997
    [113]I.Stoica,R.Morris,D.Liben-Nowell,D.R.Karger,M.F.Kaashoek,F.Dabek,and H.Balakrishnan.Chord:A Scalable Peer-to-peer Lookup Protocol for Internet Applications.In Proc.of ACM SIGCOMM,pp.149-160,August 2001
    [114]A.Rowstron and P.Druschel, "Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems," in Proc. of the ACM/IFIP/USENIX Intl. Middleware Conf., Nov. 2001, Lecture Notes in Computer Science 2218:329-350
    [115] D. G. Andersen, H. Balakrishnan, M. F. Kaashoek, and R. Morris.Resilient Overlay Networks. In Proc. of ACM SOSP, pp.131-145, October 2001
    [116] Zhenhai Duan, Zhi-Li Zhang, and Yiwei Thomas Hou, Service Overlay Network: SLAs, QoS and Bandwidth Provisioning. In Proceedings of IEEE International Conference on Network Protocols, Nov. 2002, pp.334-343
    [117] P. Francis, Yoid: Your Own Internet Distribution, http://www.isi.edu/div7/yoid/, March 2001
    [118] Y.H.Chu, S.G.Rao, and H.Zhang.A Case for End System Multicast. In Proceedings of ACM SIGMETRICS, June 2000, pp.1-12
    [119] J. Liebeherr, M. Nahas, W. Si, Application-layer multicast with Delaunay triangulations, IEEE Global Telecommunications Conference (GLOBECOM 01), NOV 25-29, 2001 SAN ANTONIO TEXAS, Vol.3, pp.1651-1655
    [120] S. Banerjee, B. Bhattacharjee, C. Kommareddy, Scalable application layer multicast, Proceedings of ACM SIGCOMM, pp.205-217, August 2002
    [121] L. Mathy, R. Canonico, and D. Hutchison, "An Overlay Tree Building Control Protocol," NGC 2001, Vol.2233, pp.76-87, November 2001
    [122] B. Zhang, S. Jamin, and L. Zhang, "Host Multicast: A Framework for Delivering Multicast to End Users," IEEE INFOCOM 2002, New York, US, vol.3, pp.1366-1375, June 2002
    [123] S. Ratnasamy, M. Handley, R. Karp, and S. Shenker, "Application-level multicast using content-addressable networks," in Proc. of 3rd Intl. Workshop on Networked Group Communication (NGC 2002), pp. 14-29, Nov. 2001
    
    [124] S. Ratnasamy, P. Francis, M. Handley, R. Karp, and S. Shenker, "A scalable content- addressable network," in Proc. of ACM SIGCOMM 2001, pp.161-172, Aug. 2001
    [125] Y.Chawathe.Scattercast: An Adaptable Broadcast Distribution Framework.In special issue of the ACM Multimedia Systems Journal on Multimedia Distribution, 9(1): 104-118, 2002
    [126] D. Kostic, A. Rodriguez, J. Albrecht, and A. Vahdat, "Bullet: High bandwidth data dissemination using an overlay mesh," in Proc. of the 20th ACM Symp. on Operating Sys. Principles (SOSP 2003), ACM SIGOPS Operating Systems Review 37(5):282-297, Oct. 2003
    [127] M.Castro, P.Druschel,A.-M. Kermarrec, A. Nandi, A. Rowstron, and A. Singh, Splitstream: Highbandwidth multicast in cooperative environments, in Proc. of the 20th ACM Symp. on Operating Sys. Principles (SOSP 2003), pp.298-313, Oct. 2003
    [128] Blundell, N., Egi, N., Mathy, L., Voice over application-level multicast, 25th IEEE International Performance Computing and Communications Conference, APR 10-12, 2006 Phoenix AZ, pp.667-673
    [129] Kulkami S., Markham J., Split and merge multicast: live media streaming with application level multicast, 2005 IEEE International Conference on Volume 2, 16-20 May 2005, pp. 1292-1298
    [130] K. Sripanidkulchai, A.Ganjam,B.Maggs, and H. Zhang.The Feasibility of Supporting Large-Scale Live Streaming Applications with Dynamic Application End-Points. In Proceedings of ACM SIGCOMM, pp.107-120, 2004
    [131] X.Zhang, J.Liu, B. Li, and T.S. P. Yum. DONet/CoolStreaming: A Data-driven Overlay Network for Live Media Streaming. Proceedings of IEEE Conference on Computer Communications (INFOCOM'05), Mar 13-17, 2005, Miami, FL, USA, pp.2102-2111
    [132] J.Friedman.On the second eigenvalue and random walks in random d-regular graphs.Combinatorics,vol.11, pp.331-362,1991
    [133]N.Wormald.Models of random regular graphs-Surveys in Combinatorics, 276:239-298, 1999
    [134] Douglas B. West著, 李建中等译, 图论导引, 机械工业出版社, 2006
    [135] Liebeherr J,Tyler K Beam. HyperCast: a protocol for maintaining multicast group members in a logical hypercube topology [C]. Proc, First International Work shop on Networked Group Communication (NGC'99), in: Lecture Notes in Computer Science, July 1999, 1736: 72-89
    [136]Gevros, P.,Crowcroft, J., Kirstein, P., et al. Congestion control mechanisms and the best effort service model. IEEE Network, 2001,15(3):16-26
    [137] Jain, R.,Ramakrishnan, K.K.,Chiu, Dah-Ming. Congestion avoidance in computer networks with a connectionless network layer.Technical Report, DEC-TR-506, Digital Equipment Corporation, 1988. http://www.cis.ohio-state.edu/~jain
    [138] Chaintreau, A., Baccelli, F., Diot, C. Impact of network delay variation on multicast sessions with TCP-like congestion control. In: Ammar, M., ed. Proceedings of the IEEE INFOCOM. Anchorage: IEEE Communications Society, 2001.pp. 1133-1142
    [139] Floyd, S., Fall, K. Promoting the use of end-to-end congestion control in the internet. IEEE/ACM Transactions on Networking, 1999, 7(4):458-472
    [140] Padhye, J., Firoiu, V., Towsley, D., et al. Modeling TCP throughput: a simple model and its empirical validation. In: Oran, D., ed. Proceedings of the SIGCOMM. Vancouver: ACM Press, 1998, pp.303-314
    
    [141] Floyd, S.,Handley, M., Padhye, J. A comparison of equation-based and AIMD congestion control. 2000.http://www.aciri.org/floyd/ papers.htmls
    
    [142] Widmer;J., Denda, R., Mauve, M.A survey on TCP-friendly congestion control. IEEE Network, 2001,15(3):28-37
    [143] Wang, H.A., Schwartz, M. Achieving bounded fairness for multicast and TCP traffic in the internet. In: Black, R., ed. Proceedings of the ACM SIGCOMM. Vancouver: ACM Press, 1998, pp.81-92
    
    [144] Rizzo, L. PGMCC: a TCP- friendly single-rate multicast congestion control scheme. In: Floyd, S., ed. Proceedings of the ACM SIGCOMM. Stockholm: ACM Press, 2000, pp.17- 28
    [145] Rhee, J., Balaguru, N., Rouskas,G. MTCP: scalable TCP-like congestion control for reliable multicast. In: Doshi, B., ed.Proceedings of the IEEE INFOCOM. New York: IEEE Communications Society, 1999, pp.1265-1273
    [146] McCanne, S., Jacobson, V.,Vetterli, M. Receiver-Driven layered multicast. In: Deering, S., ed. Proceedings of the ACMSIGCOMM. Stanford: ACM Press, 1996, pp.117-130
    [147] Vicisano, L., Rizzo, L.,Crowcroft, J. TCP-Like congestion control for layered multicast data transfer. In: Charny, A., ed. Proceedings of the IEEE INFOCOM. San Francisco: IEEE Communications Society, 1998, pp.996-1003
    
    [148] Byers, J., Frumin, M., Horn, G., et al. FLID-DL: congestion control for layered multicast. In: Fdida, S., ed. Proceedings of the 2nd International Workshop on Networked Group Communication (NGC 2000). Palo Alto: ACM Press, 2000, pp.71-81
    
    [149] Y Richard,et al.Internet multicast congestion control:A survey.In Proceedings of ICT 2000, Acapulco, Mexico, May 2000
    [150] Handley,M.,Floyd,S., Strawman Specification for TCP Friendly (reliable) Multicast Congestion Control (TFMCC), RFC 4654, 2006
    [151] A. Adams, T. Bu, R. Caceres, N.G. Duffield, T. Friedman, J.Horowitz, F. Lo Presti, S.B. Moon,V.Paxson,D.Towsley,The Use of End-to-End Multicast Measurements for Characterizing Internal Network Behavior,IEEE Communications Magazine,38(5):152-159,May 2000
    [152]T.Bu,N.Duffield,F.Lo Presti,D.Towsley,Network Tomography on General Topology,ACM SIGMETRICS Performance Evaluation Review,30(1):21-30,2002
    [153]Caceres,R.;Duffield,N.G.;Horowitz,J.;Towlsey,D.;Bu,T.;Multicast-based inference of network-internal characteristics:accuracy of packet loss estimation,INFOCOM '99,Vol.1,pp.371-379
    [154]N.Duffield,J.Horowitz,D.Towsley,W.Wei,T.Friedman,Multicast-based loss inference with missing data,IEEE Journal of Selected Areas of Communications,20(4):700-713,2002
    [155]mtrace—Print multicast path from a source to a receiver.For more information see ftp://ftp.parc.xerox.com/pub/net-research/ipmulti
    [156]Legout,A.,Biersack,E.W.PLM:Fast convergence for cumulative layered multicast transmission schemes.In:Drushel,P.,ed.Proceedings of the ACM Sigmetrics.Santa Clara,CA:ACM Press,2000,pp.13-22
    [157]叶晓国,姜爱全,吴家皋,“ANLMcc-一种基于主动网的分层多播拥塞控制方案”,计算机研究与发展,42(2):273-279,2005

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700