Publication | Open Access
Application-driven bandwidth guarantees in datacenters
151
Citations
28
References
2014
Year
Unknown Venue
Cluster ComputingProvisioning (Technology)AvailabilityEngineeringBandwidth GuaranteesCloud Computing ArchitectureComputer ArchitectureCloud Load BalancingData Center NetworkCloud Resource ManagementDatacenter-scale ComputingDistributed CloudInternet Of ThingsPhysical Network TopologiesData Center SystemApplication-driven Bandwidth GuaranteesBandwidth RequirementsData Center NetworksEdge ComputingCloud Computing
Providing bandwidth guarantees to specific applications is becoming increasingly important as applications compete for shared cloud network resources. We present CloudMirror, a solution that provides bandwidth guarantees to cloud applications based on a new network abstraction and workload placement algorithm. An effective network abstraction should enable applications to easily and accurately specify their requirements, while simultaneously enabling the infrastructure to provision resources efficiently for deployed applications. Prior research has approached the bandwidth guarantee specification by using abstractions that resemble physical network topologies. We present a contrasting approach of deriving a network abstraction based on application communication structure, called Tenant Application Graph or TAG. CloudMirror also incorporates a new workload placement algorithm that efficiently meets bandwidth requirements specified by TAGs while factoring in high availability considerations. Extensive simulations using real application traces and datacenter topologies show that CloudMirror can handle 40% more bandwidth demand than the state of the art (e.g., the Oktopus system), while improving high availability from 20% to 70%.
| Year | Citations | |
|---|---|---|
Page 1
Page 1