DocumentCode
3044753
Title
Performance measurements of a small-scale VOD server based on the UNIX
Author
Sohn, Jong Moon ; Kim, Gil Yong ; Kim, Tae Geun
Author_Institution
Distributed Comput. Lab., SERI, South Korea
fYear
1998
fDate
16-18 Feb 1998
Firstpage
200
Lastpage
206
Abstract
Recent progress in network technologies has made it possible to integrate digital video and audio into distributed computing environments. Among the various distributed multimedia applications, video-on-demand (VOD) services are the most typical application area. However, interest in large-scale VOD systems is gradually transferring to small and low-cost VOD systems because of the excess investment required in the transmission media. When we make a small-scale VOD system, one of the most important factors is the efficient resource management of the VOD server in order to achieve cost-effectiveness. Thus, multimedia has generated widespread interest in real-time and high-performance I/O support within general-purpose operating systems. This paper presents the performance of a small-scale, UNIX-based VOD server equipped with a real-time scheduler and a continuous media file system (CMFS). The real-time scheduler is based on the theory of non-preemptive real-time systems to test schedulability within polynomial time. To reduce interference of the interrupt processing for the real-time processes, the processes are classified into two groups in order of importance. The CMFS has been designed and implemented to acquire the performance of the raw disk. According to the analysis of the measured data, UNIX can efficiently transfer video data from disk to network and it can also guarantee most deadlines
Keywords
Unix; file servers; interactive television; interrupts; multimedia communication; performance evaluation; real-time systems; scheduling; telecommunication computing; continuous media file system; cost-effectiveness; deadline guarantees; disk-to-network video data transfer; distributed computing environments; distributed multimedia applications; general-purpose operating systems; interrupt processing; nonpreemptive real-time systems; performance measurements; polynomial time complexity; real-time high-performance I/O support; real-time scheduler; resource management; schedulability testing; small-scale UNIX-based VOD server; transmission media; video-on-demand services; Distributed computing; File servers; Investments; Large-scale systems; Measurement; Multimedia systems; Network servers; Operating systems; Real time systems; Resource management;
fLanguage
English
Publisher
ieee
Conference_Titel
Performance, Computing and Communications, 1998. IPCCC '98., IEEE International
Conference_Location
Tempe/Phoenix, AZ
ISSN
1097-2641
Print_ISBN
0-7803-4468-5
Type
conf
DOI
10.1109/PCCC.1998.659953
Filename
659953
Link To Document