Use of Switching for Optimizing Transport Costs for Bandwidth Services
US-2015029846-A1 · Jan 29, 2015 · US
US9912563B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9912563-B2 |
| Application number | US-201414337442-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 22, 2014 |
| Priority date | Jul 22, 2014 |
| Publication date | Mar 6, 2018 |
| Grant date | Mar 6, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Traffic engineering of cloud services include receiving, by an enterprise network agent of an enterprise network, a policy from an operator of the enterprise network and transmitting, by a processor, the policy to a cloud service provider. Aspects also include monitoring an incoming traffic to the enterprise network from the cloud service provider and collecting data regarding the incoming traffic and transmitting collected data regarding the incoming traffic to the cloud service provider.
Opening claim text (preview).
What is claimed is: 1. A method for traffic engineering of cloud services comprises: receiving, by an enterprise network agent of an enterprise network, a policy from an operator of the enterprise network; transmitting, by a processor, the policy to a cloud service provider, wherein the enterprise network includes a plurality of border routers that are configured to communicate with the cloud service provider via at least two internet service providers; monitoring an incoming traffic to the enterprise network from the cloud service provider and collecting data regarding the incoming traffic; and transmitting, by the processor, collected data regarding the incoming traffic to the cloud service provider, wherein the policy includes a desired distribution of the incoming traffic to the enterprise network among the plurality of border routers and among the at least two internet service providers and quality of service requirements for each communications channel from the cloud service provider to the enterprise network, and wherein the desired distribution is configured to minimize a maximum link utilization for each communications channel from the cloud service provider to the enterprise network, minimize a ratio load to capacity for each communications channel from the cloud service provider to the enterprise network or to minimize transit costs from the cloud service provider to the enterprise network. 2. The method of claim 1 , wherein the policy includes one or more rules that govern the transmission of data from the cloud service provider to the enterprise network. 3. The method of claim 1 , wherein the collected data includes at least one or more of the following a bandwidth, a latency and a jitter of a data transmission path that the incoming traffic was transmitted over. 4. The method of claim 1 , wherein a transmission cost is associated with incoming traffic over each of the at least two internet service providers and wherein the transmission cost of the at least two internet service providers are different. 5. The method of claim 1 , further comprising updating the policy based on the collected data and transmitting the updated policy to the cloud service provider. 6. A computer program product for traffic engineering of cloud services, the computer program product comprising: a non-transitory storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: receiving, by an enterprise network agent of an enterprise network, a policy from an operator of the enterprise network; transmitting the policy to a cloud service provider, wherein the enterprise network includes a plurality of border routers that are configured to communicate with the cloud service provider via at least two internet service providers; monitoring an incoming traffic to the enterprise network from the cloud service provider and collecting data regarding the incoming traffic; and transmitting collected data regarding the incoming traffic to the cloud service provider, wherein the policy includes a desired distribution of the incoming traffic to the enterprise network among the plurality of border routers and among the at least two internet service providers and quality of service requirements for each communications channel from the cloud service provider to the enterprise network, and wherein the desired distribution is configured to minimize a maximum link utilization for each communications channel from the cloud service provider to the enterprise network, minimize a ratio load to capacity for each communications channel from the cloud service provider to the enterprise network or to minimize transit costs from the cloud service provider to the enterprise network. 7. The computer program product of claim 6 , wherein the policy includes one or more rules that govern the transmission of data from the cloud service provider to the enterprise network. 8. The computer program product of claim 6 , wherein the collected data includes at least one or more of the following a bandwidth, a latency and a jitter of a data transmission path that the incoming traffic was transmitted over. 9. The computer program product of claim 6 , wherein a transmission cost is associated with incoming traffic over each of the at least two internet service providers and wherein the transmission cost of the at least two internet service providers are different. 10. The computer program product of claim 6 , wherein the method further comprises updating the policy based on the collected data and transmitting the updated policy to the cloud service provider. 11. A processing system for traffic engineering of cloud services, the processing system comprising: a processor coupled with a memory, wherein the processor is in communication with a storage device and a network adapter, the processing system configured to perform a method comprising: receiving a policy from an operator of an enterprise network; transmitting the policy to a cloud service provider, wherein the enterprise network includes a plurality of border routers that are configured to communicate with the cloud service provider via at least two internet service providers; monitoring an incoming traffic to the enterprise network from the cloud service provider and collecting data regarding the incoming traffic; and transmitting collected data regarding the incoming traffic to the cloud service provider, wherein the policy includes a desired distribution of the incoming traffic to the enterprise network among the plurality of border routers and among the at least two internet service providers and quality of service requirements for each communications channel from the cloud service provider to the enterprise network, and wherein the desired distribution is configured to minimize a maximum link utilization for each communications channel from the cloud service provider to the enterprise network, minimize a ratio load to capacity for each communications channel from the cloud service provider to the enterprise network or to minimize transit costs from the cloud service provider to the enterprise network. 12. The processing system of claim 11 , wherein the policy includes one or more rules that govern the transmission of data from the cloud service provider to the enterprise network. 13. The processing system of claim 11 , wherein the collected data includes at least one or more of the following a bandwidth, a latency and a jitter of a data transmission path that the incoming traffic was transmitted over. 14. The processing system of claim 11 , wherein a transmission cost is associated with incoming traffic over each of the at least two internet service providers and wherein the transmission cost of the at least two internet service providers are different.
Jitter · CPC title
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.