Intelligent storage device controller
    1.
    发明申请
    Intelligent storage device controller 失效
    智能存储设备控制器

    公开(公告)号:US20040133565A1

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

    申请号:US10667203

    申请日:2003-09-18

    CPC classification number: G06F17/30477 G06F17/30578 Y10S707/99944

    Abstract: A programmable streaming data processor that can be programmed to recognize record and field structures of data received from a streaming data source such as a mass storage device. Being programmed with, for example, field information, the unit can locate record and field boundaries and employ logical arithmetic methods to compare fields with one another or with values otherwise supplied by general purpose processors to precisely determine which records are worth transferring to memory of the more general purpose distributed processors. The remaining records arrive and are discarded by the streaming data processor or are tagged with status bits to indicate to the more general purpose processor that they are to be ignored. In a preferred embodiment, the streaming data processor may analyze and discard records for several reasons. The first reason may be an analysis of contents of the field. Other reasons for record blocking may have to do with tagging records that are to be visible to particular users depending upon a series of concurrent transactions.

    Abstract translation: 可编程流式数据处理器,其可以被编程以识别从诸如大容量存储设备的流数据源接收的数据的记录和场结构。 通过例如场信息进行编程,该单元可以定位记录和场边界,并采用逻辑运算方法将场相互比较,或者由通用处理器提供的值精确地确定哪些记录值得转移到 更通用的分布式处理器。 剩余的记录到达并被流式数据处理器丢弃,或者被标记为状态位,以向更通用的处理器指示它们被忽略。 在优选实施例中,流数据处理器可以由于几个原因来分析和丢弃记录。 第一个原因可能是对该领域内容的分析。 记录阻止的其他原因可能与标记根据一系列并发事务对特定用户可见的记录有关。

    Rapid regeneration of failed disk sector in a distributed database system
    2.
    发明申请
    Rapid regeneration of failed disk sector in a distributed database system 有权
    在分布式数据库系统中快速重新生成磁盘扇区

    公开(公告)号:US20040268179A1

    公开(公告)日:2004-12-30

    申请号:US10776031

    申请日:2004-02-10

    Abstract: A technique for read error failover processing in a mirrored disk system such as a Redundant Array of Inexpensive Disks (RAID) system, where individual disk units perform Logical Block Address (LBA) remapping. A read error causes a disk controller to report an nullunrecoverablenull read error to a RAID controller. After receiving this report of an unrecoverable read error, rather than simply switching over to a mirror, the RAID controller first checks to see whether the disk that caused the error can successfully reassign an LBA. In particular, the RAID controller can retrieve the data that was associated with the failed LBA from the mirror, and then write that data to the offending disk. The disk controller for that disk will then perform its standard LBA remapping, and write the data to a new, good sector. Only if this process does not succeed is the offending disk then treated by the RAID controller as having failed sufficiently to require failover to the mirror.

    Field oriented pipeline architecture for a programmable data streaming processor
    3.
    发明申请
    Field oriented pipeline architecture for a programmable data streaming processor 失效
    用于可编程数据流处理器的面向场的流水线架构

    公开(公告)号:US20040139214A1

    公开(公告)日:2004-07-15

    申请号:US10665726

    申请日:2003-09-18

    CPC classification number: G06F17/30477 G06F17/30578 Y10S707/99944

    Abstract: A field oriented pipeline processor for a data engine that can be programmed to recognize record and field structures of data received from a source such as a mass storage device. The processor has an interface for receiving field-delineated data from a field parser. The field parser parses non-field delineated data from a streaming data source into field delineated data under instruction from an external processing unit. The pipeline processor receives a field delineated data stream and employs logical arithmetic methods to compare fields with one another, or with values otherwise supplied by general purpose processors to precisely determine which records are worth transferring to memory of the more general purpose distributed processors. The architecture of the data engine allows for the use of substitution tables, temporary registers, and a data string register to assist in the efficiency and accuracy of the data engine processing.

    Abstract translation: 一种用于数据引擎的面向场的流水线处理器,其可以被编程以识别从诸如大容量存储设备的源接收的数据的记录和场结构。 处理器具有用于从字段解析器接收字段划分的数据的接口。 现场解析器将来自流数据源的非场划分数据从外部处理单元的指令解析为字段描绘数据。 流水线处理器接收字段划分的数据流,并采用逻辑运算方法来比较字段,或者由通用处理器提供的值以精确地确定哪些记录值得转移到更通用的分布式处理器的存储器。 数据引擎的架构允许使用替换表,临时寄存器和数据串寄存器来帮助数据引擎处理的效率和准确性。

Patent Agency Ranking