Fencing of resources allocated to non-cooperative client computers
    2.
    发明申请
    Fencing of resources allocated to non-cooperative client computers 失效
    击倒分配给非合作客户端计算机的资源

    公开(公告)号:US20050273529A1

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

    申请号:US10851452

    申请日:2004-05-20

    IPC分类号: G06F3/00 G06F21/00

    CPC分类号: G06F21/34

    摘要: Techniques are provided for processing an Input/Output (I/O) request. At least one data block is allocated for use in completing the I/O request. A current operations record is stored for the I/O request. It is determined whether the I/0 request has been completed within a specified period of time. In response to determining that the I/O request has not been completed within the specified period of time, the allocated at least one data block is fenced. Also provided are techniques for processing an Input/Output (I/O) request in which an identification message is received from a client computer. It is determined whether the client computer is a rogue client based on whether a current operations record exists for the client computer.

    摘要翻译: 提供了用于处理输入/输出(I / O)请求的技术。 分配至少一个数据块用于完成I / O请求。 为I / O请求存储当前操作记录。 确定I / O请求是否在指定的时间段内完成。 响应于确定I / O请求在指定时间段内尚未完成,所分配的至少一个数据块是围栏的。 还提供了用于处理其中从客户端计算机接收到标识消息的输入/输出(I / O)请求的技术。 基于客户端计算机是否存在当前操作记录来确定客户端计算机是否是流氓客户端。

    Controlling incremental backups using opaque object attributes
    4.
    发明申请
    Controlling incremental backups using opaque object attributes 失效
    使用不透明对象属性控制增量备份

    公开(公告)号:US20070214197A1

    公开(公告)日:2007-09-13

    申请号:US11372816

    申请日:2006-03-09

    IPC分类号: G06F17/30

    CPC分类号: G06F11/1451

    摘要: Provided are techniques for determining whether content of an object has changed. Under control of a backup system, opaque object attributes and a data identifier are received, wherein the data identifier is generated based on one or more relevant object attributes of the opaque object attributes that indicate whether at least one of the content of the object and one or more of the relevant object attributes has changed. The received data identifier is compared with a previously stored data identifier. In response to determining that the received data identifier and the previously stored data identifier do not match, it is determined that the content of the object has changed.

    摘要翻译: 提供了用于确定对象的内容是否已经改变的技术。 在备份系统的控制下,接收不透明对象属性和数据标识符,其中基于不透明对象属性的一个或多个相关对象属性生成数据标识符,该对象属性指示对象的内容和一个对象的内容中的至少一个 或更多的相关对象属性已更改。 所接收的数据标识符与先前存储的数据标识符进行比较。 响应于确定接收到的数据标识符和先前存储的数据标识符不匹配,确定对象的内容已经改变。

    Backup and restore of file system objects of unknown type
    5.
    发明申请
    Backup and restore of file system objects of unknown type 有权
    备份和还原未知类型的文件系统对象

    公开(公告)号:US20070130230A1

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

    申请号:US11293650

    申请日:2005-12-02

    IPC分类号: G06F17/30

    CPC分类号: G06F11/1435 G06F11/1448

    摘要: File system objects of unknown type are backed up and restored. A list of file system objects is received from a file system. The file system objects are to be backed up. For each file system object that has a file type that is unknown, the following is performed. First, the file system is queried to obtain information regarding the file system object that is sufficient for the file system to later recreate the file system object if necessary. Second, the file system object and the information regarding the file system object are stored. Examples of file system object types of the file system that may be unknown to an application running on a Microsoft Windows® operating system include symbolic links, named pipes, and special device files.

    摘要翻译: 备份和恢复未知类型的文件系统对象。 从文件系统接收文件系统对象的列表。 要备份文件系统对象。 对于具有未知的文件类型的每个文件系统对象,执行以下操作。 首先,查询文件系统以获取有关文件系统对象的信息,该文件系统对象足以使文件系统稍后在必要时重新创建文件系统对象。 其次,存储文件系统对象和有关文件系统对象的信息。 可能在Microsoft Windows(R)操作系统上运行的应用程序可能未知的文件系统的文件系统对象类型的示例包括符号链接,命名管道和特殊设备文件。

    Managing a thread pool
    6.
    发明申请
    Managing a thread pool 失效
    管理线程池

    公开(公告)号:US20050262159A1

    公开(公告)日:2005-11-24

    申请号:US10849656

    申请日:2004-05-20

    IPC分类号: G06F7/00

    摘要: A method and system for managing availability of a dependent thread to service a nested request is provided. A plurality of reply threads are maintained in a single thread pool. In addition, a counter is provided to track availability of a reply thread from the thread pool. A service thread that requires at least one reply thread to complete execution of a request must check the counter to determine availability of the reply thread prior to execution of the request. The process of determining availability of a reply thread prior to execution of a service thread request avoids initiating execution of a request that cannot be completed in a timely manner, or at all.

    摘要翻译: 提供了一种用于管理从属线程的可用性以服务嵌套请求的方法和系统。 在单个线程池中维护多个回复线程。 另外,还提供一个计数器来跟踪来自线程池的回复线程的可用性。 需要至少一个回复线程来完成请求的执行的服务线程必须在执行请求之前检查计数器以确定回复线程的可用性。 在执行服务线程请求之前确定回复线程的可用性的过程避免了启动执行不能及时完成的​​请求。

    Activity-based block management of a clustered file system using client-side block maps
    7.
    发明授权
    Activity-based block management of a clustered file system using client-side block maps 有权
    使用客户端块映射的群集文件系统的基于活动的块管理

    公开(公告)号:US09009205B2

    公开(公告)日:2015-04-14

    申请号:US13210080

    申请日:2011-08-15

    摘要: A technique for operating a client node in a clustered file system includes allocating a number of blocks during a first time window and tracking the number of blocks allocated during the first time window. The technique further includes transmitting a block allocation request to a server node of the clustered file system for a number of requested blocks in response to a number of free blocks in a client-side block map reaching a first threshold value. In this case, the number of the requested blocks is based on the number of blocks allocated by the client node during the first time window.

    摘要翻译: 在群集文件系统中操作客户端节点的技术包括在第一时间窗口期间分配多个块并且跟踪在第一时间窗口期间分配的块的数量。 该技术还包括响应于客户端侧块映射中的空闲块的数量达到第一阈值,向多个所请求的块发送块分配请求到群集文件系统的服务器节点。 在这种情况下,所请求的块的数量是基于在第一时间窗口期间由客户机节点分配的块的数量。

    ACTIVITY-BASED BLOCK MANAGEMENT OF A CLUSTERED FILE SYSTEM USING CLIENT-SIDE BLOCK MAPS
    8.
    发明申请
    ACTIVITY-BASED BLOCK MANAGEMENT OF A CLUSTERED FILE SYSTEM USING CLIENT-SIDE BLOCK MAPS 有权
    使用客户端块块的集群文件系统的基于活动的块管理

    公开(公告)号:US20130046890A1

    公开(公告)日:2013-02-21

    申请号:US13210080

    申请日:2011-08-15

    IPC分类号: G06F15/16

    摘要: A technique for operating a client node in a clustered file system includes allocating a number of blocks during a first time window and tracking the number of blocks allocated during the first time window. The technique further includes transmitting a block allocation request to a server node of the clustered file system for a number of requested blocks in response to a number of free blocks in a client-side block map reaching a first threshold value. In this case, the number of the requested blocks is based on the number of blocks allocated by the client node during the first time window.

    摘要翻译: 在群集文件系统中操作客户端节点的技术包括在第一时间窗口期间分配多个块并且跟踪在第一时间窗口期间分配的块的数量。 该技术还包括响应于客户端侧块映射中的空闲块的数量达到第一阈值,向多个所请求的块发送块分配请求到群集文件系统的服务器节点。 在这种情况下,所请求的块的数量是基于在第一时间窗口期间由客户机节点分配的块的数量。