Reducing Delivery Delay in HRM Tree

  • Sang-Seon Byun
  • Chuck Yoo
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3981)


In hierarchical reliable multicast schemes, the number of repair proxies and their locations influence the delivery delay. Low delivery delay is essential for the transmission of real time media. In this paper, we propose a method to decide optimal locations of repair proxies that minimizes the mean delivery delay of all receivers in heterogeneous network using a dynamic programming approach. The evaluation results of our optimal proposal in a simulation topology show that the mean delivery delay of all receivers can be reduced by about 10ms in network size of 1000 nodes. Our method can be used by network providers in order to reduce delivery delay in their HRM network.


Packet Loss Multicast Tree Delivery Delay Local Recovery Bandwidth Overhead 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Chawathe, Y., McCanne, S., Brewer, E.: RMX: Reliable Multicast in Heterogeneous Networks. In: IEEE INFOCOM 2000 (2000)Google Scholar
  2. 2.
    Hoffman, M.: A Generic Concept of Large-Scale Multicast, International Zurich Seminar on Digital Communications. In: Plattner, B. (ed.) IZS 1996. LNCS, vol. 1044, pp. 95–106. Springer, Heidelberg (1996)CrossRefGoogle Scholar
  3. 3.
    Holbrook, H., Singhal, S., Cheriton, D.: Log-Based Receiver-Reliable Multicast for Distributed Interactive Simulation. In: ACM SIGCOMM 1995 (1995)Google Scholar
  4. 4.
    Floyd, S., Jacobson, V., Liu, C.-G., McCanne, S., Zhang, L.: A Reliable Multicast Framework for Light-weight Sessions and Application Level Framing. IEEE/ACM Trans. Networking 5, 784–803 (1997)CrossRefGoogle Scholar
  5. 5.
    Lin, J., Paul, S.: RMTP: A Reliable Multicast Transport Protocol. In: IEEE INFOCOM 1998 (1998)Google Scholar
  6. 6.
    Nonnenmacher, J., Lacher, M., Jung, M., Biersack, E., Carle, G.: How bad is Reliable Multicast without Local Recovery? In: IEEE INFOCOM 1998 (1998)Google Scholar
  7. 7.
    Maihofer, C., Rothermel, K.: A Delay Analysis of Tree-based Reliable Multicast Protocols. Computer Communications and Networks (2001)Google Scholar
  8. 8.
    Markpoulou, A., Tobagi, F.: Hierarchical Reliable Multicast: performance analysis and placement of proxies. In: ACM SIGCOMM 2000 (2000)Google Scholar
  9. 9.
    Lin, H., Yang, K.: Placement of Repair Servers to Support Server-based Reliable Multicast. In: ICC 2001 (2001)Google Scholar
  10. 10.
    Wan, Z., Kadoch, M., Elhakeem, A.: Performance Evaluation of Tree-based Reliable Multicast. In: ICCCN 2003 (2003)Google Scholar
  11. 11.
    Daescu, O., Jothi, R., Raghavachari, B., Sarac, K.: Optimal Placement of NAK-Suppressing Agents for Reliable Multicast: A Partial Deployment Case. In: ACM SAC 2004 (2004)Google Scholar
  12. 12.
    Ratnasamy, S., McCanne, S.: Scaling End-to-End Multicast Transports with a Topo-logically-Sensitive Group Formation Protocol. In: ICNP 1999 (1999)Google Scholar
  13. 13.
    Li, B., Chen, F., Yin, L.: Server Replication and Its Placement for Reliable Multicast. In: ICCCN 2000 (2000)Google Scholar
  14. 14.
    Li, B., Golin, M., Italiano, G., Deng, X., Sohraby, K.: On the Optimal Placement of Web Proxies in the Internet. In: INFOCOM 1999 (1999)Google Scholar
  15. 15.
    Tamir, A.: An O(pn2) algorithm for the p-median and related problems on tree graphs. Oper. Res. Lett. 19, 59–64 (1996)MATHCrossRefMathSciNetGoogle Scholar
  16. 16.
    Levine, B., Paul, S., Garcia-Luna-Aceves, J.: Organizing Multicast Receivers Deter-ministically by Packet-Loss Correlation. In: ACM International Conference Multimedia (1998)Google Scholar
  17. 17.
    Casner, S., Thyagarajan, A.: Mtrace(8): Tool to Print Multicast Path form a Source to a Receiver, UNIX manual commandGoogle Scholar
  18. 18.
    Speakman, T., Crowcroft, J., Gemmell, J., Farinacci, D., Lin, S., Leshchiner, D., Luby, M., Montgomery, T., Rizzo, L., Tweedly, A., Bhaskar, N., Edmonstone, R., Sumanasekera, R., Vicisano, L.: PGM Reliable Transport Protocol Specification, IETF, RFC 3208 (December 2001)Google Scholar
  19. 19.
    Li, D., Cheriton, D.R.: OTERS (On-Tree Efficient Recovery using Subcasting): A Reliable Multicast Protocol. In: ICNP 1998(1998)Google Scholar
  20. 20.
    Mokryn, O.: ToGenD - A Notre-Dame Based Topology Generator,
  21. 21.
    Deryfus, S.: An Appraisal of Some Shortest-Path Algorithms. Operations Research, 17(3) (1969)Google Scholar
  22. 22.
    Pejhan, S., Schwartz, M., Anastassiou, D.: Error Control Using Retransmission Schemes in Multicast Transport Protocols for Real Time Media. IEEE/ACM Transactions on Networking 4(3), 413–427 (1996)CrossRefGoogle Scholar
  23. 23.
    Nunome, T., Tasaka, S.: An Application-level QoS Comparisons of Inter-destination Synchronization Schemes for Continuous Media Multicasting. In: IEEE GLOBECOM 2003 (2003)Google Scholar
  24. 24.
    Allman, M., Glover, D., Sanchez, L.: Enhancing TCP over Satellite Channels Using Standard Mechanisms, RFC 2488 (1999)Google Scholar
  25. 25.
    Turletti, T.: The INRIA Videoconferencing System (IVS). ConneXions-The Interopera-bility Report Journal 8(10), 20–24 (1994)Google Scholar
  26. 26.
    Caceres, R., Duffield, N.G., Horowitz, J., Towsley, D.F.: Multicast-Based Inference of Network-Internal Loss Characteristics. IEEE Trans. on Information Theory 45(7) (1999)Google Scholar
  27. 27.
    Byun, S., Yoo, C.: Placement of Repair Proxies to Improve Inter-receiver Delivery Delay Fairness in Hierarchical Reliable Multicast Networks. In: AICT 2005 (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Sang-Seon Byun
    • 1
  • Chuck Yoo
    • 1
  1. 1.Department of Computer Science and EngineeringKorea UniversitySeoulKorea

Personalised recommendations