Kraken: Towards Elastic Performance Guarantees in Multi-tenant Data Centers

Kraken: Towards Elastic Performance Guarantees in Multi-tenant Data Centers

Abstract

It is well-known that without strict network bandwidth guarantees, application performance in multi-tenant cloud environments is unpredictable. While recently proposed systems support explicit bandwidth reservation mechanisms, they require the resource schedules to be announced ahead of time. We argue that this is not practical in today’s cloud environments, where application demands are inherently unpredictable, e.g., due to stragglers. We in this paper present KRAKEN, a system that allows tenants to dynamically request and update minimum resource guarantees for both network bandwidth and compute resources at runtime. Unlike previous work, Kraken does not require prior knowledge about the resource needs of the tenants’ applications but allows tenant to modify their reservation at runtime. Kraken achieves this through an online resource reservation scheme, and by optimally embedding and reconfiguring virtual networks.

Grafik Top
Authors
  • Fuerst, Carlo
  • Schmid, Stefan
  • Suresh, Lalith
  • Costa, Paolo
Grafik Top
Supplemental Material
Shortfacts
Category
Paper in Conference Proceedings or in Workshop Proceedings (Other)
Event Title
ACM SIGMETRICS
Divisions
Communication Technologies
Subjects
Informatik Allgemeines
Event Location
Portland, Oregon, USA
Event Type
Conference
Event Dates
June 2015
Date
2015
Export
Grafik Top