Method and system for load-balanced data exchange in distributed network-based resource allocation
    1.
    发明授权
    Method and system for load-balanced data exchange in distributed network-based resource allocation 有权
    基于分布式网络资源分配的负载平衡数据交换方法与系统

    公开(公告)号:US06766348B1

    公开(公告)日:2004-07-20

    申请号:US09365631

    申请日:1999-08-03

    IPC分类号: G06F1700

    CPC分类号: G06F9/5083

    摘要: A method and system for allocating distributed resources connected to a computer network to application programs running on computers attached to the communications network. The distributed resource allocator system comprises a number of identical processes running on one or more computers attached to the communications network. Application programs request allocation of resources from a local distributed resource allocator system process running using a resource allocator applications programming interface. Application programs request allocation of resource from a remote distributed resource allocator system process via a resource allocator access protocol. The distributed resource allocator system is fault-tolerant and provides contention control and load balancing. The resource allocator system also manages information about the capacities and capabilities of resources connected to the communications network. Application programs can thus be easily written to make use of distributed resources connected to a communications network without having to manage global network information and without needing complex contention control and load balancing subroutines.

    摘要翻译: 用于将连接到计算机网络的分布式资源分配给在连接到通信网络的计算机上运行的应用程序的方法和系统。 分布式资源分配器系统包括在连接到通信网络的一个或多个计算机上运行的多个相同进程。 应用程序从使用资源分配器应用程序编程接口运行的本地分布式资源分配器系统进程请求分配资源。 应用程序通过资源分配器访问协议请求从远程分布式资源分配器系统进程分配资源。 分布式资源分配器系统是容错的,提供争用控制和负载平衡。 资源分配器系统还管理有关连接到通信网络的资源的容量和能力的信息。 因此,应用程序可以容易地被写入以利用连接到通信网络的分布式资源,而不必管理全局网络信息,并且不需要复杂的争用控制和负载均衡子例程。

    Method and system for contention controlled data exchange in a distributed network-based resource allocation
    2.
    发明授权
    Method and system for contention controlled data exchange in a distributed network-based resource allocation 有权
    在基于分布式网络的资源分配中争用受控数据交换的方法和系统

    公开(公告)号:US06665701B1

    公开(公告)日:2003-12-16

    申请号:US09365635

    申请日:1999-08-03

    IPC分类号: G06F900

    CPC分类号: G06F9/5011 G06F2209/5021

    摘要: A method and system for resolving contending requests for resources connected from a computer network by application programs running on computers attached to the communications network. The distributed resource allocator system comprises a number of identical processes running on one or more computers attached to the communications network. Application programs request allocation of resources from a local distributed resource allocator system process running using a resource allocator applications programming interface. Application programs request allocation of resource from a remote distributed resource allocator system process via a resource allocator access protocol. Contending resource requests are first resolved by the priority of the resource request. If contention cannot be resolved by priority alone, then contentions are next resolved by examining the resource request's time of arrival in light of its priority. The system allows quality of service time-outs for requests that cannot be timely processed. A resource request returned due to a quality of service time-out may be resubmitting having its original time of arrival.

    摘要翻译: 一种用于通过在连接到通信网络的计算机上运行的应用程序来解决与计算机网络连接的资源的竞争性请求的方法和系统。 分布式资源分配器系统包括在连接到通信网络的一个或多个计算机上运行的多个相同进程。 应用程序从使用资源分配器应用程序编程接口运行的本地分布式资源分配器系统进程请求分配资源。 应用程序通过资源分配器访问协议请求从远程分布式资源分配器系统进程分配资源。 首先通过资源请求的优先级来解决竞争资源请求。 如果仅通过优先级无法解决争用,则通过根据优先级检查资源请求的到达时间来接下来解决争用。 该系统允许不能及时处理的请求的服务质量超时。 由于服务质量超时而返回的资源请求可能会重新提交其原始的到达时间。

    Method and system for maintenance of global network information in a distributed network-based resource allocation system
    3.
    发明授权
    Method and system for maintenance of global network information in a distributed network-based resource allocation system 有权
    在分布式网络资源分配系统中维护全球网络信息的方法和系统

    公开(公告)号:US06523065B1

    公开(公告)日:2003-02-18

    申请号:US09365636

    申请日:1999-08-03

    IPC分类号: G06F15173

    摘要: A method and system for allocating distributed resources connected to a computer network to application programs running on computers attached to the communications network. The distributed resource allocator system comprises a number of identical processes running on one or more computers attached to the communications network. Application programs request allocation of resources from a local distributed resource allocator system process running using a resource allocator applications programming interface. Application programs request allocation of resource from a remote distributed resource allocator system process via a resource allocator access protocol. The distributed resource allocator system provides a means for the entry of new resources and new resource class and characteristics information in a shared directory. The resource allocator system also manages information about the capacities and capabilities of resources connected to the communications network. Application programs can thus be easily written to make use of distributed resources connected to a communications network without having to manage global network information without having to specify complex information regarding a resource or utilizing a variety of resource formats.

    摘要翻译: 用于将连接到计算机网络的分布式资源分配给在连接到通信网络的计算机上运行的应用程序的方法和系统。 分布式资源分配器系统包括在连接到通信网络的一个或多个计算机上运行的多个相同进程。 应用程序从使用资源分配器应用程序编程接口运行的本地分布式资源分配器系统进程请求分配资源。 应用程序通过资源分配器访问协议请求从远程分布式资源分配器系统进程分配资源。 分布式资源分配器系统提供了一种用于在共享目录中输入新资源和新资源类和特征信息的手段。 资源分配器系统还管理有关连接到通信网络的资源的容量和能力的信息。 因此,应用程序可以容易地被写入以利用连接到通信网络的分布式资源,而不必管理全局网络信息,而不必指定关于资源的复杂信息或者利用各种资源格式。