首页> 外国专利> Continuous media file server system and method for scheduling network resources to play multiple files having different data transmission rates

Continuous media file server system and method for scheduling network resources to play multiple files having different data transmission rates

机译:连续媒体文件服务器系统和用于调度网络资源以播放具有不同数据传输速率的多个文件的方法

摘要

A continuous media file server system has a controller connected to multiple data servers. Each data server supports at least one storage disk. Data files are distributed across the data servers so that data blocks of the data files are stored on each of the storage disks. The data files have different data transmission rates at which they are served over a network to clients in the form of data streams. A scheduling unit maintains a network schedule that provides a relative ordering of transmission times of requested data streams. The transmission times indicate when the data servers are to transmit corresponding data blocks of the requested data files over the network to stream the data to clients. The block play times for all data files have a fixed duration, with the size of the data blocks from data file to data file varying according to the data transmission rates of the files. When a transmission time for a data file block approaches, the scheduling unit instructs the appropriate data server to read a data block for that data file from the disk prior to the transmission time in the network schedule. In this manner, disk reads are scheduled implicitly according to the network schedule. The data is temporarily stored in buffer memory, and later transmitted over the network. When a request for a new data stream is received, the scheduling unit evaluates whether the new data stream can be inserted into the network schedule without overburdening the data servers' ability to serve the existing data streams on the network schedule.
机译:连续媒体文件服务器系统具有连接到多个数据服务器的控制器。每个数据服务器至少支持一个存储磁盘。数据文件分布在整个数据服务器上,因此数据文件的数据块存储在每个存储磁盘上。数据文件具有不同的数据传输速率,通过网络以数据流的形式将数据文件提供给客户端。调度单元维护网络调度,该网络调度提供所请求的数据流的传输时间的相对顺序。传输时间指示数据服务器何时要通过网络传输请求的数据文件的相应数据块,以将数据流式传输到客户端。所有数据文件的块播放时间具有固定的持续时间,从数据文件到数据文件的数据块的大小根据文件的数据传输速率而变化。当数据文件块的传输时间临近时,调度单元指示适当的数据服务器在网络调度中的传输时间之前从磁盘读取该数据文件的数据块。通过这种方式,将根据网络计划隐式计划磁盘读取。数据临时存储在缓冲存储器中,然后通过网络传输。当接收到对新数据流的请求时,调度单元评估是否可以将新数据流插入网络调度表中,而不会增加数据服务器在网络调度表上服务现有数据流的能力。

著录项

  • 公开/公告号US6134596A

    专利类型

  • 公开/公告日2000-10-17

    原文格式PDF

  • 申请/专利权人 MICROSOFT CORPORATION;

    申请/专利号US19970934972

  • 发明设计人 JOHN R. DOUCEUR;WILLIAM J. BOLOSKY;

    申请日1997-09-18

  • 分类号G06F15/16;G06F15/167;

  • 国家 US

  • 入库时间 2022-08-22 01:35:55

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号