Title :
Multi-thread IO in high quality digital broadcasting system
Author :
Wang, Shuo ; Zhang, Jiangling ; Feng, Dan
Author_Institution :
Dept. of Comput. Sci. & Eng., Huazhong Univ. of Sci. & Technol., Wuhan, China
Abstract :
To meet the need of performance in high quality digital broadcasting systems (HQDBS), such as high IO width, no frame loss, and seamless switch etc, an algorithm called MPPDIO (multi-thread parallel prefetch Direct IO) is proposed in this paper. The size of the sharing buffer between multi-threads is modeled and calculated. To investigate the validation of the MPPDIO algorithm, the I/O performances are analyzed and compared when adopting a traditional pre-cache sequence algorithm and adopting the MPPDIO algorithm, and a set of comparable experiments is proceeded. Analysis and test results indicate that the traditional pre-cache sequence algorithm can´t meet the need of performance, and the MPPDIO algorithm not only can perfectly satisfy the performance requirements but also can improve the utilization of disk I/O channel and reduce the load of CPU. The MPPDIO algorithm can also meet the requirements of digital broadcasting on HDTV (high definition television), which needs the same performance as the HQDBS.
Keywords :
cache storage; digital video broadcasting; multi-threading; telecommunication computing; HQDBS; MPPDIO algorithm; channel utilization; comparable experiments; disk I/O channel; high quality digital broadcasting system; multithread IO; multithread parallel prefetch Direct IO; pre-cache sequence algorithm; sharing buffer; Algorithm design and analysis; Digital video broadcasting; HDTV; Multimedia communication; Performance analysis; Streaming media; Switches; TV broadcasting; Testing; Video compression;
Conference_Titel :
Computer Networks and Mobile Computing, 2003. ICCNMC 2003. 2003 International Conference on
Print_ISBN :
0-7695-2033-2
DOI :
10.1109/ICCNMC.2003.1243087