会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 41. 发明授权
    • System and method for accelerating anchor point detection
    • 加速锚点检测的系统和方法
    • US08762345B2
    • 2014-06-24
    • US11756044
    • 2007-05-31
    • Steven C. MillerRoger Stager
    • Steven C. MillerRoger Stager
    • G06F17/30
    • G06F17/30156H03M7/3084
    • A sampling based technique for eliminating duplicate data (de-duplication) stored on storage resources, is provided. According to the invention, when a new data set, e.g., a backup data stream, is received by a server, e.g., a storage system or virtual tape library (VTL) system implementing the invention, one or more anchors are identified within the new data set. The anchors are identified using a novel anchor detection circuitry in accordance with an illustrative embodiment of the present invention. Upon receipt of the new data set by, for example, a network adapter of a VTL system, the data set is transferred using direct memory access (DMA) operations to a memory associated with an anchor detection hardware card that is operatively interconnected with the storage system. The anchor detection hardware card may be implemented as, for example, a FPGA is to quickly identify anchors within the data set. As the anchor detection process is performed using a hardware assist, the load on a main processor of the system is reduced, thereby enabling line speed de-duplication.
    • 提供了用于消除存储在存储资源上的重复数据(重复数据删除)的基于抽样的技术。 根据本发明,当服务器(例如,实施本发明的存储系统或虚拟磁带库(VTL))系统接收到诸如备份数据流的新数据集时,在新的数据集内识别出一个或多个锚点 数据集。 根据本发明的说明性实施例,使用新颖的锚定检测电路来识别锚。 在通过例如VTL系统的网络适配器接收到新数据集时,使用直接存储器访问(DMA)操作将数据集传送到与锚定检测硬件卡相关联的存储器,该存储器与存储器可操作地互连 系统。 锚定检测硬件卡可以被实现为例如FPGA快速识别数据集内的锚点。 由于使用硬件辅助进行锚定检测处理,系统的主处理器上的负载减少,从而实现线速度重复数据删除。
    • 43. 发明授权
    • System and method for a redundant communication fabric in a network storage system
    • 网络存储系统中冗余通信结构的系统和方法
    • US08255737B1
    • 2012-08-28
    • US12770241
    • 2010-04-29
    • Radek AsterSteven C. MillerKurtis A. Chan
    • Radek AsterSteven C. MillerKurtis A. Chan
    • G06F11/00
    • G06F11/201
    • The techniques introduced here include storage systems including a storage controller configured to access data and a storage subsystem including a storage device having n ports, where n is an integer greater than one, and where the storage device is configured to store the data and to make the data available to the storage controller via each of the n ports. The storage systems also include a communication fabric configured to couple the storage controller to each of the n ports of the storage device via m paths, where m is an integer greater than n, so that the storage system is configured to tolerate failure in up to m−1 paths through the communication fabric, such that the data in the storage device remains accessible to the storage controller even in the presence of failure in up to m−1 paths of the m paths.
    • 这里介绍的技术包括存储系统,包括被配置为访问数据的存储控制器和包括具有n个端口的存储设备的存储子系统,其中n是大于1的整数,并且其中存储设备被配置为存储数据并且使 通过n个端口中的每一个可用于存储控制器的数据。 存储系统还包括被配置为经由m路径将存储控制器耦合到存储设备的每个n个端口的通信结构,其中m是大于n的整数,使得存储系统被配置为容忍最多 通过通信结构的m-1个路径,使得即使存在m个路径的m-1个路径的故障,存储设备中的数据仍然可以被存储控制器访问。
    • 47. 发明授权
    • Packetized data transmissions in a switched router architecture
    • 交换式路由器架构中的分组化数据传输
    • US06985484B1
    • 2006-01-10
    • US09896370
    • 2001-06-28
    • Steven C. MillerJames E. Tornes
    • Steven C. MillerJames E. Tornes
    • H04L12/28H04J3/22
    • H04L49/253H04L49/30
    • A switched router for transmitting packetized data concurrently between a plurality of devices coupled to the switched router. The devices are coupled to the I/O ports of the switched router. The switched router is then programmed to route packets of data from various source ports to several destination ports. Different packets may be transmitted concurrently through the switched router. The packets are comprised of a command word containing information corresponding to packet routing, data format, size, and transaction identification. Furthermore, the command word may include a destination identification number for routing the packet to a destination device, a source identification number used by a destination device to send back responses, a transaction number to tag requests that require a response, and a packet type value indicating a particular type of packet. In addition, there may be bits within a packet used to indicate a coherent transaction, guarantee bandwidth, an error during transmission, or a sync barrier for write ordering. Other types of packets may include a fetch and operation packet with increment by one, a fetch and operation packet with decrement by one, a fetch and operation packet with clear, a store and operation packet with increment by one, a store and operation packet with decrement by one, a store and operation packet with a logical OR, and a store and operation packet with a logical AND.
    • 一种用于在耦合到所述交换路由器的多个设备之间并发地发送分组化数据的交换路由器。 这些设备耦合到交换路由器的I / O端口。 然后将交换路由器编程为将数据包从各种源端口路由到多个目的端口。 可以通过交换路由器同时发送不同的分组。 分组由包含对应于分组路由,数据格式,大小和事务标识的信息的命令字组成。 此外,命令字可以包括用于将分组路由到目的地设备的目的地标识号,目的地设备用于发送回应用的源标识号,用于标记需要响应的请求的事务号,以及分组类型值 指示特定类型的数据包。 此外,在用于指示相干事务,保证带宽,传输期间的错误或用于写入顺序的同步屏障中的分组中可能存在位。 其他类型的分组可以包括递增1的获取和操作分组,递减1的获取和操作分组,具有清除的获取和操作分组,具有递增1的存储和操作分组,具有递增1的存储和操作分组, 递减1,具有逻辑OR的存储和操作分组以及具有逻辑AND的存储和操作分组。
    • 48. 发明授权
    • Bus speed controller using switches
    • 总线速度控制器使用开关
    • US06799238B2
    • 2004-09-28
    • US10068991
    • 2002-02-07
    • Steven C. Miller
    • Steven C. Miller
    • G06F1300
    • G06F13/4217
    • Switches are used to serially isolate connectors for peripheral devices on a bus. Bus speed is selected based on the number of peripheral devices coupled to the bus via the connectors. Switches are used in the bus to provide selected isolation of the connectors. In one embodiment, the bus is able to operate at higher speeds when fewer connectors are on the bus. A method of configuring the bus determines how many devices are coupled to connectors on the bus. Portions of the bus not having devices coupled to connectors are isolated by controlling the switches between on and off states.
    • 开关用于串行隔离总线上外围设备的连接器。 基于经由连接器耦合到总线的外围设备的数量来选择总线速度。 总线中使用开关来提供选择的连接器隔离。 在一个实施例中,当总线上的连接器较少时,总线能够以更高的速度工作。 配置总线的方法决定了多少器件与总线上的连接器耦合。 不具有耦合到连接器的装置的总线的部分通过在开和关状态之间控制开关而被隔离。