Browse > Article

Pre-Planned Tree Reconfiguration Mechanism for QoS Multicast Routing  

Han, Seung-Jae (연세대학교 컴퓨터과학과)
Park, Sun-Ju (연세대학교 경영학과)
Abstract
A multicast tree includes several, possibly a large number of, paths connecting source-receiver pairs, and network failure may disable part of the multicast tree. Reconstruction of the entire multicast tree to recover from a component failure is highly undesirable, because some group members have to suffer service disruptions even though the communication paths to/from them are not affected by the failure. To limit reconfiguration region and to maximize the likelihood of successful reconfiguration, we propose and evaluate a pre-planned reconfiguration policy for QoS multicast sessions. Specifically, we equip a reconfiguration path (RP) with each end-to-end path that connects a source-receiver pair in the multicast tree, and reserve resources in advance along the RPs. Efficient resource-sharing techniques are applied to reduce the amount of resources reserved for RPs but not used in the absence of failures. This way, we prevent uncontrolled competition among different multicast sessions which may simultaneously try to recover from failures. We evaluate the performance of the proposed scheme using simulation on randomly-generated networks. We use the shortest-path routing for QoS multicast sessions, and simulate both source-based and shared multicast trees. The evaluation results indicates that successful pre-planned reconfiguration can be achieved for all group members with reasonable overhead. Our scheme is also shown to adapt well to dynamic changes of group membership.
Keywords
multicast; fault tolerance; resource sharing; routing;
Citations & Related Records
연도 인용수 순위
  • Reference
1 M. Kodialalam and T. Lakshman, 'Dynamic routing of bandwidth guaranteed multicasts with failure backup,' IEEE ICNP, pp. 259-268, 2002
2 A. Fei, J. Cui, M. Gerla, and D. Cavendish, 'A dual-tree scheme for fault-tolerant multicast,' IEEE ICC, 2001   DOI
3 O. Banimelhem, A. Agarwal, and J. Atwood, 'A Tree Divison approach to support local failure recovery for multicasting in MPLS networks,' IEEE ICW, 2005   DOI
4 C. Wu, S. Lee, and Y. Hou, 'Backup VP Pre-planning Stragtegies for survivable multicast ATM Networks,' IEEE ICC, 1997   DOI
5 S. McCanne, V. Jacobson, and M. Vetterli, 'Receiver-drien layered multicast,' in Proc. ACM SIGCOMM, pp. 117-130, 1996   DOI
6 A. Gupta, W. Howe, M. Moran, and Q. Nguyen, 'Resource sharing for multi-party real-time communication,' in Proc. IEEE INFOCOM, pp. 1230-1237, 1995   DOI
7 H. Salama, D. Reeves, and Y. Viniotis, 'Evaluation of multicast routing algorithms real-time communication on high-speed networks,' IEEE Journal on Selected Areas in Communications, vol. 15, no. 3. pp. 332-345, April 1997   DOI   ScienceOn
8 J. Cui, M. Faloutsos, and M. Gerla, 'An architecture for scalable, efficient and fast fault-tolerant multicast provisioning,' IEEE Network, vol. 18, no. 6, pp. 26-34, 2004   DOI   ScienceOn
9 C. Dovrolis and P. Ramathan, 'Resource aggre-gation for fault tolerance in intergrated services networks,' ACM Computer Communication Review, vol. 28, no. 2, pp. 39-53, 1998   DOI
10 B. Waxman, 'Routing of multipoint connections,' IEEE Journal on Selected Areas in Communications, vol. 6, no. 9, pp. 1617-1622, December 1988   DOI   ScienceOn
11 C. M. Aras, J. F. Kurose, D. S. Reeves, and H. Schulzrinne, 'Real-time communication in packet-switched networks,' Proceedings of the IEEE, vol. 82, no. 1, pp. 122-139, January 1994   DOI   ScienceOn
12 L. Zhang, S. Deering, D. Estrin, S. Shenker, and D. Zappala, 'RSVP: A new resource reservation protocol,' IEEE Network, pp. 8-18, September 1993   DOI   ScienceOn
13 C. Labovitz, A. Ahuja, and F. Jahanian, 'Experi-mental study f Internet stability and wide-area backbone failures,' Technical Report CSE-TR-382-98, University of Michigan, 1998
14 Reference omitted to preserve anonymity
15 M. Faloutsos, A. Banerjea, and R. Pankaj, 'QoSMIC: Quality of Service sensitive Multicast Internet protoCol,' in Proc. ACM SIGCOMM, pp. 144-153, 1998   DOI
16 A. Banerjea, C. Parris, and D. Ferrairi, 'Recove-ring guaranteed performance service connections from single and multiple faults,' in Proc. IEEE Globecom, pp. 194-205, 1994   DOI
17 A. Banerjea, 'Simulation study of the capacity effects of dispersity routing for fault tolerant realtime channels,' in Proc. ACM SIGCOMM, pp. 194-205, 1996   DOI
18 C. Diot, W. Dabbous, and J. Crowcroft, 'Multi-point communication: A survey of protocols, functions, and mechanisms,' IEEE Journal on Selected Areas in Commuications, vol. 15, no. 3, pp. 277-290, April 1997   DOI   ScienceOn
19 K. Carlberg and J. Crowcroft, 'Building shared trees using a one-to-many joining mechanism,' ACM Computer Communication review, vol. 27, no. 1, pp. 5-11, 1997   DOI
20 N. Maxemchuk, 'Video distribution on multicast networks,' IEEE Journal on Selected Areas in Communications, vol. 15, no. 3, pp. 357-372, April 1997   DOI   ScienceOn
21 A. Ballardie, P. Francis, and J. Crowcroft, 'Core based tree: An architecture for sacalable inter-domain multicast routing,' in Proc. ACM SIGCOMM, pp. 85-95, 1993
22 D. Estrin, D. Farinacci, A. Helmy, D. Thaler, S. Deering, M. Handley, V. Jaconson, C. Liu, F. Sharma, and L. Wei, 'Protocol independent multi-cast-sparse mode (pim-sm): Protocol specification,' Intenet-Drft: RFC 2117, 1997
23 L. Kou, G. Markowsky, and L. Berman, 'A fast algorithm for steiner trees in graphs,' Acta Informatica, vol. 15, pp. 141-145, 1981   DOI
24 H. Eriksson, 'MBONE: The multicast backbone,' Communications of the ACM, vol. 37, no. 8, pp. 54-60, August 1994   DOI   ScienceOn
25 M. Doar and I. Leslie, 'How bad is naive multi-cast routing?,' in Proc. IEEE INFOCOM, pp. 82-89, 1993   DOI
26 K. Bharath-Kumar and J. Jaffe, 'Routing to multiple destinations in computer networks,' IEEE Trans. Communications, vol. 31, pp. 343-353, 1983   DOI
27 S. Deering, C. Patridge, and D. Waitzman, 'Dis-tance vector multicast routing protocol,' Intenet RFC 1075, November 1988
28 J. Moy, 'Multicast routing extensions for OSPF,' Communications of the ACM, vol. 37, no. 8, pp. 61-66, August 1994   DOI   ScienceOn
29 P. Winter, 'Steiner problem in networks: A survey,' Networks, vol. 17, no. 2, pp. 129-167, 1987   DOI
30 V. Rayward-Smith and A. Clare, 'On finding steiner vertices,' Networks, vol. 16, no. 3, pp. 283-294, 1986   DOI   ScienceOn