Skip to main content
Log in

A Sequential Algorithm for Constructing Delay-Constrained Multirings for Multipoint-to-Multipoint Communications

  • Published:
Telecommunication Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Article  Google Scholar 

  4. A. Ballardie, RFC 2189: Core based trees (CBT version 2) multicast routing: Protocol specification. IETF, September 1997.

  5. Y. Boujelben, Construction, mise-à-jour et déploiement de multianneaux pour les applications multipoint sur Internet. PhD thesis, INRS-EMT, 2003.

  6. 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.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. J. Chang and N. Maxemchuck, Reliable broadcast protocols, ACM Trans. on Computer Systems 2(3) (1984) 251–273.

    Google Scholar 

  9. S. Chen, O. Gunluk and B. Yener, The multicast packing problem, IEEE/ACM Transactions on Networking 8(3) (2000) 311–318.

    Article  Google Scholar 

  10. S. Chen, B. Yener and Y. Ofek, Performance trade-offs in reliable group multicast protocols, in: Proc. IEEE INFOCOM'99, (1999) pp. 982–989.

  11. S.E. Deering, RFC 1112: Host extensions for IP multicasting, IETF, August 1989.

  12. 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.

  13. 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.

  14. D. Kang, K. Lee, S. Park, K. Park and S.-B. Kim, Design of local networks using USHRs, Telecommunication Systems 14 (2000) 197–217.

    Article  Google Scholar 

  15. M. Laguna, Clustering for the design of SONET rings in interoffice telecommunications, Management Science 40(11) (1994) 1533–1541.

    Google Scholar 

  16. 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.

  17. 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.

  18. 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.

  19. 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.

    Article  Google Scholar 

  20. S. McCanne, V. Jacobson and M. Vetterli, Receiver-driven layered multicast, in: ACM SIGCOMM (1996) 117–130.

  21. K. Obraczka, Multicast transport protocols: A survey and taxonomy, IEEE Communications Magazine 36(1) (1998) 94–102.

    Article  Google Scholar 

  22. Y. Ofek and B. Yener, Reliable concurrent multicast from bursty sources, IEEE J. Selected Areas Comm. 15(3) (1997) 434–444.

    Google Scholar 

  23. P. Paul and S.V. Raghavan, Survey of multicast routing algorithms and protocols, in: the Fifteenth ICCC August 2002.

  24. M. Ramalho, Intra- and inter-domain multicast routing protocols: A survey and taxonomy, IEEE Communications Surveys and Tutorials 3(1) (2000) 2–25.

    Google Scholar 

  25. E. Rosen and Y. Rekhter, RFC 2547: BGP/MPLS VPNs, IETF March 1999.

  26. O.J. Wasem, An algorithm for designing rings for suvivables fiber networks, IEEE Transactions on Reliability 40(4) (1991) 428–431.

    Article  Google Scholar 

  27. E.W. Zegura, K.L. Calvert and S. Bhattacharjee, How to model an internetwork, in: Proc. IEEE INFOCOM'96 (1996) pp. 594–602.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yassine Boujelben.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11235-006-5522-1

Keywords

Navigation