On-demand bandwidth provisioning in a network environment
First Claim
1. A method executed at a server in a network, comprising:
- receiving a request from a client at a first network for accommodating flow characteristics at a second network to which the first network subscribes according to a subscriber level agreement (SLA), the flow characteristics being associated with executing an application in the first network, wherein the SLA prescribes allocation of certain network resources of the second network to flows associated with the first network;
determining that the request cannot be fulfilled with available network resources allocated to the client by the second network according to the SLA;
advising the client of additional cost for accommodating the flow characteristics;
receiving an access token from the client, wherein the access token is issued by an authorization server;
verifying the access token with the authorization server, wherein the authorization server verifies the access token with payment covering the additional cost for the requested flow characteristics and validates the access token against flow characteristics for which payment has been made;
accepting the access token as notification of payment if the authorization server validates the access token; and
authorizing additional network resources in the second network to accommodate the flow characteristics after receiving notification of payment of the additional cost.
1 Assignment
0 Petitions
Accused Products
Abstract
An example method for facilitating on-demand bandwidth provisioning in a network environment is provided and includes receiving a request from a client at a first network for accommodating flow characteristics at a second network that is associated with executing an application at the first network, determining that the request cannot be fulfilled with available network resources allocated to the client by the second network, advising the client of additional cost for accommodating the flow characteristics, and authorizing additional network resources in the second network to accommodate the flow characteristics after receiving notification from the client of payment of the additional cost.
17 Citations
17 Claims
-
1. A method executed at a server in a network, comprising:
-
receiving a request from a client at a first network for accommodating flow characteristics at a second network to which the first network subscribes according to a subscriber level agreement (SLA), the flow characteristics being associated with executing an application in the first network, wherein the SLA prescribes allocation of certain network resources of the second network to flows associated with the first network; determining that the request cannot be fulfilled with available network resources allocated to the client by the second network according to the SLA; advising the client of additional cost for accommodating the flow characteristics; receiving an access token from the client, wherein the access token is issued by an authorization server; verifying the access token with the authorization server, wherein the authorization server verifies the access token with payment covering the additional cost for the requested flow characteristics and validates the access token against flow characteristics for which payment has been made; accepting the access token as notification of payment if the authorization server validates the access token; and authorizing additional network resources in the second network to accommodate the flow characteristics after receiving notification of payment of the additional cost. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. Non-transitory computer readable storage media that includes instructions for execution, which when executed by a processor, is operable to perform operations comprising:
-
receiving a request from a client at a first network for accommodating flow characteristics at a second network to which the first network subscribes according to an SLA, the flow characteristics being associated with executing an application in the first network, wherein the SLA prescribes allocation of certain network resources of the second network to flows associated with the first network; determining that the request cannot be fulfilled with available network resources allocated to the client by the second network according to the SLA; advising the client of additional cost for accommodating the flow characteristics; receiving an access token from the client, wherein the access token is issued by an authorization server; verifying the access token with the authorization server, wherein the authorization server verifies the access token with payment covering the additional cost for the requested flow characteristics and validates the access token against flow characteristics for which payment has been made; accepting the access token as notification of payment if the authorization server validates the access token; and authorizing additional network resources in the second network to accommodate the flow characteristics after receiving notification of payment of the additional cost. - View Dependent Claims (11, 12, 13)
-
-
14. An apparatus, comprising:
-
a memory element for storing data; and a processor, wherein the processor executes instructions associated with the data, wherein the processor and the memory element cooperate, such that the apparatus is configured for; receiving a request from a client at a first network for accommodating flow characteristics at a second network to which the first network subscribes according to an SLA, the flow characteristics being associated with executing an application in the first network, wherein the SLA prescribes allocation of certain network resources of the second network to flows associated with the first network; determining that the request cannot be fulfilled with available network resources allocated to the client by the second network according to the SLA; advising the client of additional cost for accommodating the flow characteristics; receiving an access token from the client, wherein the access token is issued by an authorization server; verifying the access token with the authorization server, wherein the authorization server verifies the access token with payment covering the additional cost for the requested flow characteristics and validates the access token against flow characteristics for which payment has been made; accepting the access token as notification of payment if the authorization server validates the access token; and authorizing additional network resources in the second network to accommodate the flow characteristics after receiving notification of payment of the additional cost. - View Dependent Claims (15, 16, 17)
-
Specification