Method and system for transacted file operations over a network
    1.
    发明申请
    Method and system for transacted file operations over a network 有权
    通过网络处理文件操作的方法和系统

    公开(公告)号:US20050091187A1

    公开(公告)日:2005-04-28

    申请号:US10693658

    申请日:2003-10-24

    摘要: A system to perform transacted remote file operations over a network includes a client and a server. The client and server each include a transaction manager (TM) and a file system (FS). The client also includes a redirector (RDR), while the server includes a server application (SRV). The RDR receives a request for a remote transacted file operation. In response, the RDR retrieves the transaction from the request. The RDR may use the TM to marshall the transaction for transmission to the server. The RDR sends the transaction to the server over the network. The SRV component receives the transaction, which the TM and FS of the server then use to perform the file operation. The server then returns the file operation result to the client via the network.

    摘要翻译: 通过网络执行事务远程文件操作的系统包括客户机和服务器。 客户端和服务器各自包括事务管理器(TM)和文件系统(FS)。 客户端还包括重定向器(RDR),而服务器包括服务器应用程序(SRV)。 RDR接收远程事务文件操作的请求。 作为响应,RDR从请求中检索事务。 RDR可以使用TM来调度事务以传输到服务器。 RDR通过网络将事务发送到服务器。 SRV组件接收事务,服务器的TM和FS然后用于执行文件操作。 然后,服务器通过网络将文件操作结果返回给客户端。

    Method and system for transacted file operations over a network
    2.
    发明授权
    Method and system for transacted file operations over a network 有权
    通过网络处理文件操作的方法和系统

    公开(公告)号:US07231397B2

    公开(公告)日:2007-06-12

    申请号:US10693658

    申请日:2003-10-24

    IPC分类号: G06F17/00 G06F15/06 G06Q40/00

    摘要: A system to perform transacted remote file operations over a network includes a client and a server. The client and server each include a transaction manager (TM) and a file system (FS). The client also includes a redirector (RDR), while the server includes a server application (SRV). The RDR receives a request for a remote transacted file operation. In response, the RDR retrieves the transaction from the request. The RDR may use the TM to marshall the transaction for transmission to the server. The RDR sends the transaction to the server over the network. The SRV component receives the transaction, which the TM and FS of the server then use to perform the file operation. The server then returns the file operation result to the client via the network.

    摘要翻译: 通过网络执行事务远程文件操作的系统包括客户机和服务器。 客户端和服务器各自包括事务管理器(TM)和文件系统(FS)。 客户端还包括重定向器(RDR),而服务器包括服务器应用程序(SRV)。 RDR接收远程事务文件操作的请求。 作为响应,RDR从请求中检索事务。 RDR可以使用TM来调度事务以传输到服务器。 RDR通过网络将事务发送到服务器。 SRV组件接收事务,服务器的TM和FS然后用于执行文件操作。 然后,服务器通过网络将文件操作结果返回给客户端。

    Method and system for supporting multiple independent transactional resource managers on a single logical volume
    3.
    发明授权
    Method and system for supporting multiple independent transactional resource managers on a single logical volume 有权
    在单个逻辑卷上支持多个独立事务资源管理器的方法和系统

    公开(公告)号:US07389303B2

    公开(公告)日:2008-06-17

    申请号:US10611683

    申请日:2003-06-30

    IPC分类号: G06F17/30

    摘要: A system and method supporting multiple independent transactional resource managers on a single logical volume, in which each resource manager is a unit of storage management. Each resource manager independently maintains metadata associated with a collection of files that are contained within the scope of a resource manager, such as the files within a subdirectory corresponding to the resource manager. A general architecture allows databases or other entities to integrate with a transactional file system volume via the resource managers, whereby each database has its files independently associated with a transactional resource manager such that database operations do not affect other operations on the volume. Having independent resource managers allows different levels of performance, reliability, feature availability, and manageability to be specified within a single volume. Functions to create, start, and shut down a resource manager are also provided, along with other functions that facilitate resource manager usage.

    摘要翻译: 在单个逻辑卷上支持多个独立事务资源管理器的系统和方法,其中每个资源管理器是存储管理的一个单元。 每个资源管理器独立地维护与包含在资源管理器的范围内的文件集合相关联的元数据,例如与资源管理器对应的子目录内的文件。 通用架构允许数据库或其他实体通过资源管理器与事务文件系统卷进行集成,从而每个数据库都将其文件与事务性资源管理器独立关联,以使数据库操作不影响卷上的其他操作。 拥有独立的资源管理器可以在单个卷中指定不同级别的性能,可靠性,功能可用性和可管理性。 还提供了创建,启动和关闭资源管理器的功能,以及促进资源管理器使用的其他功能。

    Method and system for supporting multiple independent transactional resource managers on a single logical volume
    4.
    发明申请
    Method and system for supporting multiple independent transactional resource managers on a single logical volume 有权
    在单个逻辑卷上支持多个独立事务资源管理器的方法和系统

    公开(公告)号:US20050021487A1

    公开(公告)日:2005-01-27

    申请号:US10611683

    申请日:2003-06-30

    IPC分类号: G06F7/00 G06F17/30

    摘要: A system and method supporting multiple independent transactional resource managers on a single logical volume, in which each resource manager is a unit of storage management. Each resource manager independently maintains metadata associated with a collection of files that are contained within the scope of a resource manager, such as the files within a subdirectory corresponding to the resource manager. A general architecture allows databases or other entities to integrate with a transactional file system volume via the resource managers, whereby each database has its files independently associated with a transactional resource manager such that database operations do not affect other operations on the volume. Having independent resource managers allows different levels of performance, reliability, feature availability, and manageability to be specified within a single volume. Functions to create, start, and shut down a resource manager are also provided, along with other functions that facilitate resource manager usage.

    摘要翻译: 在单个逻辑卷上支持多个独立事务资源管理器的系统和方法,其中每个资源管理器是存储管理的一个单元。 每个资源管理器独立地维护与包含在资源管理器的范围内的文件集合相关联的元数据,例如与资源管理器对应的子目录内的文件。 通用架构允许数据库或其他实体通过资源管理器与事务文件系统卷进行集成,从而每个数据库都将其文件与事务性资源管理器独立关联,以使数据库操作不影响卷上的其他操作。 拥有独立的资源管理器可以在单个卷中指定不同级别的性能,可靠性,功能可用性和可管理性。 还提供了创建,启动和关闭资源管理器的功能,以及促进资源管理器使用的其他功能。

    Secure kernel transactions
    5.
    发明授权
    Secure kernel transactions 有权
    安全内核事务

    公开(公告)号:US07591015B2

    公开(公告)日:2009-09-15

    申请号:US10692261

    申请日:2003-10-23

    IPC分类号: H04L9/00

    摘要: Kernel objects for implementing a transaction have a security descriptor applied thereto. The kernel objects include, at least, a transaction object, a resource management object, and an enlistment object. The security descriptor, otherwise known as an access control list, identifies at least one user, an operation to be performed on the kernel object to which the security descriptor is applied, and a right indicating that the identified user is permitted or prohibited to perform the operation.

    摘要翻译: 用于实现事务的内核对象具有应用于其的安全描述符。 内核对象至少包括事务对象,资源管理对象和登记对象。 另外称为访问控制列表的安全描述符标识至少一个用户,对应用了安全描述符的内核对象执行的操作以及指示所识别的用户被允许或禁止执行的操作的权限 操作。

    Secure kernel transactions
    8.
    发明申请
    Secure kernel transactions 有权
    安全内核事务

    公开(公告)号:US20050091502A1

    公开(公告)日:2005-04-28

    申请号:US10692261

    申请日:2003-10-23

    IPC分类号: G06F9/46 G06F21/00 H04K1/00

    摘要: Kernel objects for implementing a transaction have a security descriptor applied thereto. The kernel objects include, at least, a transaction object, a resource management object, and an enlistment object. The security descriptor, otherwise known as an access control list, identifies at least one user, an operation to be performed on the kernel object to which the security descriptor is applied, and a right indicating that the identified user is permitted or prohibited to perform the operation.

    摘要翻译: 用于实现事务的内核对象具有应用于其的安全描述符。 内核对象至少包括事务对象,资源管理对象和登记对象。 另外称为访问控制列表的安全描述符标识至少一个用户,对应用了安全描述符的内核对象执行的操作以及指示所识别的用户被允许或禁止执行的操作的权限 操作。

    Nonvolatile media journaling of verified data sets
    9.
    发明授权
    Nonvolatile media journaling of verified data sets 有权
    验证数据集的非易失媒体日志记录

    公开(公告)号:US09229809B2

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

    申请号:US13229736

    申请日:2011-09-11

    摘要: 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写入孔的发生的中间故障,存储器组可能表现出不一致。 相反,在提交到存储集之前,数据集和验证器可以首先被写入到存储设备的非易失性介质上。 这样的写入可以顺序地写入日志,而不管存储集中的数据集的位置如何; 并且恢复故障可能只是简单地涉及在日志中重新提交一致的记录来纠正对存储集的不完整写入。

    Hierarchical allocation for file system storage device
    10.
    发明授权
    Hierarchical allocation for file system storage device 有权
    文件系统存储设备的分层分配

    公开(公告)号:US09218135B2

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

    申请号:US12816419

    申请日:2010-06-16

    IPC分类号: G06F3/06

    摘要: Aspects of the subject matter described herein relate to storage allocation. In aspects, a hierarchical data structure is used to track allocation data for storage managed by a file system. The hierarchical data structure may have multiple levels with each level having data regarding a different granularity of storage. Portions of the hierarchical data structure may be locked independently of other portions of the hierarchical data structure. The hierarchical data structure may indicate that one or more portions of storage are for exclusive use by a directory. Extra space may be reserved in allocated space in anticipation of subsequent operations. Allocation requestors may obtain storage allocation from regions associated with different levels of the hierarchical data structure.

    摘要翻译: 本文描述的主题的方面涉及存储分配。 在一些方面,分层数据结构用于跟踪由文件系统管理的存储的分配数据。 分层数据结构可以具有多个级别,其中每个级别具有关于不同粒度的存储的数据。 分层数据结构的部分可以独立于分层数据结构的其他部分被锁定。 分级数据结构可以指示存储器的一个或多个部分被目录专用。 可能在分配的空间中预留额外的空间,以期进行后续操作。 分配请求者可以从与分级数据结构的不同级别相关联的区域获得存储分配。