METHOD AND SYSTEM FOR DISTRIBUTING COMMANDS TO TARGETS
    2.
    发明申请
    METHOD AND SYSTEM FOR DISTRIBUTING COMMANDS TO TARGETS 有权
    将目标分配给方法和系统

    公开(公告)号:US20120054432A1

    公开(公告)日:2012-03-01

    申请号:US13291311

    申请日:2011-11-08

    IPC分类号: G06F12/16

    摘要: Embodiments of systems and methods for routing commands to a distributed RAID system are disclosed. Specifically, embodiments may route a command to an appropriate data bank in a distributed RAID system, where each data bank has a set of associated storage media and executes a similar distributed RAID application. The distributed RAID applications on each of the data banks coordinate among themselves to distribute and control data flow associated with implementing a level of RAID in conjunction with data stored on the associated storage media of the data banks.

    摘要翻译: 公开了将命令路由到分布式RAID系统的系统和方法的实施例。 具体地,实施例可以将命令路由到分布式RAID系统中的适当数据库,其中每个数据库具有一组关联的存储介质并执行类似的分布式RAID应用。 每个数据库上的分布式RAID应用程序在它们之间协调,以分配和控制与实现一级RAID相关联的数据流以及存储在数据库的相关联的存储介质上的数据。

    Method of communicating asynchronous elements from a mini-port driver
    3.
    发明授权
    Method of communicating asynchronous elements from a mini-port driver 失效
    从微型端口驱动程序通信异步元件的方法

    公开(公告)号:US06378004B1

    公开(公告)日:2002-04-23

    申请号:US09074110

    申请日:1998-05-07

    IPC分类号: G06F954

    CPC分类号: G06F13/102

    摘要: A computer system in accordance with the present invention provides a method of communicating asynchronous events from a mini-port driver of a computer system to a software component without polling the mini-port driver. The computer system provides a monolithic driver as a dispatch between a mini-port driver and a software component. Until an asynchronous event is detected, an event thread in the monolithic driver to a software component is blocked. When an asynchronous event is detected by the mini-port driver, the mini-port driver calls the monolithic driver with a monolithic driver entry point which queues the event and unblocks the event thread. The monolithic driver provides the asynchronous event to the software component through the unblocked event thread. The event thread is then re-blocked and remains blocked until another asynchronous event is detected. Asynchronous events are thereby communicated from a mini-port driver to a software component without polling the mini-port driver.

    摘要翻译: 根据本发明的计算机系统提供了将异步事件从计算机系统的小型端口驱动器传送到软件组件而不轮询小型端口驱动器的方法。 计算机系统提供单片驱动程序作为微型端口驱动程序和软件组件之间的调度。 在检测到异步事件之前,单个驱动程序中的软件组件的事件线程被阻止。 当微型端口驱动程序检测到异步事件时,微型端口驱动程序使用单片驱动程序入口点调用单片驱动程序,该入口点对事件进行排队并解除阻塞事件线程。 单片驱动程序通过未阻塞的事件线程向软件组件提供异步事件。 事件线程然后被重新阻塞,并保持阻塞,直到检测到另一个异步事件。 因此,异步事件从微型端口驱动器传递到软件组件,而不轮询小型端口驱动程序。

    System, method, and computer program product for on-line replacement of a host bus adapter
    4.
    发明授权
    System, method, and computer program product for on-line replacement of a host bus adapter 失效
    用于在线更换主机总线适配器的系统,方法和计算机程序产品

    公开(公告)号:US06779064B2

    公开(公告)日:2004-08-17

    申请号:US10057404

    申请日:2002-01-24

    IPC分类号: G06F1300

    摘要: A system and method for enabling multi-path functionality between a host bus adapter (HBA) in a host computer of a storage system and at least one storage device is disclosed. The host computer includes a processor and associated memory, and an operating system including a PnP manager that maintains a logical device stack for the storage device. An HBA-specific filter driver intercepts responses from the underlying HBA driver to specified PnP requests. These responses are modified to prevent standard Microsoft operating system SCSI class device drivers from being loaded for devices attached to the HBA. Instead, the modified responses cause a multi-path SCSI class device driver to be loaded. The filter driver also monitors the status of the paths to a device and, upon request, provides status information to the multi-path SCSI class device driver. The multi-path SCSI class driver may use this status information to decide whether to make a particular path a primary path. The actions required to make a path a primary path may be performed by the filter driver, e.g., through a function call to the filter driver initiated by the multi-path SCSI driver.

    摘要翻译: 公开了一种用于在存储系统的主计算机中的主机总线适配器(HBA)和至少一个存储设备之间实现多路径功能的系统和方法。 主机包括处理器和相关联的存储器,以及包括维护存储设备的逻辑设备堆栈的PnP管理器的操作系统。 HBA特定的过滤器驱动程序拦截从基础HBA驱动程序到指定的PnP请求的响应。 修改这些响应以防止为连接到HBA的设备加载标准的Microsoft操作系统SCSI类设备驱动程序。 相反,修改的响应会导致加载多路径SCSI类设备驱动程序。 过滤器驱动程序还监视设备路径的状态,并根据请求向多路径SCSI类设备驱动程序提供状态信息。 多路径SCSI类驱动程序可以使用该状态信息来决定是否使特定路径成为主路径。 使路径成为主路径所需的动作可以由过滤器驱动器执行,例如通过对由多路径SCSI驱动器发起的过滤器驱动程序的函数调用来执行。

    Method and system for distributing commands to targets
    5.
    发明授权
    Method and system for distributing commands to targets 有权
    将命令分发到目标的方法和系统

    公开(公告)号:US08271727B2

    公开(公告)日:2012-09-18

    申请号:US13291311

    申请日:2011-11-08

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

    摘要: Embodiments of systems and methods for routing commands to a distributed RAID system are disclosed. Specifically, embodiments may route a command to an appropriate data bank in a distributed RAID system, where each data bank has a set of associated storage media and executes a similar distributed RAID application. The distributed RAID applications on each of the data banks coordinate among themselves to distribute and control data flow associated with implementing a level of RAID in conjunction with data stored on the associated storage media of the data banks.

    摘要翻译: 公开了将命令路由到分布式RAID系统的系统和方法的实施例。 具体地,实施例可以将命令路由到分布式RAID系统中的适当数据库,其中每个数据库具有一组关联的存储介质并执行类似的分布式RAID应用。 每个数据库上的分布式RAID应用程序在它们之间协调,以分配和控制与实现一级RAID相关联的数据流以及存储在数据库的相关联的存储介质上的数据。

    Method and system for distributing commands to targets
    6.
    发明授权
    Method and system for distributing commands to targets 有权
    将命令分发到目标的方法和系统

    公开(公告)号:US08086797B2

    公开(公告)日:2011-12-27

    申请号:US12479403

    申请日:2009-06-05

    IPC分类号: G06F12/00

    摘要: Embodiments of systems and methods for routing commands to a distributed RAID system are disclosed. Specifically, embodiments may route a command to an appropriate data bank in a distributed RAID system, where each data bank has a set of associated storage media and executes a similar distributed RAID application. The distributed RAID applications on each of the data banks coordinate among themselves to distribute and control data flow associated with implementing a level of RAID in conjunction with data stored on the associated storage media of the data banks.

    摘要翻译: 公开了将命令路由到分布式RAID系统的系统和方法的实施例。 具体地,实施例可以将命令路由到分布式RAID系统中的适当数据库,其中每个数据库具有一组关联的存储介质并执行类似的分布式RAID应用。 每个数据库上的分布式RAID应用程序在它们之间协调,以分配和控制与实现一级RAID相关联的数据流以及存储在数据库的相关联的存储介质上的数据。

    METHOD AND SYSTEM FOR DISTRIBUTING COMMANDS TO TARGETS
    7.
    发明申请
    METHOD AND SYSTEM FOR DISTRIBUTING COMMANDS TO TARGETS 有权
    将目标分配给方法和系统

    公开(公告)号:US20090307425A1

    公开(公告)日:2009-12-10

    申请号:US12479403

    申请日:2009-06-05

    IPC分类号: G06F12/08

    摘要: Embodiments of systems and methods for routing commands to a distributed RAID system are disclosed. Specifically, embodiments may route a command to an appropriate data bank in a distributed RAID system, where each data bank has a set of associated storage media and executes a similar distributed RAID application. The distributed RAID applications on each of the data banks coordinate among themselves to distribute and control data flow associated with implementing a level of RAID in conjunction with data stored on the associated storage media of the data banks.

    摘要翻译: 公开了将命令路由到分布式RAID系统的系统和方法的实施例。 具体地,实施例可以将命令路由到分布式RAID系统中的适当数据库,其中每个数据库具有一组关联的存储介质并执行类似的分布式RAID应用。 每个数据库上的分布式RAID应用程序在它们之间协调,以分配和控制与实现一级RAID相关联的数据流以及存储在数据库的相关联的存储介质上的数据。