NONVOLATILE MEDIA JOURNALING OF VERIFIED DATA SETS
    11.
    发明申请
    NONVOLATILE MEDIA JOURNALING OF VERIFIED DATA SETS 审中-公开
    不可侵犯的媒体报告数据集

    公开(公告)号:WO2013036265A1

    公开(公告)日:2013-03-14

    申请号:PCT/US2011/055818

    申请日:2011-10-11

    CPC classification number: G06F11/1076 G06F3/0613 G06F3/0646 G06F11/1471

    Abstract: The storage of data sets in a storage set (e.g., data sets written to hard disk drives comprising a RAID array) may diminish the performance of storage set through non-sequential writes, particularly if storage devices promptly write data sets that are followed by sequentially following data sets. Additionally, storage sets may exhibit inconsistencies due to non-atomic writes of data sets and verifiers (e.g., checksums) and an intervening failure, such as an occurrence of the RAID write hole. Instead, data sets and verifiers may first be written to a stored on the nonvolatile media of a storage device before being committed to storage set. Such writes may be sequentially written to the journal, irrespective of the locations of data sets in the storage set; and recovery of a failure may simply involve re-committing the consistent records in the journal to correct incomplete writes to storage set.

    Abstract translation: 将数据集存储在存储集中(例如,写入包含RAID阵列的硬盘驱动器的数据集)可能会通过非顺序写入来降低存储集的性能,特别是如果存储设备及时写入后续顺序的数据集, 以下数据集。 此外,由于数据集和验证器(例如,校验和)的非原子写入以及诸如RAID写入孔的发生的中间故障,存储器组可能表现出不一致。 相反,在提交到存储集之前,可以首先将数据集和验证器写入存储设备的非易失性介质上。 这种写入可以顺序地写入日志,而不管存储集中的数据集的位置如何; 并且恢复故障可能仅仅涉及在日志中重新提交一致的记录,以校正对存储集的不完整写入。

    ERROR DETECTION FOR FILES
    12.
    发明申请
    ERROR DETECTION FOR FILES 审中-公开
    错误检测文件

    公开(公告)号:WO2011159494A2

    公开(公告)日:2011-12-22

    申请号:PCT/US2011/039071

    申请日:2011-06-03

    Abstract: Aspects of the subject matter described herein relate to error detection for files. In aspects, before allowing updates to a clean file, a flag marking the file as dirty is written to non-volatile storage. Thereafter, the file may be updated as long as desired. Periodically or at some other time, the file may be marked as clean after all outstanding updates to the file and error codes associated with the file are written to storage. While waiting for outstanding updates and error codes to be written to storage, if additional requests to update the file are received, the file may be marked as dirty again prior to allowing the additional requests to update the file. The request to write a clean flag regarding the file may be done lazily.

    Abstract translation: 本文描述的主题的方面涉及文件的错误检测。 在方面,在允许更新到干净的文件之前,将文件标记为脏的标志写入非易失性存储。 此后,可以根据需要更新文件。 定期或在其他时间,文件在文件的所有未完成更新和与文件相关联的错误代码都写入存储器之后,可能被标记为干净。 在等待未完成的更新和错误代码写入存储时,如果接收到更新文件的其他请求,则在允许其他请求更新文件之前,该文件可能再次被标记为脏。 写一个关于该文件的清除标志的请求可以懒惰地完成。

    EFFICIENT ACCESS TO STORAGE DEVICES WITH USAGE BITMAPS
    15.
    发明公开
    EFFICIENT ACCESS TO STORAGE DEVICES WITH USAGE BITMAPS 审中-公开
    有效访问存储设备使用BITMAPS

    公开(公告)号:EP2756402A2

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

    申请号:EP12830948.1

    申请日:2012-09-12

    CPC classification number: G11B20/1217 G06F3/0611 G06F3/0652 G06F3/0673

    Abstract: Upon receiving a request to allocate a storage region, a storage device may initialize the contents of the storage device to default values (
    e.g. , zero) in order to avoid problems arising from unknown data stored in the locations of the storage region (
    e.g. , upon writing a data set to a location involved in a mirroring relationship, uninitialized data in the corresponding mirror location may result in a mismatch that jeopardizes the written data). However, initializing the storage device may be time-consuming and inefficient. Instead, a usage bitmap may be generated that, for respective location sets of the storage region, indicates whether values exist in the location. A read request may be fulfilled by examining the usage bitmap to determine whether values exist in the specified location, and if not, the default value may be returned without accessing the storage device. Other efficiencies may also be achieved using the usage bitmap.

    AGGREGATION OF WRITE TRAFFIC TO A DATA STORE
    16.
    发明公开
    AGGREGATION OF WRITE TRAFFIC TO A DATA STORE 有权
    在EINEM DATENSPEICHER集会VON SCHRIFTVERKEHR

    公开(公告)号:EP2329361A1

    公开(公告)日:2011-06-08

    申请号:EP09814983.4

    申请日:2009-08-27

    Abstract: A method and a processing device are provided for sequentially aggregating data to a write log included in a volume of a random-access medium. When data of a received write request is determined to be suitable for sequentially aggregating to a write log, the data may be written to the write log and a remapping tree, for mapping originally intended destinations on the random-access medium to one or more corresponding entries in the write log, may be maintained and updated. At time periods, a checkpoint may be written to the write log. The checkpoint may include information describing entries of the write log. One or more of the checkpoints may be used to recover the write log, at least partially, after a dirty shutdown. Entries of the write log may be drained to respective originally intended destinations upon an occurrence of one of a number of conditions.

    Abstract translation: 提供了一种方法和处理装置,用于将数据顺序地聚合到包括在随机存取介质的卷中的写入日志。 当接收到的写入请求的数据被确定为适于顺序聚合到写入日志时,数据可被写入写入日志和重新映射树,用于将随机访问介质上的原始目的地映射到一个或多个对应的 写入日志中的条目可以被维护和更新。 在时间段,检查点可能被写入写日志。 检查点可以包括描述写日志条目的信息。 一个或多个检查点可用于在脏关闭后至少部分地恢复写日志。 在发生多种条件之一时,写入日志的条目可以被排放到相应的原始目的地。

    TRANSACTIONAL FILE SYSTEM
    17.
    发明公开
    TRANSACTIONAL FILE SYSTEM 审中-公开
    事务文件系统

    公开(公告)号:EP1269353A2

    公开(公告)日:2003-01-02

    申请号:EP01918767.3

    申请日:2001-03-16

    Abstract: A transactional file system wherein multiple file system operations may be performed as part of a user-level transaction. An application specifies that the operations on a file, or the file system operations of a thread, should be handled as part of a transaction, and the application is given a file handle associated with a transaction context. For file system requests associated with a transaction context, a component within the file system manages the operations consistent with transactional behavior. The component, which may be a resource manager for distributed transactions, provides data isolation by providing multiple versions of a file by tracking copies of pages that have changed, such that transactional readers do not receive changes to a file made by transactional writers, until the transactional writer commits the transaction and the reader reopens the file. The component also handles namespace logging operations in a multiple-level log that facilitates logging and recovery. Page data is also logged separate from the main log, with a unique signature that enables the log to determine whether a page was fully flushed to disk prior to a system crash. Namespace isolation is provided until a transaction commits via isolation directories, whereby until committed, a transaction sees the effects of its own operations not the operations of other transactions. Transactions over a network are also facilitated via a redirector protocol.

    ERROR DETECTION FOR FILES
    18.
    发明公开
    ERROR DETECTION FOR FILES 审中-公开
    FEHLERERKENNUNGFÜRDATEIEN

    公开(公告)号:EP2583176A2

    公开(公告)日:2013-04-24

    申请号:EP11796171.4

    申请日:2011-06-03

    Abstract: Aspects of the subject matter described herein relate to error detection for files. In aspects, before allowing updates to a clean file, a flag marking the file as dirty is written to non-volatile storage. Thereafter, the file may be updated as long as desired. Periodically or at some other time, the file may be marked as clean after all outstanding updates to the file and error codes associated with the file are written to storage. While waiting for outstanding updates and error codes to be written to storage, if additional requests to update the file are received, the file may be marked as dirty again prior to allowing the additional requests to update the file. The request to write a clean flag regarding the file may be done lazily.

    Abstract translation: 本文描述的主题的方面涉及文件的错误检测。 在方面,在允许更新到干净的文件之前,将文件标记为脏的标记被写入非易失性存储。 此后,可以根据需要更新文件。 在文件的所有未完成更新和与文件相关联的错误代码都写入存储器之后,可以定期或在其他时间将文件标记为干净。 在等待未完成的更新和错误代码写入存储时,如果接收到更新文件的其他请求,则在允许其他请求更新文件之前,该文件可能再次被标记为脏。 写入关于文件的清除标志的请求可能会延迟完成。

    NONVOLATILE MEDIA JOURNALING OF VERIFIED DATA SETS
    19.
    发明公开
    NONVOLATILE MEDIA JOURNALING OF VERIFIED DATA SETS 审中-公开
    上记录非易失性介质核实的记录

    公开(公告)号:EP2754051A1

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

    申请号:EP11872055.6

    申请日:2011-10-11

    Abstract: The storage of data sets in a storage set (e.g., data sets written to hard disk drives comprising a RAID array) may diminish the performance of the storage set through non-sequential writes, particularly if the storage devices promptly write data sets that are followed by sequentially following data sets. Additionally, storage sets may exhibit inconsistencies due to non-atomic writes of data sets and verifiers (e.g., checksums) and an intervening failure, such as an occurrence of the RAID write hole. Instead, data sets and verifiers may first be written to a stored on the nonvolatile media of a storage device before being committed to the storage set. Such writes may be sequentially written to the journal, irrespective of the locations of the data sets in the storage set; and recovery of a failure may simply involve re-committing the consistent records in the journal to correct incomplete writes to the storage set.

Patent Agency Ranking