会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • Transactional file system
    • 事务文件系统
    • US20050149525A1
    • 2005-07-07
    • US11057935
    • 2005-02-14
    • Surendra VermaThomas MillerRobert Atkinson
    • Surendra VermaThomas MillerRobert Atkinson
    • G06F12/00G06F17/30G06F7/00
    • G06F17/30227Y10S707/959Y10S707/99931Y10S707/99932Y10S707/99937Y10S707/99938Y10S707/99942Y10S707/99944Y10S707/99952Y10S707/99953
    • 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.
    • 一种事务文件系统,其中可以执行多个文件系统操作作为用户级别事务的一部分。 应用程序指定对文件的操作或线程的文件系统操作应作为事务的一部分进行处理,并向应用程序提供与事务上下文相关联的文件句柄。 对于与事务上下文相关联的文件系统请求,文件系统中的组件管理与事务行为一致的操作。 该组件可以是分布式事务的资源管理器,通过跟踪已更改的页面的副本,通过提供文件的多个版本来提供数据隔离,以便事务读取器不会接收到由事务编写者所做的文件的更改,直到 事务作者提交交易,读者重新打开文件。 该组件还处理多级日志中的命名空间日志记录操作,便于记录和恢复。 页面数据也与主日志分开记录,使用唯一的签名,可以使日志在系统崩溃之前确定页面是否完全刷新到磁盘。 提供命名空间隔离,直到事务通过隔离目录提交,从而直到被提交,事务才会看到其自身操作的影响,而不是其他事务的操作。 通过重定向器协议也可以促进网络上的交易。
    • 4. 发明申请
    • Transactional file system
    • 事务文件系统
    • US20050120036A1
    • 2005-06-02
    • US11009662
    • 2004-12-10
    • Surendra VermaThomas MillerRobert Atkinson
    • Surendra VermaThomas MillerRobert Atkinson
    • G06F12/00G06F17/30G06F7/00
    • G06F17/30227Y10S707/959Y10S707/99931Y10S707/99932Y10S707/99937Y10S707/99938Y10S707/99942Y10S707/99944Y10S707/99952Y10S707/99953
    • A transactional file system wherein multiple file system operations may be performed as a transaction. An application specifies that file system-related operations should be handled in a transaction, and is given a file handle associated with a transaction context. For file system requests associated with a transaction context, a file system component manages operations consistent with transactional behavior. The component provides data isolation by providing multiple file versions, such that transactional readers do not receive changes until after the transaction commits and the reader reopens the file. The component handles namespace logging operations in a multiple-level log that facilitates logging and recovery. Page data is logged separate from the main log, with signatures establishing whether pages were fully flushed to disk. Namespace isolation via isolation directories, allows a transaction to see its operational effects but not effects of other uncommitted transactions. Transactions over a network are facilitated.
    • 一种事务文件系统,其中可以执行多个文件系统操作作为事务。 一个应用程序指定文件系统相关的操作应该在事务中处理,并且被赋予与事务上下文关联的文件句柄。 对于与事务上下文相关联的文件系统请求,文件系统组件管理与事务行为一致的操作。 该组件通过提供多个文件版本来提供数据隔离,使得事务读取器在事务提交之后不会收到更改,并且读取器重新打开该文件。 该组件处理多级日志中的命名空间日志记录操作,便于记录和恢复。 页面数据与主日志分开记录,签名确定页面是否完全刷新到磁盘。 通过隔离目录命名空间隔离,允许事务查看其操作效果,但不会影响其他未提交的事务。 通过网络进行的交易是便利的。
    • 5. 发明授权
    • Nonvolatile media journaling of verified data sets
    • 验证数据集的非易失媒体日志记录
    • US09229809B2
    • 2016-01-05
    • US13229736
    • 2011-09-11
    • Darren MossKaran MehraRajeev NagarSurendra VermaShiv Rajpal
    • Darren MossKaran MehraRajeev NagarSurendra VermaShiv Rajpal
    • G06F12/16G06F11/10G06F11/14G06F3/06
    • G06F11/1076G06F3/0613G06F3/0646G06F11/1471
    • 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.
    • 将数据集存储在存储集中(例如,写入包含RAID阵列的硬盘驱动器的数据集)可能会通过非顺序写入来降低存储集的性能,特别是如果存储设备及时写入遵循的数据集 通过顺序跟随数据集。 此外,由于数据集和验证器(例如,校验和)的非原子写入以及诸如RAID写入孔的发生的中间故障,存储器组可能表现出不一致。 相反,在提交到存储集之前,数据集和验证器可以首先被写入到存储设备的非易失性介质上。 这样的写入可以顺序地写入日志,而不管存储集中的数据集的位置如何; 并且恢复故障可能只是简单地涉及在日志中重新提交一致的记录来纠正对存储集的不完整写入。
    • 9. 发明授权
    • Log manager for aggregating data
    • 日志管理器用于聚合数据
    • US08037033B2
    • 2011-10-11
    • US12235080
    • 2008-09-22
    • Shi CongKaran MehraDarren G. MossWilliam R. TiptonSurendra Verma
    • Shi CongKaran MehraDarren G. MossWilliam R. TiptonSurendra Verma
    • G06F17/30
    • G06F3/0656G06F3/0611G06F3/0673
    • A processing device and a machine-implemented method may be provided for sequentially aggregating, or writing, data to a log included in a data store. The log may store multiple log entries. Each of the log entries may include an entry metadata portion, describing a respective log entry, and an entry payload data portion. The entry metadata portion may include a log sequence number, corresponding to a log entry at a particular position in the log. A library of log-related processes may be provided, along with an application program interface to permit a calling application program to call any of the log related processes. The log-related processes may be called during a boot mode, a user mode, and a kernel mode.
    • 可以提供处理装置和机器实现的方法,用于将数据顺序地聚合或写入数据存储中包括的日志。 该日志可以存储多个日志条目。 每个日志条目可以包括条目元数据部分,描述相应的日志条目和条目有效载荷数据部分。 条目元数据部分可以包括对应于日志中特定位置处的日志条目的日志序列号。 可以提供与日志相关的过程的库,以及应用程序接口,以允许调用应用程序调用任何日志相关进程。 可以在引导模式,用户模式和内核模式期间调用日志相关进程。