Methods and apparatus for allocating resources in a distributed environment based on network assessment
First Claim
1. A method for allocating one or more resources to a request in a distributed environment, comprising:
- identifying one or more resources to handle said request;
obtaining a network connection assessment between one or more requesters associated with said request and said one or more potential resources; and
assigning at least one of said one or more resources to said request based on said network connection assessment.
24 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus are provided for allocating resources in a distributed environment, such as a packet network, based on a network assessment. One or more resources are allocated to a request in a distributed environment by identifying one or more potential resources to handle the request; obtaining a network connection assessment between the requester and the one or more potential resources; and assigning at least one of the one or more potential resources to the request based on the evaluation. The network connection assessment can assess, for example, a quality of a network connection between the requester and each of the one or more potential resources or evaluate a topology of the network connection between the requester and each of the one or more potential resources. The one or more resources can be selected based on a score assigned to each of the one or more potential resources.
32 Citations
27 Claims
-
1. A method for allocating one or more resources to a request in a distributed environment, comprising:
-
identifying one or more resources to handle said request;
obtaining a network connection assessment between one or more requesters associated with said request and said one or more potential resources; and
assigning at least one of said one or more resources to said request based on said network connection assessment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for allocating one or more resources to a request in a distributed environment, comprising:
-
a memory; and
at least one processor, coupled to the memory, operative to;
identify one or more resources to handle said request;
obtain a network connection assessment between one or more requesters associated with said request and said one or more resources; and
assign at least one of said one or more resources to said request based on said network connection assessment. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. An article of manufacture for allocating a resource to a request in a distributed environment, comprising a machine readable medium containing one or more programs which when executed implement the steps of:
-
identifying one or more resources to handle said request;
obtaining a network connection assessment between one or more requesters associated with said request and said one or more resources; and
assigning at least one of said one or more resources to said request based on said network connection assessment. - View Dependent Claims (23, 24, 25, 26, 27)
-
Specification