Efficient scheduling of data storage disc input/output

    公开(公告)号:US12182444B2

    公开(公告)日:2024-12-31

    申请号:US17703303

    申请日:2022-03-24

    Abstract: A method includes creating a table with a plurality of cells indicative of intersections of tracks and wedges on a data storage disc surface. The method also includes storing disc pending command information for different disc pending commands in corresponding different cells of the plurality of cells according to locations for the different disc pending commands on the data storage disc surface. The method further includes searching the table for one or more next disc pending commands of the different disc pending commands to schedule for execution.

    OPPORTUNISTIC COMMAND SCHEDULING
    14.
    发明公开

    公开(公告)号:US20230229343A1

    公开(公告)日:2023-07-20

    申请号:US17579061

    申请日:2022-01-19

    CPC classification number: G06F3/0655 G06F3/0604 G06F3/0676

    Abstract: A method includes calculating, by a data storage device processor, at least one access trajectory from a first disc surface location to at least one second disc surface location at which at least one primary data access operation is to be carried out. The method also includes determining, by the data storage device controller, whether an opportunity to commence at least one secondary data access operation exists along or proximate to the at least one access trajectory from the first disc surface location to the at least one second disc surface location.

    Wear mitigation system for a magnetic recording medium

    公开(公告)号:US10529375B2

    公开(公告)日:2020-01-07

    申请号:US15957354

    申请日:2018-04-19

    Inventor: Mark A. Gaertner

    Abstract: A wear mitigation system can be implemented in a data storage device. A data storage medium may be separated from a transducing head by an air bearing. A controller connected to the data storage medium and transducing head can be configured to reassign a physical address of the data storage medium from an unusable condition to a usable condition as a result of a self-healing of the data storage medium predicted by the controller.

    PROBABALISTIC COMMAND AGING AND SELECTION
    19.
    发明申请

    公开(公告)号:US20180335976A1

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

    申请号:US15600503

    申请日:2017-05-19

    Abstract: Embodiments described herein are operable in a computing system. The computing system receives first and second commands (e.g., I/O commands). The computing system determines that the first command has a higher priority than the second I/O command, and queues the second command for servicing at a later time. The computing system services the first command, and services the second command after a timeout period based on performance degradation limit that decreases command processing performance of the computing system, overrides the timeout period, and increases a probability of executing the second command.

    Dynamic granule-based intermediate storage
    20.
    发明授权
    Dynamic granule-based intermediate storage 有权
    基于动态颗粒的中间储存

    公开(公告)号:US09384793B2

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

    申请号:US13973491

    申请日:2013-08-22

    Abstract: A data storage system includes data storage and random access memory. A sorting module is communicatively coupled to the random access memory and sorts data blocks of write data received in the random access memory of the data storage. A storage controller is communicatively coupled to the random access memory and the data storage and being configured to write the sorted data blocks into one or more individually-sorted granules in a granule storage area of the data storage, wherein each granule is dynamically constrained to a subset of logical block addresses. A method and processor-implemented process provide for sorting data blocks of write data received in random access memory of data storage. The method and processor-implemented process write the sorted data blocks into one or more individually-sorted granules in a granule storage area of the data storage, wherein each granule is dynamically constrained to a subset of logical block addresses.

    Abstract translation: 数据存储系统包括数据存储和随机存取存储器。 排序模块通信地耦合到随机存取存储器,并对在数据存储器的随机存取存储器中接收的写数据的数据块进行排序。 存储控制器通信地耦合到随机存取存储器和数据存储器并且被配置为将数据存储区域中的排序数据块写入一个或多个单独排序的颗粒中,其中每个颗粒被动态约束到 逻辑块地址的子集。 一种方法和处理器实现的过程提供对在数据存储器的随机存取存储器中接收的写入数据的数据块进行排序。 方法和处理器实现的过程将排序的数据块写入数据存储区的颗粒存储区域中的一个或多个单独排序的颗粒,其中每个颗粒动态地约束到逻辑块地址的子集。

Patent Agency Ranking