METHOD AND APPARATUS FOR ENABLING COMMUNICATION BETWEEN iSCSI DEVICES AND SAS DEVICES
    11.
    发明申请
    METHOD AND APPARATUS FOR ENABLING COMMUNICATION BETWEEN iSCSI DEVICES AND SAS DEVICES 有权
    用于启用iSCSI设备和SAS设备之间的通信的方法和设备

    公开(公告)号:US20110314141A1

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

    申请号:US12816391

    申请日:2010-06-16

    Abstract: A method and apparatus for enabling communication between iSCSI/SAS host devices and iSCSI/SAS target devices via an iSCSI/SAS router is disclosed. In one embodiment, an iSCSI/SAS router includes iSCSI interfaces, SAS interfaces, and a mapping and routing logic. The mapping and routing logic is coupled to the iSCSI interfaces and the SAS interfaces. The mapping and routing logic virtualizes one or more SAS host and target devices to communicate with discovered one or more iSCSI host and target devices. Further, the mapping and routing logic virtualizes the one or more iSCSI host and target devices to communicate with discovered one or more SAS host and target devices.

    Abstract translation: 公开了一种通过iSCSI / SAS路由器实现iSCSI / SAS主机设备与iSCSI / SAS目标设备之间的通信的方法和装置。 在一个实施例中,iSCSI / SAS路由器包括iSCSI接口,SAS接口以及映射和路由逻辑。 映射和路由逻辑耦合到iSCSI接口和SAS接口。 映射和路由逻辑将一个或多个SAS主机和目标设备虚拟化,以与已发现的一个或多个iSCSI主机和目标设备进行通信。 此外,映射和路由逻辑虚拟化一个或多个iSCSI主机和目标设备以与已发现的一个或多个SAS主机和目标设备进行通信。

    Cache memory allocation process based on TCPIP network and/or storage area network array parameters
    12.
    发明授权
    Cache memory allocation process based on TCPIP network and/or storage area network array parameters 有权
    基于TCPIP网络和/或存储区域阵列参数的缓存内存分配过程

    公开(公告)号:US08601210B2

    公开(公告)日:2013-12-03

    申请号:US13073045

    申请日:2011-03-28

    CPC classification number: G06F12/0868

    Abstract: An apparatus comprising a controller, one or more host devices and one or more storage devices. The controller may be configured to store and/or retrieve data in response to one or more input/output requests. The one or more host devices may be configured to present the input/output requests. The one or more storage devices may be configured to store and/or retrieve the data. The controller may include a cache memory configured to store the input/output requests. The cache memory may be configured as a memory allocation table to store and/or retrieve a compressed version of a portion of the data in response to one or more network parameters. The compressed version may be retrieved from the memory allocation table instead of the storage devices based on the input/output requests to improve overall storage throughput.

    Abstract translation: 一种包括控制器,一个或多个主机设备和一个或多个存储设备的设备。 控制器可以被配置为响应于一个或多个输入/输出请求来存储和/或检索数据。 一个或多个主机设备可以被配置为呈现输入/输出请求。 一个或多个存储设备可以被配置为存储和/或检索数据。 控制器可以包括被配置为存储输入/输出请求的高速缓存存储器。 响应于一个或多个网络参数,高速缓冲存储器可被配置为存储器分配表以存储和/或检索数据的一部分的压缩版本。 可以从内存分配表而不是基于输入/输出请求的存储设备检索压缩版本,以提高总体存储吞吐量。

    Configuration verification, recommendation, and animation method for a disk array in a storage area network (SAN)
    13.
    发明授权
    Configuration verification, recommendation, and animation method for a disk array in a storage area network (SAN) 失效
    存储区域网络(SAN)中的磁盘阵列的配置验证,推荐和动画方法

    公开(公告)号:US08312130B2

    公开(公告)日:2012-11-13

    申请号:US13235985

    申请日:2011-09-19

    Inventor: Mahmoud K. Jibbe

    Abstract: A system and method for establishing a storage area network (SAN) is described. The method includes providing a predefined template for inputting data associated with a SAN. A first tool may utilize the template to validate an entered SAN configuration based on accessing data in a database. A second tool may utilize the template to generate a valid SAN configuration, based on accessing SAN data in a database, if component data is entered. An animated configuration of a valid SAN is generated based on at least one of the input SAN configuration or the input component data.

    Abstract translation: 描述了一种用于建立存储区域网络(SAN)的系统和方法。 该方法包括提供用于输入与SAN相关联的数据的预定模板。 第一个工具可以利用模板来验证输入的SAN配置,这是基于访问数据库中的数据。 如果输入了组件数据,则第二个工具可以利用该模板生成有效的SAN配置,这取决于访问数据库中的SAN数据。 基于输入SAN配置或输入组件数据中的至少一个生成有效SAN的动画配置。

    System for handling input/output requests between storage arrays with different performance capabilities
    15.
    发明授权
    System for handling input/output requests between storage arrays with different performance capabilities 有权
    用于处理具有不同性能功能的存储阵列之间的输入/输出请求的系统

    公开(公告)号:US08151050B2

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

    申请号:US12395786

    申请日:2009-03-02

    CPC classification number: G06F3/0659 G06F3/0611 G06F3/067 H04L49/90

    Abstract: An apparatus comprising a remote storage array, a primary storage array and a network. The remote storage array may be configured to (i) define a queue size based on a performance capability of the remote storage array, (ii) generate a multiplier based on resources being used by the remote storage array, and (iii) adjust the queue size by the multiplier. The primary storage array may be configured to execute input/output (IO) requests between the remote storage array and the primary storage array based on the adjusted queue size. The network may be configured to connect the remote storage array to the primary storage array.

    Abstract translation: 一种包括远程存储阵列,主存储阵列和网络的装置。 远程存储阵列可以被配置为(i)基于远程存储阵列的性能能力来定义队列大小,(ii)基于由远程存储阵列使用的资源生成乘法器,以及(iii)调整队列 大小乘以乘数。 主存储阵列可以被配置为基于调整的队列大小在远程存储阵列和主存储阵列之间执行输入/输出(IO)请求。 网络可以被配置为将远程存储阵列连接到主存储阵列。

    Method and/or apparatus for certifying an in-band management application of an external storage array
    16.
    发明授权
    Method and/or apparatus for certifying an in-band management application of an external storage array 有权
    用于验证外部存储阵列的带内管理应用的方法和/或装置

    公开(公告)号:US08065422B2

    公开(公告)日:2011-11-22

    申请号:US12324224

    申请日:2008-11-26

    CPC classification number: G06F11/2294

    Abstract: A method comprising the steps of (A) generating a call for a first operating system at a host, (B) sending the call for the first operating system from the host to a storage array over a network, (C) generating a response to the call for the first operating system from the host, (D) sending the response from the storage array to the host over the network and (E) capturing and storing the response in a device.

    Abstract translation: 一种方法,包括以下步骤:(A)生成对主机的第一操作系统的呼叫,(B)通过网络将所述第一操作系统的呼叫从所述主机发送到存储阵列;(C)产生响应 从主机呼叫第一个操作系统,(D)通过网络将存储阵列的响应发送到主机,(E)在设备中捕获和存储响应。

    System for handling parallel input/output threads with cache coherency in a multi-core based storage array
    17.
    发明授权
    System for handling parallel input/output threads with cache coherency in a multi-core based storage array 失效
    用于在基于多核的存储阵列中处理具有高速缓存一致性的并行输入/输出线程的系统

    公开(公告)号:US08037219B2

    公开(公告)日:2011-10-11

    申请号:US12423243

    申请日:2009-04-14

    CPC classification number: G06F3/0689 G06F3/0613 G06F3/0659

    Abstract: A system comprising a scheduler, a first core, and a second core. The scheduler may be configured to prioritize a plurality of input/output (IO) requests. The first core may be configured to process one of the plurality of IO requests based on the prioritizing of the plurality of IO requests. The second core may be configured to process a different one of the plurality of IO requests based on the prioritizing of the plurality of IO requests.

    Abstract translation: 一种包括调度器,第一核心和第二核心的系统。 调度器可以被配置为对多个输入/输出(IO)请求进行优先级排序。 第一核心可以被配置为基于多个IO请求的优先级来处理多个IO请求之一。 第二核可以被配置为基于多个IO请求的优先级来处理多个IO请求中的不同的一个。

    SYSTEM FOR INJECTING PROTOCOL SPECIFIC ERRORS DURING THE CERTIFICATION OF COMPONENTS IN A STORAGE AREA NETWORK
    18.
    发明申请
    SYSTEM FOR INJECTING PROTOCOL SPECIFIC ERRORS DURING THE CERTIFICATION OF COMPONENTS IN A STORAGE AREA NETWORK 失效
    在存储区域网络中组件认证期间注册协议特定错误的系统

    公开(公告)号:US20110099426A1

    公开(公告)日:2011-04-28

    申请号:US12983996

    申请日:2011-01-04

    CPC classification number: G06F11/1076 H04L43/50

    Abstract: An apparatus comprising an initiator circuit and a target circuit. The initiator circuit may be configured to (i) communicate with a network through a first interface and (ii) generate testing sequences to be sent to the network. The target circuit may be configured to (i) receive the testing sequences from the network through a second network interface and (ii) respond to the testing sequences.

    Abstract translation: 一种包括启动器电路和目标电路的装置。 发起者电路可以被配置为(i)通过第一接口与网络通信,以及(ii)产生要发送到网络的测试序列。 目标电路可以被配置为(i)通过第二网络接口从网络接收测试序列,并且(ii)响应测试序列。

    SYSTEM FOR IMPROVING START OF DAY TIME AVAILABILITY AND/OR PERFORMANCE OF AN ARRAY CONTROLLER
    19.
    发明申请
    SYSTEM FOR IMPROVING START OF DAY TIME AVAILABILITY AND/OR PERFORMANCE OF AN ARRAY CONTROLLER 审中-公开
    改进阵列控制器的可用性和/或性能的系统

    公开(公告)号:US20100023715A1

    公开(公告)日:2010-01-28

    申请号:US12178064

    申请日:2008-07-23

    CPC classification number: G06F11/1441 G06F9/44505

    Abstract: An apparatus comprising a storage array, a controller, a cache storage area and a backup storage area. The storage array may include a plurality of storage devices. The controller may be configured to send one or more commands configured to control reading and writing data to and from the storage array. The commands may include volume configuration information used by each of the plurality of storage devices. The cache storage area may be within the controller and may be configured to store a copy of the commands. The backup storage area may be configured to store the copy of the commands during a power failure.

    Abstract translation: 一种包括存储阵列,控制器,高速缓存存储区域和备份存储区域的装置。 存储阵列可以包括多个存储设备。 控制器可以被配置为发送配置成控制向存储阵列读取数据和从存储阵列写入数据的一个或多个命令。 这些命令可以包括由多个存储设备中的每一个使用的卷配置信息。 高速缓存存储区域可以在控制器内,并且可以被配置为存储命令的副本。 备份存储区域可以被配置为在电源故障期间存储命令的副本。

Patent Agency Ranking