We address the problem of realizing large scale dissemination services across a high-speed wide area network. Examples of such dissemination services include media storage services and on-demand multimedia services such as accessing CATV or an on-line video rental store across a network. Unlike the conventional request-response paradigm, such applications involve a single source sending delay-sensitive information to a large number of users scattered across a high-speed wide area network. Communication requirements of such applications are distinct from those based on conventional client-server interactions because the multimedia information demands certain Quality-of-Service (QoS) guarantees in terms of delay constraints and error tolerance. In this paper, we address some of the research issues that must be resolved before we can realize large scale dissemination services across a high-speed WAN. In particular, we argue for an end-to-end approach in which transport and upper-layer protocol cooperate to provide a large scale dissemination service using a best-effort multicast delivery service provided by the underlying network layer. Under an end-to-end approach, a transport protocol takes into account application-level error recovery semantics in its flow and error control strategies to ensure delivery of multimedia information within the QoS constraints of a given distributed multimedia application. We have designed QMTP, a new multicast transport protocol that provides a simplex (unidirectional), rate controlled, quasireliable multicast transport mechanism for large scale dissemination of multimedia information. The paper describes our goals, the research issues that must be solved, our information dissemination model, QMTP flow and error control policies, and results of our performance evaluation.
Read full abstract