簡易檢索 / 詳目顯示

研究生: 王鼎允
Ting-Yuan Wang
論文名稱: 大型動態群播樹上之中心點遷徙協定
A Scalable Core Migration Protocol for Dynamic Multicast Tree
指導教授: 黃興燦
Shing-Tsaan Huang
伍麗樵
Lih-Chyau Wuu
口試委員:
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Computer Science
論文出版年: 2000
畢業學年度: 88
語文別: 英文
論文頁數: 48
中文關鍵詞: 群播分散式中心點代理人遷徙
外文關鍵詞: Multicast, Distributed, Core, Agent, Migration
相關次數: 點閱:2下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 近幾年來,研究人員利用CBT(Core Based Tree),PIM(Protocol Independent Protocol)等通訊協定在網際網路上傳遞群播(Multicast)資料。過去所提出的設置中心點(Core)方法基本上需要完整的網路拓撲資訊,然而分散式網路(如網際網路)往往無法滿足這種需求。因此研究人員提出分散式的設置中心點方法解決此問題。雖然分散式的方法不再需要完整的網路拓撲資訊,但是當遷徙中心點時,仍需要群組成員(Member)的資訊作為評估的依據找出中心點的最佳位置,使得群播更有效率。
    在這篇論文中,我們設計一個在大型動態群播樹上的分散式通訊協定(Scalable Core Migration Protocol, 簡稱SCMP),當群播樹擴張或縮減時,可遷徙中心點至近乎最佳的位置,並且能有效率的遷徙。在我們的通訊協定中,所有群組成員的資訊被分散至區域的代理人(Agent),而中心點只需要維護這群代理人的資訊;並且我們只需從這群代理人中挑選一個最佳者作為中心點。因而,當遷徙中心點時,我們所提出的方法降低了所花費的時間(Runtime Overhead)及花費的訊息(Message Overhead)。


    Over the year, researchers have proposed the core based trees (CBT) and protocol independent multicasting (PIM) protocols to route multicast data on Internet. Some previously proposed heuristics for locating the Core of a group typically require knowledge of the complete network topology, a requirement that is not always practical for a distributed problem such as Internet routing. Recently, many researchers have proposed distributed algorithms for locating the Core of a group. Although knowledge of the network topology is not explicitly assumed, some knowledge such as information of sources/members is necessary for computing the metric such as average tree cost or maximum end-to-end delay to find the best location of the group's Core such that multicasting efficiently.
    We proposed a scalable distributed protocol that can be used to migrate Core to near-optimal location for dynamic multicast tree, and allow the Core to migrate efficiently when the multicast tree is expanded or shrunken. In our protocol, information of overall members is distributed among local Agents; the Core only maintains information of Agents of the group. Also, only the Agents participate Core selection. Therefore, the proposed protocol reduces the runtime overhead and message overhead while computing Core migration.

    Chapter 1 Introduction 1 1.1 MULTICAST TECHNOLOGY 2 A. Source Based Tree: 2 B. Group Shared Tree: 2 1.2 RELATED WORKS AND ISSUES 3 1.3 THE PROPOSED APPROACH 5 1.4 ORGANIZATION OF THE THESIS 6 Chapter 2 SCMP Overview 7 2.1 NETWORK MODEL AND NOTATIONS 7 2.2 COMPONENTS 9 A. Designated Routers (DRs) 9 B. Agents 9 C. Core 10 2.3 OVERVIEW OF SCMP 10 A. Objectives 10 B. Tasks 11 Chapter 3 Scalable Core Migration Protocol 13 3.1 DYNAMIC MEMBERSHIP 13 A. Joining Process 13 B. Leaving Process 16 3.2 EXPANDING AND SHRINKING AGENTS 20 A. Expanding Agents Process 21 B. Shrinking Agents Process 25 3.3 CORE MIGRATING 29 A. Probing Core Process 29 B. Calculating Weight Process 32 C. Changing Core Process 36 3.4 WEIGHT FUNCTIONS 38 Chapter 4 Performance Evaluation 39 4.1 GENERATING RANDOM GRAPHS 39 4.2 DYNAMIC GROUP MEMBERSHIP 39 4.3 SIMULATION RESULTS 40 A. Tree Cost, Maximum Delay, and Delay Variation 40 B. State Space of Core Required 42 C. Overhead of Core Migration 43 Chapter 5 Conclusions 45 Reference 46

    [AK98] S. Ali and A. Khokhar, “Distributed Center Location Algorithm for Fault-Tolerant Multicast in Wide-Area Networks”, Reliable Distributed Systems, Proc. 17th IEEE Symposium, 1998, pp. 324-329.
    [BCF97] T. Billhartz, J.B. Cain, and E.F. Goudreau, " Performance and Resource Cost Comparisons for the CBT and PIM Multicast Routing Protocols", Select. Areas in Commun., IEEE Journal on Vol. 15, No. 3, Apr. 1997, pp. 304-315.
    [BFC93] A.J. Ballardie, P.F. Francis, and J. Crowcroft, “Core Based Trees”, Proc. ACM SIGCOMM, Sept. 1993, pp. 85-95.
    [CZD95] K.L. Calvert, E.W. Zegura, and M.J. Donahoo, “Core Selection Methods for Multicast Routing”, Proc. 4th ICCCN, IEEE, Sept. 1995, pp. 638-642.
    [DEFJLW96] S. Deering, D.L. Estrin, D. Farinacci, V. Jacobson, C. -G. Liu, and L. Wei, “The PIM Architecture for Wide-Area Multicast Routing”, Networking, IEEE/ACM Transactions on Vol. 4, No. 2, Apr. 1996, pp. 153-162.
    [DJEFMWH97] S. Deering, V. Jacobson, D. L. Estrin, D. Farinacci, D. Meyer, L. Wei, and A. Helmey, “Protocol Independent Multicast – Dense Mode (v2): Specification”, Internet Draft, Aug. 1997.
    [DZ96] M.J. Donahoo and E.W. Zegura, "Core migration for dynamic multicast routing", Proc. 5th ICCCN, IEEE, Oct. 1996, pp. 92-98.
    [EHHH99] D. Estrin, M. Handley, A. Helmy, and P. Huang, "A Dynamic Bootstrap Mechanism for Rendezvous-based Multicast Routing", INFOCOM '99. 9th Annual Joint Conference of the IEEE Computer and Communications Societies, Proc. IEEE, March 1999, pp. 1090-1098.
    [FHM98] E. Fleury, Y. Huang, and P.K. McKinley, "On the Performance and feasibility of Multicast Core Selection Heuristics", Proc. 7th ICCCN, IEEE, Oct. 1998, pp. 296-303.
    [GJ88] M.R. Garey and D.S. Johnson, Computers and Intractability: A Guide to the Theory of NP-Completeness. New York: Freeman, June 1988.
    [GR99] A. Gulati and S. Rai, "Core Discovery in Internet Multicast Routing Protocol", Performance, Computing and Communications Conference, 1999 IEEE International, Feb. 1999, pp. 143-149.
    [HFM] Y. Huang, E. Fleury, and P.K. McKinley, "LCM: A Multicast Core Management Protocol for Link-State Routing Networks", Proc. ICC, IEEE, 1998, pp. 1197-1201.
    [KP99] W.T. Kim and Y.J. Park, "DCBT: An Efficient Multicast Architecture for Wide scale and Large Group Multimedia Communications", Proc. ICC, IEEE, June 1999, pp. 665-670.
    [LL98] H.C. Lin and SC Lai, "Core Placement for the Core Based Tree Multicast Routing Architecture", Global Telecommunications Conference, GLOBECOM IEEE, Nov. 1998, pp. 1049-1053.
    [LLS98] C. Liu, M.J. Lee, and T.N. Saadawi, “Core-Manager Based Scalable Multicast Routing”, Proc. ICC, IEEE, June 1998, pp. 436-441.
    [M94] J. Moy, “Multicast Extensions to OSPF”, Technical Report RFC 1584, Network Working Group, Mar. 1994.
    [P98] T. Pusateri, “Distance Vector Multicast Routing Protocol”, Internet Draft, Mar. 1998.
    [PG95] M. Parsa and J.J. Garcia-Luna-Aceves, "Scalable Internet Multicast Routing", Proc. 4th ICCCN, IEEE, Sept. 1995, pp. 162-166.
    [RB97] G.N. Rouskas and I. Baldine, "Multicast Routing with End-to-End Delay and Delay Variation Constraints", Select. Areas in Commun., IEEE Journal on Vol. 15, No. 3, Apr. 1997, pp. 346-356.
    [RMH99] J. Reeve, P. Mars, and T. Hodgkinson, "Learning Algorithms for Multicast Routing", Communications, IEE Proceedings, Vol. 146, No.2, April 1999, pp. 89 -94.
    [SBK94] S.B. Shukla, E.B. Boyer, and J.E. Klinker, "Multicast tree construction in network topologies with asymmetric link loads", Naval Postgraduate School, Tech. Rep. NPS-EC-94-012, Sept. 1994.
    [SG97] C. Shields and J.J. Garcia-Luna-Aceves, "The Ordered Core Based Tree Protocol", INFOCOM '97, 6th Annual Joint Conference of the IEEE Computer and Communications Societies, 1997, pp. 884-891.
    [TR97] D.G. Thaler and C.V. Ravishankar, “Distributed Center-Location Algorithms”, Select. Areas in Commun., IEEE Journal on Vol. 15, No. 3, Apr. 1997, pp. 291-303.
    [VBS95] R. Voigt, R. Barton, and S.B. Shukla, "A tool for configuring multicast data distribution over global networks", Proc. INET, 1995, pp. 455-463.
    [W80] D.W. Wall, "Mechanisms for broadcast and selective broadcast", Ph.D. Dissertation, Stanford University, June 1980.
    [W88] B. M. Waxman, "Routing of multipoint connections", Select. Areas in Commun., IEEE Journal on Vol. SAC-6, Dec. 1988, pp. 1617-1622.
    [WE93] L. Wei and D. Estrin, "A comparison of multicast trees and algorithms", Comput. Sci. Dept., Univ. Southern California, Tech. Rep. USC-CS-95-560, Sept. 1993.

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE