The Multicast Dissemination Protocol (MDP) provides reliable multicast file and data delivery on top of the generic UDP/IP multicast transport. Early work on MDP was deployed across the global Internet Multicast Backbone (Mbone) as part of the publicly available Image Multicaster (IMM) application. This paper describes more recent work on MDP resulting in the MDP version 2 (MDPv2) toolkit. This recent effort has significantly modified and generalized the MDP protocol and the associated software interface. Enhancements made to the protocol are suitable for a wide range of network environments. Additionally, integrated erasure-based repairing improves reliable multicast efficiency and robustness. We briefly discuss the protocol design, general performance characteristics, and ongoing MDP work including: initial rate-based congestion control design and results, network simulation and modeling, and asymmetric satellite operation. BACKGROUND A wide variety of applications can benefit from the basic Internet Protocol (IP) suite multicast model [Deering89] that provides network layer multipoint delivery of group-addressed packets. The IP multicast model uses generic IP datagrams as its raw service and does not provide inherent reliability of data delivery. IP multicast applications requiring guaranteed delivery need reliable multicast transport mechanisms. There exists a large body of past and present ongoing work in network transport methods for reliable multicast. Some past Naval Research Laboratory (NRL) work in reliable multicasting included co-development o
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.