Tightly-coupled disk-to-CPU storage server
    1.
    发明授权
    Tightly-coupled disk-to-CPU storage server 有权
    紧耦合的磁盘到CPU存储服务器

    公开(公告)号:US08019809B2

    公开(公告)日:2011-09-13

    申请号:US11059070

    申请日:2005-02-16

    摘要: A storage server for efficiently retrieving data from a plurality of disks in response to user access requests. The server comprises a plurality of processors coupled to disjoint subsets of disks, and a custom non-blocking packet switch for routing data from the processors to users. By tightly coupling the processors to disks and employing an application-specific switch, congestion and disk scheduling bottlenecks are minimized. By making efficient use of bandwidth, the architecture is also capable of receiving real-time data streams from a remote source and distributing these data streams to requesting users. The architecture is particularly well suited to video-on-demand systems in which a video server stores a library of movies and users submit requests to view particular movies.

    摘要翻译: 一种存储服务器,用于响应于用户访问请求而有效地从多个磁盘检索数据。 服务器包括耦合到不相交的磁盘子集的多个处理器和用于将数据从处理器路由到用户的自定义非阻塞分组交换机。 通过将处理器紧密耦合到磁盘并采用特定于应用程序的交换机,拥塞和磁盘调度瓶颈被最小化。 通过有效利用带宽,该架构还能够从远程源接收实时数据流,并将这些数据流分发给请求用户。 该架构特别适用于视频点播系统,其中视频服务器存储电影库并且用户提交查看特定电影的请求。

    Tightly-coupled disk-to-CPU storage server
    2.
    发明授权
    Tightly-coupled disk-to-CPU storage server 有权
    紧耦合的磁盘到CPU存储服务器

    公开(公告)号:US06289376B1

    公开(公告)日:2001-09-11

    申请号:US09363670

    申请日:1999-07-29

    IPC分类号: G06F1516

    摘要: A storage server for efficiently retrieving data from a plurality of disks in response to user access requests. The server comprises a plurality of processors coupled to disjoint subsets of disks, and a custom non-blocking packet switch for routing data from the processors to users. By tightly coupling the processors to disks and employing an application-specific switch, congestion and disk scheduling bottlenecks are minimized. By making efficient use of bandwidth, the architecture is also capable of receiving real-time data streams from a remote source and distributing these data streams to requesting users. The architecture is particularly well suited to video-on-demand systems in which a video server stores a library of movies and users submit requests to view particular movies.

    摘要翻译: 一种存储服务器,用于响应于用户访问请求而有效地从多个磁盘检索数据。 服务器包括耦合到不相交的磁盘子集的多个处理器和用于将数据从处理器路由到用户的自定义非阻塞分组交换机。 通过将处理器紧密耦合到磁盘并采用特定于应用程序的交换机,拥塞和磁盘调度瓶颈被最小化。 通过有效利用带宽,该架构还能够从远程源接收实时数据流,并将这些数据流分发给请求用户。 该架构特别适用于视频点播系统,其中视频服务器存储电影库并且用户提交查看特定电影的请求。

    Modular storage server architecture with dynamic data management
    7.
    发明授权
    Modular storage server architecture with dynamic data management 有权
    具有动态数据管理的模块化存储服务器架构

    公开(公告)号:US06233607B1

    公开(公告)日:2001-05-15

    申请号:US09283895

    申请日:1999-04-01

    IPC分类号: G06F1516

    CPC分类号: G06F9/5016

    摘要: A method of data management for efficiently storing and retrieving data in response to user access requests. The architecture comprises a plurality of disk drives over which data is distributed, and a plurality of processors, each of which is assigned to a subset of the disk drives in a modular fashion. The server architecture employs dynamic data management methods and load-balancing methods to assign user requests to processors. The modular server architecture, in combination with the dynamic data management and load balancing methods, provides both good performance (i.e., low expected-case access times and high disk bandwidth), and fault-tolerance. The architecture is particularly well suited to video-on-demand systems in which a video server stores a library of movies and users submit requests to view particular programs.

    摘要翻译: 一种用于响应于用户访问请求有效地存储和检索数据的数据管理方法。 该架构包括分布数据的多个磁盘驱动器和多个处理器,每个处理器以模块化方式分配给磁盘驱动器的子集。 服务器架构采用动态数据管理方法和负载平衡方法来将用户请求分配给处理器。 模块化服务器架构与动态数据管理和负载平衡方法相结合,提供了良好的性能(即,预期的低访问时间和高磁盘带宽)以及容错能力。 该架构特别适用于视频点播系统,其中视频服务器存储电影库并且用户提交查看特定节目的请求。

    Queuing architecture including a plurality of queues and associated method for controlling admission for disk access requests for video content
    9.
    发明授权
    Queuing architecture including a plurality of queues and associated method for controlling admission for disk access requests for video content 有权
    排队架构,包括多个队列和相关联的方法,用于控制对视频内容的磁盘访问请求的准入

    公开(公告)号:US07165140B2

    公开(公告)日:2007-01-16

    申请号:US10663237

    申请日:2003-09-16

    IPC分类号: G06F12/00

    摘要: A queuing architecture and method for scheduling disk drive access requests in a video server. The queuing architecture employs a controlled admission policy that determines how a new user is assigned to a specific disk drive in a disk drive array. The queuing architecture includes, for each disk drive, a first queue for requests from users currently receiving information from the server, and a second queue for all other disk access requests, as well as a queue selector selecting a particular first queue or second queue for enqueuing a request based on the controlled admission policy. The controlled admission policy defines a critical time period such that if a new user request can be fulfilled without causing a steady-state access request for a particular disk drive to miss a time deadline, the new user request is enqueued in the second queue of the particular disk drive; otherwise, the controlled admission policy enqueues the new user request in a second queue of another disk drive.

    摘要翻译: 用于在视频服务器中调度磁盘驱动器访问请求的排队架构和方法。 排队架构采用受控进入策略,确定新用户如何分配给磁盘驱动器阵列中的特定磁盘驱动器。 对于每个磁盘驱动器,排队架构包括用于当前从服务器接收信息的用户的请求的第一队列,以及用于所有其他磁盘访问请求的第二队列,以及队列选择器,用于选择特定的第一队列或第二队列 根据受控进入政策进入请求。 受控进入策略定义关键时间段,使得如果可以满足新的用户请求而不导致特定磁盘驱动器的稳态访问请求错过时间限制,则新的用户请求被排入队列的第二队列 特定磁盘驱动器 否则,受控的准入策略将新用户请求排入另一个磁盘驱动器的第二个队列。