Method and device for improving file system write bandwidth through hard disk track management

    公开(公告)号:US10782888B2

    公开(公告)日:2020-09-22

    申请号:US16017697

    申请日:2018-06-25

    Abstract: Various implementations of hard disk track management method, device, and system disclosed herein enable improvements of file system write bandwidth. In various implementations, a method is performed at a disk storage including a file controller controlling a disk drive with a disk platter that is divided into multiple regions including a fast region. In various implementations, the method includes receiving a write request associated with data to be written to the disk drive and in response, determining a disk utilization of the disk drive. In various implementations, the method further includes placing the disk drive in a surge mode to write the data to the fast region upon determining that the disk utilization is above a first threshold, and placing the disk drive in a non-surge mode to write the data to other regions of the multiple regions upon determining that the disk utilization is below a second threshold.

    Method of Compressing Parity Data Upon Writing

    公开(公告)号:US20170147265A1

    公开(公告)日:2017-05-25

    申请号:US15208360

    申请日:2016-07-12

    CPC classification number: G06F3/0641 G06F11/108

    Abstract: A disclosed method is performed at a fault-tolerant object-based storage system configured to synthesize parity data in order to protect stored data from loss, the fault-tolerant object storage system including a plurality of storage entities each configured to store data on an object-basis. The method includes determining a first parity value for a first data block set of one or more data block sets, wherein the first data block set comprises one or more respective data blocks, each respective data block associated with a respective storage entity of the plurality of storage entities. The method further includes generating a first compressed parity indicator for the first data block set, corresponding to the first parity value, and storing the first compressed parity indicator in a stripe of parity data in place of the first parity value within a first block set comprising the first data block set.

    Method of Using Common Storage of Parity Data for Unique Copy Recording

    公开(公告)号:US20200026601A1

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

    申请号:US16042409

    申请日:2018-07-23

    Abstract: A disclosed method is performed at a fault-tolerant object-based storage system including M data storage entities, each is configured to store data on an object-basis. The method includes obtaining a request to store N copies of a data object and in response, storing the N copies of the data object across the M data storage entities, where the N copies are distributed across the M data storage entities. The method additionally includes generating a first parity object for a first subset of M copies of the N copies of the data object, where the first parity object is stored on a first parity storage entity separate from the M data storage entities. The method also includes generating a manifest linking the first parity object with one or more other subsets of M copies of the N copies of the data object.

    Fault-tolerant Enterprise Object Storage System for Small Objects

    公开(公告)号:US20170315869A1

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

    申请号:US15207895

    申请日:2016-07-12

    Abstract: Various implementations disclosed herein provide fault-tolerant enterprise object storage system that can store small objects. In various implementations, the fault-tolerant enterprise object storage system writes a small object into an aggregate object that is distributed across a plurality of storage entities. In some implementations, the small object is at least an order of magnitude smaller than the aggregate object, and the small object is within the same order of magnitude of a block unit addressable within each of the storage entities. In some implementations, based on the small object, the storage system updates the parity data associated with the aggregate object in response to writing the small object into the aggregate object. In various implementations, the storage system updates a processed data end offset indicator that indicates that the parity data for the aggregate object includes valid data up to and including the small object.

    Method and Device for Improving File System Write Bandwidth through Hard Disk Track Management

    公开(公告)号:US20190265895A1

    公开(公告)日:2019-08-29

    申请号:US16017697

    申请日:2018-06-25

    Abstract: Various implementations of hard disk track management method, device, and system disclosed herein enable improvements of file system write bandwidth. In various implementations, a method is performed at a disk storage including a file controller controlling a disk drive with a disk platter that is divided into multiple regions including a fast region. In various implementations, the method includes receiving a write request associated with data to be written to the disk drive and in response, determining a disk utilization of the disk drive. In various implementations, the method further includes placing the disk drive in a surge mode to write the data to the fast region upon determining that the disk utilization is above a first threshold, and placing the disk drive in a non-surge mode to write the data to other regions of the multiple regions upon determining that the disk utilization is below a second threshold.

Patent Agency Ranking