METHOD AND APPARATUS FOR NETWORK DISTRIBUTION AND PROVISIONING OF APPLICATIONS ACROSS MULTIPLE DOMAINS
First Claim
1. A method of provisioning one or more resources in a distributed computing network to ensure compliance with a service level agreement associated with a computer application, the method comprising the steps of:
- monitoring network performance between a local domain and one or more cooperating domains connected to the local domain by network paths;
identifying a present or predicted violation of the service level agreement based on at least a portion of results of the monitoring step;
selecting one or more cooperating domains that can effect compliance with the service level agreement by instantiating one or more network resources within at least one of the selected cooperating domains in response to a request from the local domain; and
causing reconfiguration of the local domain to allow the computer application to make use of the one or more newly instantiated network resources within the selected cooperating domain.
5 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for network distribution and provisioning of applications, such as transactional applications and parallel applications, across multiple administrative domains that ensure compliance with service level agreements. For example, a method of provisioning one or more resources in a distributed computing network to ensure compliance with a service level agreement associated with a computer application includes the following steps. Network performance is monitored between a local domain and one or more cooperating domains connected to the local domain by network paths. A present or predicted violation of the service level agreement is identified based on at least a portion of results of the monitoring step. One or more cooperating domains are selected that can effect compliance with the service level agreement by instantiating one or more network resources within at least one of the selected cooperating domains in response to a request from the local domain. Reconfiguration of the local domain is effectuated to allow the computer application to make use of the one or more newly instantiated network resources within the selected cooperating domain.
198 Citations
20 Claims
-
1. A method of provisioning one or more resources in a distributed computing network to ensure compliance with a service level agreement associated with a computer application, the method comprising the steps of:
-
monitoring network performance between a local domain and one or more cooperating domains connected to the local domain by network paths; identifying a present or predicted violation of the service level agreement based on at least a portion of results of the monitoring step; selecting one or more cooperating domains that can effect compliance with the service level agreement by instantiating one or more network resources within at least one of the selected cooperating domains in response to a request from the local domain; and causing reconfiguration of the local domain to allow the computer application to make use of the one or more newly instantiated network resources within the selected cooperating domain. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Apparatus for provisioning one or more resources in a distributed computing network to ensure compliance with a service level agreement associated with a computer application, the apparatus comprising:
-
a memory; and a processor coupled to the memory and operative to;
(i) monitor network performance between a local domain and one or more cooperating domains connected to the local domain by network paths;
(ii) identify a present or predicted violation of the service level agreement based on at least a portion of results of the monitoring operation;
(iii) select one or more cooperating domains that can effect compliance with the service level agreement by instantiating one or more network resources within at least one of the selected cooperating domains in response to a request from the local domain; and
(iv) cause reconfiguration of the local domain to allow the computer application to make use of the one or more newly instantiated network resources within the selected cooperating domain. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An article of manufacture for provisioning one or more resources in a distributed computing network to ensure compliance with a service level agreement associated with a computer application, comprising a computer readable storage medium containing one or more programs which when executed implement the steps of:
-
monitoring network performance between a local domain and one or more cooperating domains connected to the local domain by network paths; identifying a present or predicted violation of the service level agreement based on at least a portion of results of the monitoring step; selecting one or more cooperating domains that can effect compliance with the service level agreement by instantiating one or more network resources within at least one of the selected cooperating domains in response to a request from the local domain; and causing reconfiguration of the local domain to allow a local application to make use of the one or more newly instantiated network resources within the selected cooperating domain.
-
-
18. A system for provisioning one or more resources in a distributed computing network to ensure compliance with a service level agreement associated with a computer application, the system comprising:
-
a network resource provisioner; and a service level agreement monitor coupled to the network resource provisioner; wherein the network resource provisioner monitors network performance between a local domain and one or more cooperating domains connected to the local domain by network paths, the service level agreement monitors identifies a present or predicted violation of the service level agreement based on at least a portion of results of the monitoring performed by the network resource provisioner, the network resource provisioner selects one or more cooperating domains that can effect compliance with the service level agreement by instantiating one or more network resources within at least one of the selected cooperating domains in response to a request from the local domain, and the network resource provisioner causes reconfiguration of the local domain to allow the computer application to make use of the one or more newly instantiated network resources within the selected cooperating domain. - View Dependent Claims (19, 20)
-
Specification