System and method of management of multi-tier storage systems

    公开(公告)号:US10860217B2

    公开(公告)日:2020-12-08

    申请号:US16449615

    申请日:2019-06-24

    发明人: Nir Peleg Or Sagi

    IPC分类号: G06F3/06 G06F9/54 G06F12/10

    摘要: A system and a method of managing a plurality of storage tiers, may include: receiving a write-access request, including at least one data element for storage, a logical address associated with the data element and a tier identifier for a selected tier; computing a unique reference name based on the content of the data element, and associating the unique reference name with the logical address; using a global API to generate a first write-access command, that includes the unique reference name and the data element; customizing the write-access command according to an addressing scheme of the selected tier by a dedicated driver, to obtain at least one second write-access command; using the second write-access command to associate the unique reference name with at least one physical location on the selected tier; and storing the at least one data element at the associated at least one physical location.

    SYSTEM AND METHOD FOR HANDLING DATA STORAGE ON STORAGE DEVICES

    公开(公告)号:US20200026427A1

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

    申请号:US16452551

    申请日:2019-06-26

    发明人: Nir Peleg Or Sagi

    IPC分类号: G06F3/06 G06F11/10 G06F13/42

    摘要: A system and a method of handling data on at least one storage device may include, with a controller, receiving, from a computing device, a first request for storing on storage media at least one data segment, comprising one or more data blocks and at least one respective metadata object; storing the data blocks and respective metadata object concurrently on the storage media, wherein the metadata object comprises a fidelity flag set to ‘False’; sending an acknowledgement to the computing device; validating the storage of at least one data block of the data segment in an offline validation process; determining the value of at least one fidelity flag associated with the data segment, according to an outcome of the offline validation process; and updating the value of the fidelity flag in the storage media.

    Storage system and methods for time continuum data retrieval

    公开(公告)号:US09633035B2

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

    申请号:US14153369

    申请日:2014-01-13

    摘要: A method and system for storage of a data block for time continuum back-in-time data retrieval. The method comprises receiving a data block from a user node; updating an index stored in a memory respective of a time that the data block was received, wherein the time is a past time for retrieval of the data block; generating a hash number respective of contents of the data block; updating the index with the generated hash number; checking for existence of the generated hash number in a database; upon determination that the generated hash number does not exist in the database saving the data block in a storage device; increasing monotonously a transaction number respective of the generated hash number; and updating the index with the transaction number.

    Techniques for ensuring consistency of data updates transactions in a distributed storage system

    公开(公告)号:US09881044B2

    公开(公告)日:2018-01-30

    申请号:US14586391

    申请日:2014-12-30

    发明人: Nir Peleg Or Sagi

    摘要: A method and system for ensuring consistency in data updates transactions in a distributed storage system (DSS) are provided. The method includes receiving an aggregated transaction request comprising monotonous transaction requests, wherein each monotonous transaction request is initiated by at least one computing node of a plurality of computing of nodes in the DSS, wherein the root computing node and the plurality of computing nodes are arranged in a tree structure; generating a range of transaction indexes based on the aggregated transaction request; and passing the generated range of transaction indexes along the plurality of computing nodes according to their respective level in the tree structure hierarchy, wherein each of the plurality of computing nodes initiating the monotonous transaction request is allocated with a unique portion of the aggregated transaction indexes, thereby ensuring time-order access to at least one storage device in the DSS.

    STORAGE SYSTEM AND METHODS FOR TIME CONTINUUM DATA RETRIEVAL
    6.
    发明申请
    STORAGE SYSTEM AND METHODS FOR TIME CONTINUUM DATA RETRIEVAL 有权
    用于时间连续数据检索的存储系统和方法

    公开(公告)号:US20140222772A1

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

    申请号:US14153369

    申请日:2014-01-13

    IPC分类号: G06F17/30 G06F9/46

    摘要: A method and system for storage of a data block for time continuum back-in-time data retrieval. The method comprises receiving a data block from a user node; updating an index stored in a memory respective of a time that the data block was received, wherein the time is a past time for retrieval of the data block; generating a hash number respective of contents of the data block; updating the index with the generated hash number; checking for existence of the generated hash number in a database; upon determination that the generated hash number does not exist in the database saving the data block in a storage device; increasing monotonously a transaction number respective of the generated hash number; and updating the index with the transaction number.

    摘要翻译: 一种用于存储数据块的方法和系统,用于时间连续的时间间数据检索。 该方法包括从用户节点接收数据块; 在接收到数据块的时间内更新存储在存储器中的索引,其中时间是用于检索数据块的过去时间; 生成数据块内容的散列数; 用生成的散列数更新索引; 在数据库中检查生成的散列数的存在; 一旦确定在数据库中不存在生成的散列数据,将数据块保存在存储设备中; 单调增加生成的散列数的交易号; 并用交易号更新索引。