Coordinating Congestion Management and Bandwidth Sharing for Heterogeneous Data Streams
Venkata N. Padmanabhan · 1999
Many of the busiest servers in the Internet consist of clusters of nodes that serve out data of heterogeneous types. At a given point in time, a user could be receiving multiple concurrent data streams, both real-time and nonreal -time, that originate at a single server node, multiple nodes in the same server cluster, or nodes in separate clusters. In this paper, we argue that significant performance benefits can accrue from a coordinated approach to congestion management and bandwidth sharing across the concurrent data streams. We discuss several challenges that arise in this context and outline a coordination architecture that addresses these challenges. 1 Introduction Many of the busiest servers 1 in the Internet consist of large clusters of nodes that serve out data of heterogeneous types. The kinds of information served include text, images, and streaming audio/video. The information is typically transferred from servers to clients via unicast. This tends to be the case even f...