Arrangement for selecting a server to provide distributed services from among multiple servers based on a location of a client device
    2.
    发明授权
    Arrangement for selecting a server to provide distributed services from among multiple servers based on a location of a client device 有权
    基于客户端设备的位置从多个服务器中选择服务器以提供分布式服务的布置

    公开(公告)号:US07747720B2

    公开(公告)日:2010-06-29

    申请号:US11134336

    申请日:2005-05-23

    IPC分类号: G06F15/16

    CPC分类号: H04L67/1021

    摘要: A selection resource executed within the network is configured for selecting from among a plurality of servers, distributed throughout the network at respective network-based server locations and each configured for providing a specified service, a selected server for providing the specified service for a client device at a network-based client location. The selection resource selects the selected server based on the corresponding server location relative to the client location, and causes a request having been generated by the client device to be sent to the selected server. Hence, the selection resource optimizes client-server interactions in a distributed computing network, based on the client location and the server location.

    摘要翻译: 在网络内执行的选择资源被配置用于从在各个基于网络的服务器位置分布在整个网络中的多个服务器中进行选择,并且每个被配置用于提供指定的服务,所选择的服务器为客户端设备提供指定的服务 在基于网络的客户端位置。 选择资源基于相对于客户端位置的相应服务器位置来选择所选择的服务器,并且使由客户端设备生成的请求被发送到所选择的服务器。 因此,选择资源基于客户端位置和服务器位置优化分布式计算网络中的客户端 - 服务器交互。

    Distributed client services based on execution of service attributes and data attributes by multiple nodes in resource groups
    3.
    发明授权
    Distributed client services based on execution of service attributes and data attributes by multiple nodes in resource groups 有权
    基于资源组中多个节点执行服务属性和数据属性的分布式客户端服务

    公开(公告)号:US07543020B2

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

    申请号:US11060387

    申请日:2005-02-17

    IPC分类号: G06F15/16 G06F12/00

    摘要: A network provides distributed client services based on participation in respective resource groups by computing nodes, each resource group including a corresponding resource requirement for any computing node that joins the corresponding resource group for execution of the corresponding distributed client service. Each computing node, in response to determining its corresponding available node capacity, is configured for selectively creating and joining at least one new resource group for execution of a corresponding distributed client service having a corresponding resource requirement, and/or selectively joining at least one of the available resource groups, based on the corresponding available node capacity satisfying the corresponding resource requirement. Each distributed client service also includes service attributes that define parameters for execution of the distributed client service, and data attributes that define the attributes required for data to be used in the distributed client service.

    摘要翻译: 网络通过计算节点提供基于参与相应资源组的分布式客户端服务,每个资源组包括加入相应资源组以执行相应的分布式客户端服务的任何计算节点的相应资源需求。 响应于确定其对应的可用节点容量,每个计算节点被配置用于选择性地创建和加入至少一个新的资源组,以执行具有相应资源需求的对应的分布式客户端服务,和/或选择性地将至少一个 可用资源组,基于相应的可用节点容量,满足相应的资源需求。 每个分布式客户端服务还包括定义用于执行分布式客户端服务的参数的服务属性以及定义要在分布式客户端服务中使用的数据所需的属性的数据属性。

    Arrangement for recovery of data by network nodes based on retrieval of encoded data distributed among the network nodes
    4.
    发明授权
    Arrangement for recovery of data by network nodes based on retrieval of encoded data distributed among the network nodes 有权
    基于分布在网络节点之间的编码数据的检索,由网络节点恢复数据的安排

    公开(公告)号:US08381024B2

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

    申请号:US13334930

    申请日:2011-12-22

    IPC分类号: G06F11/00

    摘要: Distributed data, having been stored in a distributed storage system as a collection of distributed data elements, is recovered based on connection of multiple user nodes, each user node having stored selected distributed data elements as a corresponding portion of the distributed data during replication of the distributed data elements throughout the distributed storage system. Each distributed data element is identifiable by a corresponding unique object identifier (OID). Each user node includes a discovery resource for discovering reachable user nodes, a local cache configured for identifying at least the corresponding portion of the distributed data based on the respective OIDs, and an identification service module configured for resolving a data object to a corresponding OID, via the corresponding local cache, or based on sending a query to the reachable user nodes. Hence, user nodes can recover distributed data based on exchanging resolution information and OID information.

    摘要翻译: 已经存储在作为分布式数据元素的集合的分布式存储系统中的分布式数据基于多个用户节点的连接来恢复,每个用户节点在复制期间具有存储的选择的分布式数据元素作为分布式数据的对应部分 分布式数据元素遍布分布式存储系统。 每个分布式数据元素可以通过对应的唯一对象标识符(OID)来识别。 每个用户节点包括用于发现可达到的用户节点的发现资源,配置用于基于相应的OID识别分布式数据的至少相应部分的本地高速缓存,以及被配置为将数据对象解析为相应的OID的标识服务模块, 通过相应的本地缓存,或者基于向可达到的用户节点发送查询。 因此,用户节点可以基于交换分辨率信息和OID信息来恢复分布式数据。

    Distributed client services based on execution of service attributes and data attributes by multiple nodes in resource groups
    5.
    发明授权
    Distributed client services based on execution of service attributes and data attributes by multiple nodes in resource groups 有权
    基于资源组中多个节点执行服务属性和数据属性的分布式客户端服务

    公开(公告)号:US08195742B2

    公开(公告)日:2012-06-05

    申请号:US13164152

    申请日:2011-06-20

    IPC分类号: G06F15/16 G06F12/00

    摘要: A network provides distributed client services based on participation in respective resource groups by computing nodes, each resource group including a corresponding resource requirement for any computing node that joins the corresponding resource group for execution of the corresponding distributed client service. Each computing node, in response to determining its corresponding available node capacity, is configured for selectively creating and joining at least one new resource group for execution of a corresponding distributed client service having a corresponding resource requirement, and/or selectively joining at least one of the available resource groups, based on the corresponding available node capacity satisfying the corresponding resource requirement. Each distributed client service also includes service attributes that define parameters for execution of the distributed client service, and data attributes that define the attributes required for data to be used in the distributed client service.

    摘要翻译: 网络通过计算节点提供基于参与相应资源组的分布式客户端服务,每个资源组包括加入相应资源组以执行相应的分布式客户端服务的任何计算节点的相应资源需求。 响应于确定其对应的可用节点容量,每个计算节点被配置用于选择性地创建和加入至少一个新的资源组,以执行具有相应资源需求的对应的分布式客户端服务,和/或选择性地将至少一个 可用资源组,基于相应的可用节点容量,满足相应的资源需求。 每个分布式客户端服务还包括定义用于执行分布式客户端服务的参数的服务属性以及定义要在分布式客户端服务中使用的数据所需的属性的数据属性。

    Arrangement for recovery of data by network nodes based on retrieval of encoded data distributed among the network nodes
    6.
    发明授权
    Arrangement for recovery of data by network nodes based on retrieval of encoded data distributed among the network nodes 有权
    基于分布在网络节点之间的编码数据的检索,由网络节点恢复数据的安排

    公开(公告)号:US07818607B2

    公开(公告)日:2010-10-19

    申请号:US11051334

    申请日:2005-02-07

    IPC分类号: G06F11/00

    摘要: Distributed data, having been stored in a distributed storage system as a collection of distributed data elements, is recovered based on connection of multiple user nodes, each user node having stored selected distributed data elements as a corresponding portion of the distributed data during replication of the distributed data elements throughout the distributed storage system. Each distributed data element is identifiable by a corresponding unique object identifier (OID). Each user node includes a discovery resource for discovering reachable user nodes, a local cache configured for identifying at least the corresponding portion of the distributed data based on the respective OIDs, and an identification service module configured for resolving a data object to a corresponding OID, via the corresponding local cache, or based on sending a query to the reachable user nodes. Hence, user nodes can recover distributed data based on exchanging resolution information and OID information.

    摘要翻译: 已经存储在作为分布式数据元素的集合的分布式存储系统中的分布式数据基于多个用户节点的连接来恢复,每个用户节点在复制期间具有存储的选择的分布式数据元素作为分布式数据的对应部分 分布式数据元素遍布分布式存储系统。 每个分布式数据元素可以通过对应的唯一对象标识符(OID)来识别。 每个用户节点包括用于发现可达到的用户节点的发现资源,配置用于基于相应的OID识别分布式数据的至少相应部分的本地高速缓存,以及被配置为将数据对象解析为相应的OID的标识服务模块, 通过相应的本地缓存,或者基于向可达到的用户节点发送查询。 因此,用户节点可以基于交换分辨率信息和OID信息来恢复分布式数据。

    Arrangement for a distributed file system having data objects mapped independent of any data object attribute

    公开(公告)号:US08489658B2

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

    申请号:US13527528

    申请日:2012-06-19

    IPC分类号: G06F17/00

    摘要: Each data file of a distributed file system is identified by a corresponding globally-unique object identifier that is independent of any attribute of the data file. A node in the distributed file system has a file system that includes a plurality of directory entries, where each directory entry has a file name field, an attributes field, and an object identifier field configured for specifying a globally-unique object identifier. The globally-unique object identifier is universally reachable by any node of the distributed file system and uniquely identifies the data file, enabling the data file to be universally identifiable by any node based on the corresponding object identifier. The data file can be stored independently of a device file system based on providing a resolution between the data file name and its object identifier, followed by a resolution between the object identifier and a selected location for the data file.

    Arrangement for a distributed file system having data objects mapped independent of any data object attribute
    8.
    发明授权
    Arrangement for a distributed file system having data objects mapped independent of any data object attribute 有权
    一种分布式文件系统的安排,它具有独立于任何数据对象属性映射的数据对象

    公开(公告)号:US08407256B2

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

    申请号:US13527541

    申请日:2012-06-19

    IPC分类号: G06F17/00

    摘要: Each data file of a distributed file system is identified by a corresponding globally-unique object identifier that is independent of any attribute of the data file. A node in the distributed file system has a file system that includes a plurality of directory entries, where each directory entry has a file name field, an attributes field, and an object identifier field configured for specifying a globally-unique object identifier. The globally-unique object identifier is universally reachable by any node of the distributed file system and uniquely identifies the data file, enabling the data file to be universally identifiable by any node based on the corresponding object identifier. The data file can be stored independently of a device file system based on providing a resolution between the data file name and its object identifier, followed by a resolution between the object identifier and a selected location for the data file.

    摘要翻译: 分布式文件系统的每个数据文件由独立于数据文件的任何属性的相应的全局唯一对象标识符来标识。 分布式文件系统中的节点具有包括多个目录条目的文件系统,其中每个目录条目具有文件名字段,属性字段和配置用于指定全局唯一对象标识符的对象标识符字段。 全局唯一的对象标识符通常由分布式文件系统的任何节点可访问,并且唯一地标识数据文件,使数据文件能够基于相应的对象标识符被任何节点普遍识别。 数据文件可以独立于设备文件系统存储,基于在数据文件名称与其对象标识符之间提供分辨率,随后在对象标识符与数据文件的选定位置之间进行分辨率。

    Arrangement for recovery of data by network nodes based on retrieval of encoded data distributed among the network nodes
    9.
    发明授权
    Arrangement for recovery of data by network nodes based on retrieval of encoded data distributed among the network nodes 有权
    基于分布在网络节点之间的编码数据的检索,由网络节点恢复数据的安排

    公开(公告)号:US08108713B2

    公开(公告)日:2012-01-31

    申请号:US12891690

    申请日:2010-09-27

    IPC分类号: G06F11/00

    摘要: Distributed data, having been stored in a distributed storage system as a collection of distributed data elements, is recovered based on connection of multiple user nodes, each user node having stored selected distributed data elements as a corresponding portion of the distributed data during replication of the distributed data elements throughout the distributed storage system. Each distributed data element is identifiable by a corresponding unique object identifier (OID). Each user node includes a discovery resource for discovering reachable user nodes, a local cache configured for identifying at least the corresponding portion of the distributed data based on the respective OIDs, and an identification service module configured for resolving a data object to a corresponding OID, via the corresponding local cache, or based on sending a query to the reachable user nodes. Hence, user nodes can recover distributed data based on exchanging resolution information and OID information.

    摘要翻译: 已经存储在作为分布式数据元素的集合的分布式存储系统中的分布式数据基于多个用户节点的连接来恢复,每个用户节点在复制期间具有存储的选择的分布式数据元素作为分布式数据的对应部分 分布式数据元素遍布分布式存储系统。 每个分布式数据元素可以通过对应的唯一对象标识符(OID)来识别。 每个用户节点包括用于发现可达到的用户节点的发现资源,配置用于基于相应的OID识别分布式数据的至少相应部分的本地高速缓存,以及被配置为将数据对象解析为相应的OID的标识服务模块, 通过相应的本地缓存,或者基于向可达到的用户节点发送查询。 因此,用户节点可以基于交换分辨率信息和OID信息来恢复分布式数据。

    Distributed client services based on execution of service attributes and data attributes by multiple nodes in resource groups
    10.
    发明授权
    Distributed client services based on execution of service attributes and data attributes by multiple nodes in resource groups 有权
    基于资源组中多个节点执行服务属性和数据属性的分布式客户端服务

    公开(公告)号:US07991835B2

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

    申请号:US12467388

    申请日:2009-05-18

    IPC分类号: G06F15/16 G06F12/00

    摘要: A network provides distributed client services based on participation in respective resource groups by computing nodes, each resource group including a corresponding resource requirement for any computing node that joins the corresponding resource group for execution of the corresponding distributed client service. Each computing node, in response to determining its corresponding available node capacity, is configured for selectively creating and joining at least one new resource group for execution of a corresponding distributed client service having a corresponding resource requirement, and/or selectively joining at least one of the available resource groups, based on the corresponding available node capacity satisfying the corresponding resource requirement. Each distributed client service also includes service attributes that define parameters for execution of the distributed client service, and data attributes that define the attributes required for data to be used in the distributed client service.

    摘要翻译: 网络通过计算节点提供基于参与相应资源组的分布式客户端服务,每个资源组包括加入相应资源组以执行相应的分布式客户端服务的任何计算节点的相应资源需求。 响应于确定其对应的可用节点容量,每个计算节点被配置用于选择性地创建和加入至少一个新的资源组,以执行具有相应资源需求的对应的分布式客户端服务,和/或选择性地将至少一个 可用资源组,基于相应的可用节点容量,满足相应的资源需求。 每个分布式客户端服务还包括定义用于执行分布式客户端服务的参数的服务属性以及定义要在分布式客户端服务中使用的数据所需的属性的数据属性。