Operation-partitioned off-loading of operations in a distributed environment
    2.
    发明授权
    Operation-partitioned off-loading of operations in a distributed environment 失效
    在分布式环境中操作分区卸载操作

    公开(公告)号:US06275867B1

    公开(公告)日:2001-08-14

    申请号:US08527148

    申请日:1995-09-12

    IPC分类号: G06F954

    摘要: Selected server operations that affect objects in a distributed computing system can be off-loaded from servers at which the objects are stored to other servers without the requirement of vertical partitioning of the affected objects and without off-loading entire affected objects. A client environment process that requests an operation on an object is notified of a task server to which selected off-load operations should be sent. The client preferably stores the task server identifier and thereafter sends such operation request directly to the identified task server. The object metadata information can be stored in the client environment, if desired. The object metadata at the owning repository server is maintained, if affected by the requested operation. A single task server can perform off-loaded functions from several other repository servers at the same node and at other nodes, and in that way reduce the workload of many servers. The functions that can be off-loaded include named pipe functions and byte range file lock operations.

    摘要翻译: 影响分布式计算系统中的对象的所选服务器操作可以从存储对象的服务器卸载到其他服务器,而不需要对受影响的对象进行垂直分区,而不需要卸载整个受影响的对象。 向对象请求操作的客户端环境进程通知应发送选择的卸载操作的任务服务器。 客户端优选地存储任务服务器标识符,然后将该操作请求直接发送到所识别的任务服务器。 如果需要,对象元数据信息可以存储在客户端环境中。 如果受所请求的操作影响,则维护所有资源库服务器上的对象元数据。 单个任务服务器可以从同一个节点和其他节点的其他几个存储库服务器执行卸载的功能,从而减少许多服务器的工作负载。 可以卸载的功能包括命名管道功能和字节范围文件锁定操作。

    Creation of clone storage area with identification of base storage area
and deferred cloning of metadata
    3.
    发明授权
    Creation of clone storage area with identification of base storage area and deferred cloning of metadata 失效
    创建克隆存储区域,识别基本存储区域和延迟克隆元数据

    公开(公告)号:US5761678A

    公开(公告)日:1998-06-02

    申请号:US670883

    申请日:1996-06-26

    IPC分类号: G06F9/44 G06F17/30 G06F17/40

    摘要: A system and method efficiently manage clones of an object group. A base storage area contains metadata for each of multiple objects in the object group. The metadata for each object identifies data within each object. The system receives a request to clone a base storage area, and in response, the system creates a clone storage area containing an identification of the base storage area but not the metadata. If there is a subsequent request to update a portion of one of the objects, then the system copies the portion, copies the metadata into the clone storage area for the one object, makes the update to the object copy and changes the metadata in the base storage area to identify the portion copy instead of the original portion. If there is no subsequent request to update any of the multiplicity of objects, then the system does not copy the metadata for any of the multiplicity of objects into the clone storage area.

    摘要翻译: 系统和方法有效地管理对象组的克隆。 基本存储区域包含对象组中的每个对象的元数据。 每个对象的元数据标识每个对象内的数据。 系统接收到克隆基本存储区域的请求,作为响应,系统创建包含基本存储区域的标识而不是元数据的克隆存储区域。 如果有更新其中一个对象的一部分的后续请求,则系统将复制该部分,将元数据复制到该对象的克隆存储区域中,对该对象进行更新,并更改该基础中的元数据 存储区域以识别部分副本而不是原始部分。 如果没有更新任何多个对象的后续请求,则系统不会将任何多个对象的元数据复制到克隆存储区域中。