Totally Ordered Reliable Multicast For Whiteboard Application

Yz Pei,Y Liu,Yc Shi,Gy Xu
1999-01-01
Abstract:Although it is impractical to design a generic reliable multicast protocol to meet diverse requirements of various applications, it is possible to provide a service that offers reliability mechanisms which are useful to a sizeable category of applications. As total ordering is an application-independent mechanism for collaborative applications to maintain consistency, providing such a mechanism in transport layer will greatly simplify the design of application. In this paper, we will present Totally Ordered Reliable Multicast (TORM), a reliable multicast protocol designed to meet the requirements of collaborative applications, especially whiteboard. The TORM architecture provides not only a totally ordered data delivery service as the basis for maintaining consistency of whiteboard state, but also a flexible data model for collaborative applications. Selective reliability is also achieved in TORM without exposing application data to transport layer, making the interface between transport layer and application layer simple and clear with improved flexibility and performance in both layers.
What problem does this paper attempt to address?