Nadathur Srinivasan Sundar - Cupertino CA, US Timothy J. Kuik - Lino Lakes MN, US Udayakumar Srinivasan - Fremont CA, US Behzad R. Dastur - Fremont CA, US
Assignee:
CISCO TECHNOLOGY, INC. - San Jose CA
International Classification:
H04L 12/26
US Classification:
3702301
Abstract:
Techniques are provided for improve quality of service on uplinks in a virtualized environment. At a server apparatus having a plurality of physical links configured to communicate traffic over a network to or from the server apparatus, forming an uplink group comprising a plurality of physical links. A first class of service is defined that allocates a first share of available bandwidth on the uplink group, and a second class of service is defined that allocates a second share of available bandwidth on the uplink group. The bandwidth for the first class of service is allocated across the plurality of physical links of the uplink group, and the bandwidth for the second class of service is allocated across the plurality of physical links of the uplink group. Traffic rates are monitored on each of the plurality of physical links to determine if a physical link is congested indicating that a bandwidth deficit exists for a class of service. In response to determining that one of the plurality of physical links is congested, bandwidth is reallocated for a class of service to reduce the bandwidth deficit for a corresponding class of service.
Dynamic Queuing And Pinning To Improve Quality Of Service On Uplinks In A Virtualized Environment
- San Jose CA, US Timothy J. Kuik - Lino Lakes MN, US Udayakumar Srinivasan - Fremont CA, US Behzad R. Dastur - Fremont CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04L 12/851
US Classification:
370235
Abstract:
At a network element having a plurality of physical links configured to communicate traffic over a network to or from the network element, an uplink group is formed comprising the plurality of physical links, wherein the plurality of physical links comprise a first physical link and a second physical link A plurality of classes of service are defined comprising a first class of service and a second class of service, wherein the first class of service and second class of service have bandwidth allocations on the first physical link. Traffic congestion is detected on the first physical link that exceeds a predetermined threshold for the first class of service. Traffic associated with one or more virtual machines associated with the first class of service on the first physical link is re-associated to the second physical link until the traffic congestion falls below the predetermined threshold.