TY - JOUR
T1 - Modeling and dimensioning hierarchical storage systems for low-delay video services
AU - Chan, S. H.Gary
AU - Tobagi, Fouad A.
PY - 2003/7
Y1 - 2003/7
N2 - In order to cost-effectively accommodate a large number of titles in a video system, a hierarchical storage system can be used. In this system, not-so-popular video files are stored in a tertiary level such as a disk/tape library. These files are transferred, or "staged," to a secondary level composed of magnetic disks before being streamed to the users. This system overcomes the current limitations in using disk/tape libraries to stream videos and resolves the bandwidth difference between staging and streaming. In this paper, we present, via analysis, a model of the system and determine the minimum storage and bandwidth required, at each level, to meet a given user delay goal. We also analyze a number of system operations pertaining to whether or not a file is played while it is being staged (i.e., stage-streaming) and whether or not the displayed segments are deleted (i.e., trail-deletion). We show that stage- streaming and trail-deletion can achieve substantially lower bandwidth and storage requirements. In order to further increase the streaming and storage scalability, a distributed storage system can be used where multiple local servers are put close to user pools and get their files from one of the libraries through a network. We extend the models developed to such a system and specify the resource requirements to meet a given delay goal.
AB - In order to cost-effectively accommodate a large number of titles in a video system, a hierarchical storage system can be used. In this system, not-so-popular video files are stored in a tertiary level such as a disk/tape library. These files are transferred, or "staged," to a secondary level composed of magnetic disks before being streamed to the users. This system overcomes the current limitations in using disk/tape libraries to stream videos and resolves the bandwidth difference between staging and streaming. In this paper, we present, via analysis, a model of the system and determine the minimum storage and bandwidth required, at each level, to meet a given user delay goal. We also analyze a number of system operations pertaining to whether or not a file is played while it is being staged (i.e., stage-streaming) and whether or not the displayed segments are deleted (i.e., trail-deletion). We show that stage- streaming and trail-deletion can achieve substantially lower bandwidth and storage requirements. In order to further increase the streaming and storage scalability, a distributed storage system can be used where multiple local servers are put close to user pools and get their files from one of the libraries through a network. We extend the models developed to such a system and specify the resource requirements to meet a given delay goal.
KW - Distributed storage systems
KW - Hierarchical storage systems
KW - Staging and replacement policies
KW - Tertiary and secondary levels
KW - User delay goal
KW - Video services
UR - https://www.webofscience.com/wos/woscc/full-record/WOS:000183747100007
UR - https://openalex.org/W2152012576
UR - https://www.scopus.com/pages/publications/0042850526
U2 - 10.1109/TC.2003.1214339
DO - 10.1109/TC.2003.1214339
M3 - Journal Article
SN - 0018-9340
VL - 52
SP - 907
EP - 919
JO - IEEE Transactions on Computers
JF - IEEE Transactions on Computers
IS - 7
ER -