Abstract
One of the important components of video-on-demand (VOD) systems is the hybrid storage server. This component consists of use hard disk drives (HDDs), solid-state drives (SSDs), and RAM, collectively fulfilling the requirement of simultaneous fast data access and large data distribution to numerous users. However, current hybrid storage systems still pose numerous challenges. The integration and roles of the HDD, SSD, and RAM are relatively weak in terms of optimizing fast access prior to streaming to a large number of simultaneous users. The HDD and SSD exhibit poor data layout and streaming controller in supporting the production of a high number of simultaneous streams. This paper proposes (1) the flash cache hybrid storage system (FCHSS) VOD servers. The FCHSS architecture has no RAM, which is removed and replaced by a flash-based SSD. (2) The new data layout stores thousands of video segments in the HDD and SSD. The streaming management scheme, namely, flash cache-data streaming controller (FC-DSC), is also proposed to support FCHSS. The proposed VOD server-based FCHSS with the FC-DSC shows a 73.53% and 23.71% enhancement in average total response time, and a 35.63% and 298.91% enhancement in throughputs for all request sizes compared with the average of the total response time and throughputs of the hybrid storage system HSS VOD server- and the VOD server-based feedback-based adaptive data migration (FADM).