Method and system for achieving fair command processing in storage systems that implement command-associated priority queuing
    1.
    发明授权
    Method and system for achieving fair command processing in storage systems that implement command-associated priority queuing 有权
    在实现与命令相关的优先级排队的存储系统中实现公平的命令处理的方法和系统

    公开(公告)号:US07797468B2

    公开(公告)日:2010-09-14

    申请号:US11590957

    申请日:2006-10-31

    IPC分类号: G06F13/14 G06F12/00 G06F13/00

    摘要: In certain, currently available data-storage systems, incoming commands from remote host computers are subject to several levels of command-queue-depth-fairness-related throttles to ensure that all host computers accessing the data-storage systems receive a reasonable fraction of data-storage-system command-processing bandwidth to avoid starvation of one or more host computers. Recently, certain host-computer-to-data-storage-system communication protocols have been enhanced to provide for association of priorities with commands. However, these new command-associated priorities may lead to starvation of priority levels and to a risk of deadlock due to priority-level starvation and priority inversion. In various embodiments of the present invention, at least one additional level of command-queue-depth-fairness-related throttling is introduced in order to avoid starvation of one or more priority levels, thereby eliminating or minimizing the risk of priority-level starvation and priority-related deadlock.

    摘要翻译: 在某些当前可用的数据存储系统中,来自远程主机的传入命令受到几级命令队列深度公平相关的限制,以确保访问数据存储系统的所有主机接收到合理的数据分数 -storage-system命令处理带宽,以避免一台或多台主机的饥饿。 最近,已经增强了某些主机到数据存储系统通信协议,以提供优先级与命令的关联。 然而,这些新的与命令相关的优先级可能会导致优先级级别的匮乏,以及由于优先级级别的饥饿和优先级倒置引起的死锁风险。 在本发明的各种实施例中,引入了至少一个附加级别的命令队列深度公平相关的节流,以避免一个或多个优先级别的饥饿,由此消除或最小化优先级级别的饥饿的风险, 优先级相关的死锁。

    Method and system for achieving fair command processing in storage systems that implement command-associated priority queuing
    3.
    发明申请
    Method and system for achieving fair command processing in storage systems that implement command-associated priority queuing 有权
    在实现与命令相关的优先级排队的存储系统中实现公平的命令处理的方法和系统

    公开(公告)号:US20080104283A1

    公开(公告)日:2008-05-01

    申请号:US11590957

    申请日:2006-10-31

    IPC分类号: G06F3/00

    摘要: In certain, currently available data-storage systems, incoming commands from remote host computers are subject to several levels of command-queue-depth-fairness-related throttles to ensure that all host computers accessing the data-storage systems receive a reasonable fraction of data-storage-system command-processing bandwidth to avoid starvation of one or more host computers. Recently, certain host-computer-to-data-storage-system communication protocols have been enhanced to provide for association of priorities with commands. However, these new command-associated priorities may lead to starvation of priority levels and to a risk of deadlock due to priority-level starvation and priority inversion. In various embodiments of the present invention, at least one additional level of command-queue-depth-fairness-related throttling is introduced in order to avoid starvation of one or more priority levels, thereby eliminating or minimizing the risk of priority-level starvation and priority-related deadlock.

    摘要翻译: 在某些当前可用的数据存储系统中,来自远程主机的传入命令受到几级命令队列深度公平相关的限制,以确保访问数据存储系统的所有主机接收到合理的数据分数 -storage-system命令处理带宽,以避免一台或多台主机的饥饿。 最近,已经增强了某些主机到数据存储系统通信协议,以提供优先级与命令的关联。 然而,这些新的与命令相关的优先级可能会导致优先级级别的匮乏,以及由于优先级级别的饥饿和优先级倒置引起的死锁风险。 在本发明的各种实施例中,引入了至少一个附加级别的命令队列深度公平相关的节流,以避免一个或多个优先级别的饥饿,由此消除或最小化优先级级别的饥饿的风险, 优先级相关的死锁。

    MULTIPLE BIT RATE ENCODING BY SEGMENTS
    4.
    发明申请
    MULTIPLE BIT RATE ENCODING BY SEGMENTS 有权
    按部分编码的多个比特率

    公开(公告)号:US20110122939A1

    公开(公告)日:2011-05-26

    申请号:US12952133

    申请日:2010-11-22

    IPC分类号: H04N11/02

    摘要: A method performed by one or more processors for segmenting and encoding media content over a network. The media content is first partitioned into an ordered sequence of media segments. Each of the media segments is then encoded (i) at a first bit rate to generate a respective one of a first set of data segments, and (ii) at a second bit rate to generate a respective one of a second set of data segments, wherein data segments of the first set may be used interchangeably with data segments of the second set to facilitate continuous playback of the media content. A request for the media content is then received from another device in the network. In response, a respective one of the first set of data segments or the second set of data segments is selectively transmitted, for each of the media segments, based at least in part on a network bandwidth of the first device.

    摘要翻译: 由一个或多个处理器执行的用于通过网络分割和编码媒体内容的方法。 媒体内容首先被划分成媒体段的有序序列。 然后每个媒体段以第一比特率被编码(i)以产生第一组数据段中的相应一个,以及(ii)以第二比特率生成第二组数据段中的相应一个 其中第一组的数据段可以与第二组的数据段互换使用,以促进媒体内容的连续重放。 然后从网络中的另一设备接收对媒体内容的请求。 作为响应,至少部分地基于第一设备的网络带宽,针对每个媒体段选择性地发送第一组数据段或第二组数据段中的相应一个。

    Methods and systems for removing data inconsistencies for a network simulation
    5.
    发明申请
    Methods and systems for removing data inconsistencies for a network simulation 有权
    用于消除网络仿真数​​据不一致的方法和系统

    公开(公告)号:US20050204028A1

    公开(公告)日:2005-09-15

    申请号:US10881751

    申请日:2004-06-30

    IPC分类号: G06F15/173

    摘要: A network troubleshooting framework is described. In an implementation, a method includes forming a plurality of reports by a plurality of nodes in a network, wherein each of the reports is formed by a respective one of the nodes and includes trace data obtained from the respective node and another of the nodes. An inconsistency is detected in the trace data in one of the reports when compared with corresponding trace data in another of the reports. A set of the nodes is found that formed one or more of the reports having the inconsistency in the trace data.

    摘要翻译: 描述了网络故障排除框架。 在实现中,一种方法包括由网络中的多个节点形成多个报告,其中每个报告由相应的一个节点形成,并且包括从相应节点和另一个节点获得的跟踪数据。 与其他报告中的对应跟踪数据进行比较时,在其中一个报告中的跟踪数据中检测到不一致。 发现一组节点形成了跟踪数据中不一致的一个或多个报告。

    Methods and systems for prioritizing input/outputs to storage devices
    6.
    发明申请
    Methods and systems for prioritizing input/outputs to storage devices 审中-公开
    将输入/输出优先于存储设备的方法和系统

    公开(公告)号:US20080162735A1

    公开(公告)日:2008-07-03

    申请号:US11648742

    申请日:2006-12-29

    IPC分类号: G06F3/00 G06F12/00

    摘要: Embodiments include methods, apparatus, and systems for prioritizing input/outputs (I/Os) to storage devices. One embodiment includes a method that receives an input/output (I/O) command having a group number field and a priority number field at a target device. The method then generates a new priority value based on the group number field. The I/O command is processed at the target device with the new priority value.

    摘要翻译: 实施例包括用于将存储设备的输入/输出(I / O)优先化的方法,装置和系统。 一个实施例包括在目标设备处接收具有组号字段和优先级号字段的输入/输出(I / O)命令的方法。 该方法然后基于组号字段生成新的优先级值。 I / O命令在目标设备处被处理,并具有新的优先级值。

    Multiple bit rate encoding by segments
    7.
    发明授权
    Multiple bit rate encoding by segments 有权
    多段比特率编码

    公开(公告)号:US09313512B2

    公开(公告)日:2016-04-12

    申请号:US12952133

    申请日:2010-11-22

    摘要: A method performed by one or more processors for segmenting and encoding media content over a network. The media content is first partitioned into an ordered sequence of media segments. Each of the media segments is then encoded (i) at a first bit rate to generate a respective one of a first set of data segments, and (ii) at a second bit rate to generate a respective one of a second set of data segments, wherein data segments of the first set may be used interchangeably with data segments of the second set to facilitate continuous playback of the media content. A request for the media content is then received from another device in the network. In response, a respective one of the first set of data segments or the second set of data segments is selectively transmitted, for each of the media segments, based at least in part on a network bandwidth of the first device.

    摘要翻译: 由一个或多个处理器执行的用于通过网络分割和编码媒体内容的方法。 媒体内容首先被划分成媒体段的有序序列。 然后每个媒体段以第一比特率被编码(i)以产生第一组数据段中的相应一个,以及(ii)以第二比特率生成第二组数据段中的相应一个 其中第一组的数据段可以与第二组的数据段互换使用,以促进媒体内容的连续重放。 然后从网络中的另一设备接收对媒体内容的请求。 作为响应,至少部分地基于第一设备的网络带宽,针对每个媒体段选择性地发送第一组数据段或第二组数据段中的相应一个。

    System and method for identifying lost/stale hardware in a computing system
    8.
    发明授权
    System and method for identifying lost/stale hardware in a computing system 有权
    用于识别计算系统中丢失/过时的硬件的系统和方法

    公开(公告)号:US08209443B2

    公开(公告)日:2012-06-26

    申请号:US12212851

    申请日:2008-09-18

    IPC分类号: G06F3/00 G06F11/00

    CPC分类号: G06F9/4411

    摘要: A system and method for identifying lost/stale peripheral hardware devices connected to an enterprise computer system is disclosed. In one embodiment, a method for identifying lost peripheral hardware devices connected to an enterprise computer system includes initializing system memory by obtaining data structures associated with last detected connected peripheral hardware devices stored in an external database upon reboot, initiating an enterprise computer system wide scanning to obtain the detected data structures associated with current connected peripheral hardware devices during the reboot, and comparing the obtained data structures associated with the last detected connected peripheral hardware devices and the current connected peripheral hardware devices to determine whether there is any chance in system resources associated with the connected peripheral hardware devices during the reboot.

    摘要翻译: 公开了用于识别连接到企业计算机系统的丢失/过时的外围硬件设备的系统和方法。 在一个实施例中,用于识别连接到企业计算机系统的丢失的外围硬件设备的方法包括:通过在重新启动时获得存储在外部数据库中的与最后检测到的连接的外围硬件设备相关联的数据结构来初始化系统存储器, 在重新启动期间获取与当前连接的外围硬件设备相关联的检测到的数据结构,并且将获得的与最后检测到的连接的外围硬件设备和当前连接的外围设备硬件设备相关联的数据结构进行比较,以确定是否存在与 重新启动期间连接的外围硬件设备。

    System And Method For Identifying Lost/Stale Hardware In A Computing System
    10.
    发明申请
    System And Method For Identifying Lost/Stale Hardware In A Computing System 有权
    用于识别计算系统中丢失/不稳定硬件的系统和方法

    公开(公告)号:US20090198842A1

    公开(公告)日:2009-08-06

    申请号:US12212851

    申请日:2008-09-18

    IPC分类号: G06F3/00

    CPC分类号: G06F9/4411

    摘要: A system and method for identifying lost/stale peripheral hardware devices connected to an enterprise computer system is disclosed. In one embodiment, a method for identifying lost peripheral hardware devices connected to an enterprise computer system includes initializing system memory by obtaining data structures associated with last detected connected peripheral hardware devices stored in an external database upon reboot, initiating an enterprise computer system wide scanning to obtain the detected data structures associated with current connected peripheral hardware devices during the reboot, and comparing the obtained data structures associated with the last detected connected peripheral hardware devices and the current connected peripheral hardware devices to determine whether there is any chance in system resources associated with the connected peripheral hardware devices during the reboot.

    摘要翻译: 公开了用于识别连接到企业计算机系统的丢失/过时的外围硬件设备的系统和方法。 在一个实施例中,用于识别连接到企业计算机系统的丢失的外围硬件设备的方法包括:通过在重新启动时获得存储在外部数据库中的与最后检测到的连接的外围硬件设备相关联的数据结构来初始化系统存储器, 在重新启动期间获取与当前连接的外围硬件设备相关联的检测到的数据结构,并且将获得的与最后检测到的连接的外围硬件设备和当前连接的外围设备硬件设备相关联的数据结构进行比较,以确定是否存在与 重新启动期间连接的外围硬件设备。