Abstract
IP multicast is a packet distribution technology which allows efficient distribution of information to groups of users. In this paper, we propose a novel ring-based two-level hierarchical structure called a multiring. A multiring is a set of satellite subrings connecting subgroups of users interconnected by a backbone ring. It solves many problems such as ordering, scalability, delay and reliability. We give a mathematical formulation of the delay-constrained multiring construction problem and propose a solution method based on Lagrangean relaxation, which leads to the description of the Multiring Construction Algorithm (MCA). We propose approximate approaches to solve several subproblems in order to accelerate the convergence of the algorithm. We finally show that the multiring topology has many important features that improve network performance and simplify topology rearrangements.
Similar content being viewed by others
References
D.A. Agarwal, L.E. Moser, P.M. Melliar-Smith and R.K. Budhia, The Totem multiple-ring ordering and topology maintenance protocol, ACM Trans. on Computer Systems 16(2) (1998) 93–132.
Y. Amir, L.E. Moser, P.M. Melliar-Smith, D.A. Agarwal and P. Ciarfella, The Totem single-ring ordering and membership protocol, ACM Trans. on Computer Systems 13(4) (1995) 311–342.
M. Baldi and Y. Ofek, A comparison of ring and tree embedding for real-time group multicast IEEE/ACM Transactions on Networking 11(3) (2003) 451–464.
A. Ballardie, RFC 2189: Core based trees (CBT version 2) multicast routing: Protocol specification. IETF, September 1997.
Y. Boujelben, Construction, mise-à-jour et déploiement de multianneaux pour les applications multipoint sur Internet. PhD thesis, INRS-EMT, 2003.
G. Carpaneto, M. Dell'Amico and P. Toth, Algorithm 750: CDT: A subroutine for the exact solution of large-scale, asymmetric travelling salesman problems, ACM Transactions on Mathematical Software 21(4) (1995) 410–415.
G. Carpaneto, M. Dell'Amico and P. Toth, Exact solution of large-scale, asymmetric travelling salesman problems, ACM Transactions on Mathematical Software 21(4) (1995) 394–409.
J. Chang and N. Maxemchuck, Reliable broadcast protocols, ACM Trans. on Computer Systems 2(3) (1984) 251–273.
S. Chen, O. Gunluk and B. Yener, The multicast packing problem, IEEE/ACM Transactions on Networking 8(3) (2000) 311–318.
S. Chen, B. Yener and Y. Ofek, Performance trade-offs in reliable group multicast protocols, in: Proc. IEEE INFOCOM'99, (1999) pp. 982–989.
S.E. Deering, RFC 1112: Host extensions for IP multicasting, IETF, August 1989.
C. Diot, B. Levine, B. Lyles, H. Kassem and D. Balsiefen, Deployment issues for the IP multicast service and architecture, IEEE Network (2000) 78–88.
D. Estrin, D. Farinacci, A. Helmy, D. Thaler, S. Deering, M. Handley, V. Jacobson, C. Liu, P. Sharma and L. Wei, RFC 2117: Protocol independent multicast-sparse mode (PIM-SM): Protocol specification, IETF, June 1997.
D. Kang, K. Lee, S. Park, K. Park and S.-B. Kim, Design of local networks using USHRs, Telecommunication Systems 14 (2000) 197–217.
M. Laguna, Clustering for the design of SONET rings in interoffice telecommunications, Management Science 40(11) (1994) 1533–1541.
B.N. Levine, J. Crowcroft, C. Diot, J.J. Garcia-Luna-Aceves and J.F. Kurose, Consideration of receiver interest for IP multicast delivery, in: Proc. IEEE INFOCOM'2000 (2000) pp. 470–479.
B.N. Levine, S. Paul and J.J. Garcia-Luna-Aceves, Organizing multicast receivers deterministically according to packet-loss correlation, in: Proc. Sixth ACM International Multimedia Conference September 1998.
C-S Li, Y. Ofek and M. Yung, Time-driven priority flow control for real-time heterogenous internetworking, in: Proc. IEEE INFOCOM'96 (1996) pp. 189–197.
M.R. Macedonia, M.J. Zyda, D.R. Pratt, D.P. Brutzman and P.T. Barham, Exploiting reality with multicast groups, IEEE Computer Graphics and Applications 15(5) (1995) 38–45.
S. McCanne, V. Jacobson and M. Vetterli, Receiver-driven layered multicast, in: ACM SIGCOMM (1996) 117–130.
K. Obraczka, Multicast transport protocols: A survey and taxonomy, IEEE Communications Magazine 36(1) (1998) 94–102.
Y. Ofek and B. Yener, Reliable concurrent multicast from bursty sources, IEEE J. Selected Areas Comm. 15(3) (1997) 434–444.
P. Paul and S.V. Raghavan, Survey of multicast routing algorithms and protocols, in: the Fifteenth ICCC August 2002.
M. Ramalho, Intra- and inter-domain multicast routing protocols: A survey and taxonomy, IEEE Communications Surveys and Tutorials 3(1) (2000) 2–25.
E. Rosen and Y. Rekhter, RFC 2547: BGP/MPLS VPNs, IETF March 1999.
O.J. Wasem, An algorithm for designing rings for suvivables fiber networks, IEEE Transactions on Reliability 40(4) (1991) 428–431.
E.W. Zegura, K.L. Calvert and S. Bhattacharjee, How to model an internetwork, in: Proc. IEEE INFOCOM'96 (1996) pp. 594–602.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Boujelben, Y., Girard, A. & Grégoire, JC. A Sequential Algorithm for Constructing Delay-Constrained Multirings for Multipoint-to-Multipoint Communications. Telecommun Syst 31, 43–59 (2006). https://doi.org/10.1007/s11235-006-5522-1
Received:
Revised:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/s11235-006-5522-1