首页> 外国专利> Queuing architecture including a plurality of queues and associated method for scheduling disk access requests for video content

Queuing architecture including a plurality of queues and associated method for scheduling disk access requests for video content

机译:包括多个队列的排队体系结构和用于调度视频内容的磁盘访问请求的相关方法

摘要

A queuing architecture and method for scheduling disk drive access requests in a video server. The queuing architecture employs at least two access request queues for each disk drive within a disk drive array, and a queue selector for selecting the first and second queues. The first queue is for disk access requests by steady-state users requesting new data streams who are currently viewing a program from the video server. The second queue is for all other types of disk access requests, including requests by new users, requests for loading content, disk maintenance, meta-data synchronizing, and the like. Steady-state disk access requests are serviced in order of ascending time deadlines. The queue selector gives highest priority to requests in the first queue, and requests from the second queue are serviced only upon a guarantee that all of the steady-state requests in the first queue will meet their time deadlines in the worst case access times for the disk drives. The second queue may comprise multiple queues to provide a queuing hierarchy including a third queue. Non-steady-state disk access requests are serviced on a first-in-first-out basis. The queue selector establishes priority in response to the location of the data upon a disk in a disk drive, and data may be stored in a disk drive based upon the queuing priority. The selecting and forwarding of the access requests to a disk drive may be performed repeatedly while an internet queue within a disk drive is not full, and there are outstanding access requests for that disk drive.
机译:一种用于在视频服务器中调度磁盘驱动器访问请求的排队体系结构和方法。排队体系结构为磁盘驱动器阵列内的每个磁盘驱动器采用至少两个访问请求队列,以及一个用于选择第一和第二队列的队列选择器。第一个队列用于稳态用户的磁盘访问请求,这些稳态用户请求新的数据流,这些数据流当前正在从视频服务器中观看节目。第二队列用于所有其他类型的磁盘访问请求,包括新用户的请求,加载内容的请求,磁盘维护,元数据同步等。稳态磁盘访问请求按时间期限的递增顺序进行服务。队列选择器将第一个队列中的请求赋予最高优先级,并且仅在保证第一个队列中的所有稳态请求都将在最坏情况下的访问时间满足其时间期限的情况下为第二个队列的请求提供服务。磁盘驱动器。第二队列可以包括多个队列以提供包括第三队列的排队层次。非稳态磁盘访问请求以先进先出的方式提供服务。队列选择器响应于磁盘驱动器中磁盘上数据的位置建立优先级,并且可以基于排队优先级将数据存储在磁盘驱动器中。当磁盘驱动器中的Internet队列未满,并且有对该磁盘驱动器的未完成的访问请求时,可以重复执行将访问请求选择和转发到磁盘驱动器的操作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号