High-speed data storage
    21.
    发明授权

    公开(公告)号:US09619157B2

    公开(公告)日:2017-04-11

    申请号:US14244414

    申请日:2014-04-03

    IPC分类号: G06F3/06

    摘要: System and method for high speed data storage. An unmounted unformatted direct access storage device (DASD) may be opened via an operation system (OS) application programming interface (API). A maximum amount of storage space afforded by the DASD may be determined, and the DASD locked, thereby limiting write access to the DASD to a first application process and excluding writes to the DASD by any other application process. A single data type data stream is received, and stored on the DASD in linear fashion as it is received without using a file system architecture, metadata, indices, or keys associated with the data, including writing a block of the stream of data to the DASD and returning a next contiguous write location on the DASD in an iterative manner. The stored data are readable by multiple readers in a linear manner without using the file system architecture, metadata, indices, or keys.

    NETWORK COMPUTER SYSTEMS WITH POWER MANAGEMENT
    24.
    发明申请
    NETWORK COMPUTER SYSTEMS WITH POWER MANAGEMENT 审中-公开
    具有电源管理的网络计算机系统

    公开(公告)号:US20160342195A1

    公开(公告)日:2016-11-24

    申请号:US15092492

    申请日:2016-04-06

    IPC分类号: G06F1/32 G06F3/06

    摘要: In one embodiment of the invention, a memory apparatus is disclosed. The memory apparatus includes a memory array, a block read/write controller, and a random access read memory controller. The memory array is block read/write accessible and random read accessible. The block read/write controller is coupled between the memory array and an external interconnect. The block read/write controller performs block read/write operations upon the memory array to access blocks of consecutive memory locations therein. The random access read memory controller is coupled between the memory array and the external interconnect in parallel with the block read/write access controller. The random access read memory controller performs random read memory operations upon the memory array to access random memory locations therein.

    摘要翻译: 在本发明的一个实施例中,公开了一种存储装置。 存储装置包括存储器阵列,块读/写控制器和随机存取读存储器控制器。 存储器阵列是块读/写可访问和随机读取可访问的。 块读/写控制器耦合在存储器阵列和外部互连之间。 块读/写控制器对存储器阵列执行块读/写操作,以访问其中的连续存储单元的块。 随机访问读存储器控制器与块读/写访问控制器并行地耦合在存储器阵列和外部互连之间。 随机存取读取存储器控制器对存储器阵列执行随机读取存储器操作以访问其中的随机存储器位置。

    APPARATUS AND METHOD FOR DYNAMIC MULTIPLE ACTUATOR DRIVE DATA ACCESS
    26.
    发明申请
    APPARATUS AND METHOD FOR DYNAMIC MULTIPLE ACTUATOR DRIVE DATA ACCESS 审中-公开
    用于动态多执行器驱动数据访问的装置和方法

    公开(公告)号:US20160260458A1

    公开(公告)日:2016-09-08

    申请号:US14641387

    申请日:2015-03-08

    发明人: Larry D. Gartee

    IPC分类号: G11B21/02 G06F3/06

    摘要: An apparatus and method for dynamic multiple actuator drive data access are disclosed. A particular embodiment includes: receiving a data transfer request including at least one data package; determining a type of the data transfer request; partitioning the data package into a plurality of data segments, if the data transfer request is a parallel data mode request; assigning one or more actuator drivers and one or more actuator controllers for the data transfer request; initiating a data transfer to or from the data storage medium using one or more of the plurality of actuators corresponding to the one or more assigned actuator controllers; storing or retrieving an individual data package of the data transfer request to or from the data storage medium wherein the entire data package is wholly accessible to a single actuator, if the data transfer request is a random data mode request; and storing or retrieving an individual data segment of the data transfer request to or from the data storage medium wherein the data package is accessible to the plurality of actuators, if the request is a parallel data mode request.

    摘要翻译: 公开了一种用于动态多致动器驱动数据存取的装置和方法。 一个具体实施例包括:接收包括至少一个数据包的数据传输请求; 确定数据传输请求的类型; 如果数据传输请求是并行数据模式请求,则将数据包分割成多个数据段; 分配一个或多个致动器驱动器和用于数据传输请求的一个或多个致动器控制器; 使用与所述一个或多个所分配的致动器控制器相对应的所述多个致动器中的一个或多个致动数据传输到所述数据存储介质的数据传送; 如果所述数据传输请求是随机数据模式请求,则将所述数据传输请求的单个数据包存储或检索到数据存储介质,其中整个数据包对于单个致动器是完全可访问的; 以及如果所述请求是并行数据模式请求,则将所述数据传输请求的单个数据段存储或检索到所述数据存储介质,否则所述数据包可由所述多个致动器访问。

    Efficient scalable I/O scheduling
    27.
    发明授权
    Efficient scalable I/O scheduling 有权
    高效的可扩展I / O调度

    公开(公告)号:US09436391B1

    公开(公告)日:2016-09-06

    申请号:US14229690

    申请日:2014-03-28

    IPC分类号: G06F3/00 G06F3/06

    摘要: An input/output (I/O) request is dispatched. A determination is made regarding a storage volume to service. A determination is made regarding whether an actual disk throughput exceeds a first threshold rate. The first threshold rate exceeds a reserved disk throughput. Responsive to determining that the actual disk throughput exceeds the first threshold rate, a first storage volume is selected based on credits or based on priority. Responsive to determining that the actual disk throughput does not exceed the first threshold rate, a second storage volume is selected based on guaranteed minimum I/O rate. An I/O request queue associated with the determined storage volume is determined. An I/O request is retrieved from the determined I/O request queue. The retrieved I/O request is sent to a persistence layer that includes the selected storage volume.

    摘要翻译: 调度输入/输出(I / O)请求。 确定要维修的存储卷。 确定实际磁盘吞吐量是否超过第一阈值率。 第一个阈值速率超过保留的磁盘吞吐量。 响应于确定实际磁盘吞吐量超过第一阈值率,基于信用或基于优先级来选择第一存储卷。 响应于确定实际磁盘吞吐量不超过第一阈值速率,基于保证的最小I / O速率选择第二存储卷。 确定与确定的存储卷相关联的I / O请求队列。 从确定的I / O请求队列检索I / O请求。 检索到的I / O请求被发送到包含所选存储卷的持久层。

    Hash Database Configuration Method and Apparatus
    29.
    发明申请
    Hash Database Configuration Method and Apparatus 审中-公开
    哈希数据库配置方法和设备

    公开(公告)号:US20160217167A1

    公开(公告)日:2016-07-28

    申请号:US15087053

    申请日:2016-03-31

    发明人: Lei Zhang Dong Bao

    IPC分类号: G06F17/30 G06F3/06

    摘要: A hash database configuration method and apparatus, where the method includes establishing an index area and a data area on a disk, where the index area includes p disk pages with an equal size, and receiving an allocation request of key-value pairs, allocating m keys in the key-value pairs to disk pages in the index area, and allocating n values in the key-value pairs to the data area, where m, n, and p are all integers greater than 1, and the efficiency of accessing the hash database is improved.

    摘要翻译: 一种哈希数据库配置方法和装置,其中所述方法包括在磁盘上建立索引区域和数据区域,其中索引区域包括具有相同大小的p个磁盘页面,并且接收密钥对对的分配请求,分配m 键值对中的键到索引区中的磁盘页,并将键值对中的n个值分配给数据区,其中m,n和p都是大于1的整数,并且访问的效率 哈希数据库得到改进。

    Hard Disk and Management Method
    30.
    发明申请
    Hard Disk and Management Method 审中-公开
    硬盘和管理方法

    公开(公告)号:US20160188216A1

    公开(公告)日:2016-06-30

    申请号:US15065691

    申请日:2016-03-09

    摘要: A hard disk includes a manager, a managed component, a management interface a network interface, and a system on chip (SOC). The management interface receives an external management command. The manager performs an operation according to the received external management command on a managed component corresponding to the received external management command, and returns an operation result through the management interface to the cloud server. The network interface receive an external read/write operation command sent by the cloud server. The SOC performs a read/write operation according to the received external read/write operation command and returns a read/write operation result through the network interface.

    摘要翻译: 硬盘包括管理器,受管理组件,管理接口,网络接口和片上系统(SOC)。 管理界面接收外部管理命令。 管理者根据接收到的外部管理命令对与所接收到的外部管理命令对应的被管理部件进行操作,并通过管理接口将操作结果返回给云服务器。 网络接口接收云服务器发送的外部读/写操作命令。 SOC根据接收到的外部读/写操作命令执行读/写操作,并通过网络接口返回读/写操作结果。