SpongeNet+: A Two-Layer Bandwidth Allocation Framework for Cloud Datacenter.

Hui Yu,Jiahai Yang,Carol Fung
DOI: https://doi.org/10.1109/hpcc-smartcity-dss.2016.0023
2016-01-01
Abstract:One of the prominent problems in cloud datacenters is the unpredictability of tenants' applications. Although this problem has been recognized, prior solutions do not consider the bandwidth allocation from both the perspective of tenants' network resource requests and the applications' actual network requirements. To address this issue, we present SpongeNet+, a comprehensive solution that consists of three components through two layers and realizes predictable performance. The first two components (FGVC model and Two-phase VM placement) at the tenant layer realize efficient static bandwidth guarantees. The third component at the application layer, socalled E-F runtime mechanism, achieves fair dynamic rate allocation between guaranteed and unguaranteed tenants. Large-scale simulations based on real application traces and 3 level tree topology show that SpongeNet+ significantly improves the throughput rate by 23% and response time by 91% compared to the state-of-the-art solutions. With a small prototype implementation on testbed, we demonstrate that SpongeNet+ provides fair work-conserving bandwidth guarantee among all tenants, even in extreme cases.
What problem does this paper attempt to address?