Title :
Decentralized resource management for a distributed continuous media server
Author :
Shahabi, Cyrus ; Banaei-Kashani, Farnoush
Author_Institution :
Dept. of Comput. Sci., Univ. of Southern California, Los Angeles, CA, USA
fDate :
7/1/2002 12:00:00 AM
Abstract :
Distributed continuous media server (DCMS) architectures are proposed to minimize the communication-storage cost for those continuous media applications that serve a large number of geographically distributed clients. Typically, a DCMS is designed as a pure hierarchy of centralized continuous media servers. RedHi, a Redundant Hierarchical topology for DCMS networks, can result in higher utilization and better reliability over pure hierarchy. We focus on the design of a resource management system (RMS) for RedHi that can exploit the resources of its DCMS network to achieve these performance objectives. Our RMS is based on a fully decentralized approach to achieve optimal scalability and robustness. The major drawback of a fully decentralized design is the increase in latency time and communication overhead to locate the requested object. However, as compared to the typically long duration and high resource/bandwidth requirements of continuous media objects, the extra latency and overhead of a decentralized resource management approach become negligible. Moreover, our RMS collapses three management tasks (object location, path selection and resource reservation) into one fully decentralized object delivery mechanism, reducing the latency even further. Decentralization of the resource management satisfies our scalability and robustness objectives, whereas collapsing the management tasks helps alleviate the latency and overhead constraints. To achieve a high resource utilization, the object delivery scheme uses our proposed cost function, as well as various object location and resource reservation policies to select and allocate the best streaming path to serve each request. The object delivery scheme is designed as an application-layer resource management middleware for the DCMS architecture to be independent of the underlying telecommunication infrastructure. Experiments show that our RMS is successful in realization of the higher resource utilization for the DCMS networks with the RedHi topology
Keywords :
client-server systems; distributed databases; multimedia databases; multimedia servers; network topology; redundancy; resource allocation; RedHi; application-layer resource management middleware; bandwidth requirements; communication overhead; communication-storage cost; content delivery networks; cost function; decentralized object delivery mechanism; decentralized resource management system; distributed continuous media server; distributed information systems; distributed multimedia systems; geographically distributed clients; latency time; optimal scalability; path selection; redundant hierarchical topology; reliability; requested object location; resource requirements; resource reservation policies; resource utilization; robustness; streaming path allocation; telecommunication infrastructure; video-on-demand; Bandwidth; Cost function; Delay; Middleware; Network servers; Resource management; Robustness; Scalability; Telecommunication network reliability; Telecommunication network topology;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
DOI :
10.1109/TPDS.2002.1019860