Data encoding and decoding in a data storage system
    81.
    发明申请
    Data encoding and decoding in a data storage system 有权
    数据存储系统中的数据编码和解码

    公开(公告)号:US20050223116A1

    公开(公告)日:2005-10-06

    申请号:US10815269

    申请日:2004-03-31

    IPC分类号: H04L29/06 H04L29/08 G06F15/16

    CPC分类号: H04L67/1097

    摘要: A method according to one embodiment may include transmitting a frame from a transmitting device to a receiving device via a communication network of a data storage system, enabling an encoding operation of the transmitting device to encode decoded data into encoded data and transmitting the encoded data in the frame via the communication network if the receiving device has a decoding operation capable of decoding the encoded data into the decoded data, and disabling the encoding operation and transmitting the decoded data in the frame via the communication network to the receiving device if the receiving device does not have the decoding operation capable of decoding the encoded data into the decoded data. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.

    摘要翻译: 根据一个实施例的方法可以包括经由数据存储系统的通信网络将帧从发送设备发送到接收设备,使得发送设备的编码操作能够将解码的数据编码为编码数据并将编码数据发送到 如果接收设备具有能够将编码数据解码为解码数据的解码操作,则经由通信网络的帧,并且如果接收设备,则禁止编码操作并且经由通信网络将经解码的数据经由通信网络发送到接收设备 不具有能够将编码数据解码为解码数据的解码操作。 当然,在不偏离本实施例的情况下,可以进行许多替代,变化和修改。

    Enclosure management device
    82.
    发明申请
    Enclosure management device 审中-公开
    外壳管理装置

    公开(公告)号:US20050138154A1

    公开(公告)日:2005-06-23

    申请号:US10742030

    申请日:2003-12-18

    申请人: Pak-Lung Seto

    发明人: Pak-Lung Seto

    摘要: Provided are a method, expander, system, and program for receiving a transmission at an interface supporting multiple storage interconnect architectures having different transmission characteristics, and wherein the transmission uses one of the supported storage interconnect architectures. The interface forwards the transmission to the enclosure management device. The enclosure management device processes the transmission using one of a plurality of transport layers supported at the enclosure management device, wherein the enclosure management device includes at least one transport layer used with each supported storage interconnect architecture.

    摘要翻译: 提供了一种用于在支持具有不同传输特性的多个存储互连架构的接口处接收传输的方法,扩展器,系统和程序,并且其中传输使用所支持的存储互连体系结构之一。 接口将传输转发到机箱管理设备。 机箱管理设备使用在机箱管理设备支持的多个传输层中的一个处理传输,其中机箱管理设备包括与每个被支持的存储互连架构一起使用的至少一个传输层。

    Integrated circuit capable of communicating using different communication protocols
    83.
    发明申请
    Integrated circuit capable of communicating using different communication protocols 有权
    能够使用不同通信协议进行通信的集成电路

    公开(公告)号:US20050015532A1

    公开(公告)日:2005-01-20

    申请号:US10442705

    申请日:2003-05-20

    IPC分类号: G06F13/00 G06F13/38 G06F13/42

    CPC分类号: G06F13/4295

    摘要: A method according to one embodiment may include discovering, at least in part, by an integrated circuit of at least one communication protocol via which at least one device external to the integrated circuit is capable of communicating. In this embodiment, the integrated circuit may be capable of communicating in accordance with a plurality of different communication protocols. The method according to this embodiment may also include selecting, at least in part, by the integrated circuit of the at least one communication protocol to use to communicate with the at least one device. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.

    摘要翻译: 根据一个实施例的方法可以包括至少部分地由至少一个通信协议的集成电路发现,集成电路外部的至少一个设备可以通过该集成电路进行通信。 在本实施例中,集成电路可以根据多种不同的通信协议进行通信。 根据本实施例的方法还可以包括至少部分地由至少一个通信协议的集成电路来选择以用于与至少一个设备通信。 当然,在不偏离本实施例的情况下,可以进行许多替代,变化和修改。

    Multi-threaded transmit transport engine for storage devices
    84.
    发明授权
    Multi-threaded transmit transport engine for storage devices 有权
    用于存储设备的多线程传输传输引擎

    公开(公告)号:US08149854B2

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

    申请号:US11174197

    申请日:2005-06-30

    CPC分类号: G06F13/385

    摘要: An embodiment of the present invention is a technique to process a plurality of I/O sequences associated with a storage device. A task context pre-fetch engine pre-fetches a task context from a task context memory based on a pre-fetch request. At least a multi-threaded transmit transport layer (T×TL) processes the plurality of I/O sequences from an I/O pool simultaneously. The multi-threaded T×TL generates the pre-fetch request and one or more frames from the plurality of I/O sequences. A switch fabric and controller routes the frame to a link layer associated with the storage device.

    摘要翻译: 本发明的实施例是一种处理与存储装置相关联的多个I / O序列的技术。 任务上下文预取引擎基于预取请求从任务上下文存储器预取任务上下文。 至少多线程发送传输层(T×TL)同时处理来自I / O池的多个I / O序列。 多线程T×TL从多个I / O序列生成预取请求和一个或多个帧。 交换结构和控制器将帧路由到与存储设备相关联的链路层。

    Hard disk drive staggered spin-up mechanism
    85.
    发明授权
    Hard disk drive staggered spin-up mechanism 有权
    硬盘驱动器交错启动机制

    公开(公告)号:US08112564B2

    公开(公告)日:2012-02-07

    申请号:US11168782

    申请日:2005-06-28

    IPC分类号: G06F13/12 G06F12/00

    摘要: According to one embodiment, a host bus adapter (HBA) is disclosed. The HBA includes one or more link layer engines, one or more ports, each of the one or more ports associated with one of the one or more link layer engines and token passing logic having a shift register associated with each of the one or more link layer engines. A first link layer engine enables a first storage device coupled to an associated port to spin-up whenever the first link layer engine detects that a first shift register has a first value.

    摘要翻译: 根据一个实施例,公开了一种主机总线适配器(HBA)。 所述HBA包括一个或多个链路层引擎,一个或多个端口,所述一个或多个端口中的每一个与所述一个或多个链路层引擎之一相关联,并且令牌传递逻辑具有与所述一个或多个链路中的每一个相关联的移位寄存器 层引擎。 第一链路层引擎使得当第一链路层引擎检测到第一移位寄存器具有第一值时,耦合到关联端口的第一存储设备启动。

    Remote node list searching mechanism for storage task scheduling
    86.
    发明授权
    Remote node list searching mechanism for storage task scheduling 有权
    用于存储任务调度的远程节点列表搜索机制

    公开(公告)号:US08112507B2

    公开(公告)日:2012-02-07

    申请号:US11237453

    申请日:2005-09-27

    IPC分类号: G06F15/173 G06F9/46

    摘要: According to one embodiment, a device is disclosed. The device includes a first protocol engine (PE) to process tasks to be forwarded to a first remote node, a remote node search unit (RNSU) having a three-dimensional (3-D) task list corresponding to tasks to be forwarded to the two or more sub-nodes, and a connection pointer to maintain a connection between the first PE and the first remote node.

    摘要翻译: 根据一个实施例,公开了一种装置。 该设备包括用于处理要转发到第一远程节点的任务的第一协议引擎(PE),具有对应于要转发到第一远程节点的任务的三维(3-D)任务列表的远程节点搜索单元(RNSU) 两个或多个子节点以及用于维护第一PE和第一远程节点之间的连接的连接指针。

    Communications protocol expander
    87.
    发明授权
    Communications protocol expander 有权
    通信协议扩展器

    公开(公告)号:US07953917B2

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

    申请号:US11171982

    申请日:2005-06-30

    申请人: Pak-Lung Seto

    发明人: Pak-Lung Seto

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

    CPC分类号: G06F13/4027

    摘要: An expander device is configurable to identify itself as an end device and not an edge expander device. Other embodiments are also described and claimed.

    摘要翻译: 扩展器设备可配置为将其自身标识为终端设备而不是边缘扩展器设备。 还描述和要求保护其他实施例。

    Task context direct indexing in a protocol engine
    89.
    发明授权
    Task context direct indexing in a protocol engine 失效
    任务上下文直接索引协议引擎

    公开(公告)号:US07676604B2

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

    申请号:US11285825

    申请日:2005-11-22

    IPC分类号: G06F3/00 G06F15/16

    CPC分类号: G06F9/4843

    摘要: A method and apparatus for managing task context are provided. Upon initialization, a protocol engine provides context resources available for processing tasks to a task issuer. Based on available context resources, the task issuer creates and manages a free list of available task context indices and assigns an index to a task prior to storing task context in a context memory accessible to both the task issuer and the protocol engine and issuing the task to the protocol engine.

    摘要翻译: 提供了一种用于管理任务上下文的方法和装置。 在初始化时,协议引擎提供可用于向任务发行者处理任务的上下文资源。 基于可用的上下文资源,任务发起者创建和管理可用任务上下文索引的空闲列表,并且在将任务上下文存储在任务发布者和协议引擎可访问的上下文存储器中之前向任务分配索引并且发出任务 到协议引擎。