This paper describes the design, specification, and performance of a Loss Tolerant Rate Controller (LTRC) for use in controlling reliable multicast senders. The purpose of this rate controller is not to adapt to congestion (or loss) on a per loss report basis (such as per received negative acknowledgement), but instead to use loss report information and perceived state to decide more prudent courses of action for both the short and long term. The goal of this controller is to be responsive to congestion, but not overly reactive to spurious indepedent loss. Performance of the controller is verified through simulation results.
T. Montgomery, "Design, Implementation, and Verification of the Reliable Multicast Protocol", Master's Thesis, West Virginia University, Dec. 1994.
T. Montgomery, "A Loss Tolerant Rate Controller for Reliable Multicast", NASA/WVU Technical Report NASA-IVV-97-011, August 1997.
B. Whetten, M. Basavaiah, S. Paul, T. Montgomery, N. Rastogi, J. Conlan, T. Yeh, "The RMTP-II Protocol", IETF Internet Draft, available from ftp://ftp.ietf.org/internet-drafts/draft-whetten-rmtp-ii-00.txt
B. Whetten, T. Montgomery, S. Kaplan, "A High Performance Totally Ordered Multicast Protocol", Theory and Practice in Distributed Systems, Springer Verlag 1994, LCNS, 938.
J. Callahan, T. Montgomery, "Verification and Validation of a Reliable Multicast Protocol", Proceedings of the 2nd Safety Through Quality Conference, 1995, pages 83-96.
J. Callahan, T. Montgomery, "Approaches to Verification and Validation of a Reliable Multicast Protocol", Proceedings of the International Symposium on Software Testing and Analysis, 1996.
J. Callahan, T. Montgomery, "A Decentralized Software Bus based on IP Multicasting, Proceedings Third Workshop on Enabling Technologies: Infrastructure For Collaborative Enterprises, Morgantown, WV, April 17-19, 1994, pp. 65-69.
T. Montgomery, B. Whetten, J. Callahan, "The Reliable Multicast Protocol Specification: Protocol Operation", Technical Report NASA-IVV-95-003, NASA/WVU Software IV&V Facility, 1995.
T. Montgomery, B. Whetten, J. Callahan, "The Reliable Multicast Protocol Specification: Protocol Packet Formats", Technical Report NASA-IVV-95-004, NASA/WVU Software IV&V Facility, 1995.
T. Montgomery, B. Whetten, "The Reliable Multicast Protocol Application Programming Interface", Technical Report NASA-IVV-94-007, NASA/WVU Software IV&V Facility, 1994.
GlobalCast Communications, Inc. (author: Todd L. Montgomery), "GSRM: Generic Scaleable Reliable Multicast", Product available at http://www.gcast.com
GlobalCast Communications, Inc. (author: Todd L. Montgomery), "RMP: Reliable Multicast Protocol", Product available at http://www.gcast.com