发明名称 |
Method for scheduling I/O transactions for a data storage system to maintain continuity of a plurality of full motion video streams |
摘要 |
A method for operating a disk storage system, comprising a disk and forming part of a communications network, simultaneously maintains the continuity of a plurality of data streams. Typically, each stream transfers video data to or from the disk storage system. Illustratively, each of the data streams is produced in the network at a rate of Wbase bits/sec and consumed by the disk storage system or produced by said disk storage system and consumed in the network at a rate of Wbase bits/sec. One I/O transaction is performed for each stream in each of a plurality of I/O cycles of duration S/Wbase, wherein in each I/O transaction a segment of S bits is retrieved from or stored in the disk. The number of streams whose continuity can be maintained in this manner is limited by the number of I/O's which can be performed in a cycle of duration S/Wbase. More generally, when a stream has a bit rate (A/B)Wbase bits/sec where A and B are integers chosen independently for each stream, then for this-stream A I/O transactions are performed in B cycles of duration S/Wbase. If the number of disks is Nd, Nd, </=1, then the I/O cycles have a duration NdS/Wbase and then A I/O transactions are performed in each disk for each stream in B I/O cycles.
|
申请公布号 |
US5754882(A) |
申请公布日期 |
1998.05.19 |
申请号 |
US19960711031 |
申请日期 |
1996.09.10 |
申请人 |
STARLIGHT NETWORKS |
发明人 |
TOBAGI, FOUAD A.;GANG, JR., JOSEPH M.;BAIRD, RANDALL B.;PANG, JOSEPH W. M.;MCFADDEN, MARTIN J. |
分类号 |
G06F3/06;G06F17/30;G11B27/10;H04N7/173;H04N7/24;(IPC1-7):G06F7/22;G06F13/14;G06F13/28 |
主分类号 |
G06F3/06 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|