Research on Key Influencing Factors on Multimedia Servers
顾铁成,陈道蓄
DOI: https://doi.org/10.3969/j.issn.1000-1220.2002.12.001
2002-01-01
Abstract:In building large-scale video service systems, the architecture based on hierarchical multi-server clusters has prominent advantages in server throughput, scalability, cost-effectiveness, etc. It is especially suitable for applications over the Internet. To fully raise and utilize the performance of video service systems, however, it is necessary to do some work on the major bottlenecks, such as server disk I/O bandwidth and network bandwidth. This paper analyzes some major factors affecting the performance of video servers, including servers' architecture, data delivery scheme between server and clients, the distribution and placement of media data in video servers' storage sub-system, scheduling of disk access requests, the management of single server's cache and cooperative cache of multi-servers, admission control strategies, stream scheduling strategies. These factors have important influence on the performance and throughput of video servers. Several performance optimizing strategies for large-scale video service systems are also presented, such as broadcasting, batching techniques. When constructing video servers, it is only after considering all these factors synthetically that their performance and throughput will be really raised up, and the QoS requirements of the clients can be met satisfactorily.