Ahab: Data-Driven Virtual Cluster Hunting
Virtual clusters are an important concept to provide isolation and predictable performance for multi-tenant applications in shared data centers. The problem of how to embed virtual clusters in a resource efficient manner has received much attention over the last years. However, existing virtual cluster embedding algorithms typically optimize the embedding of a single request. We demonstrate that this can lead to fragmentation and suboptimal data center resource utilization over time. We propose an alternative in two stages: First, we describe a novel embedding algorithm, called TETRIS, which, in an effort to avoid resource fragmentation over time, takes into account the specific node-to-link resource ratios of the individual requests. While TETRIS can be suboptimal when embedding only one request, we find that it performs much better than the stateof-the-art algorithms over time. Second, we allow the algorithm to strategically reject individual requests, even if there are sufficient resources: our proposed algorithm, AHAB, hence selects (“hunts”) useful requests over time. An important property of AHAB is that it is data-driven: it uses information about previous requests and embeddings. We report on extensive simulations, which demonstrate the optimization potential of TETRIS (+4%) and AHAB (+13%), compared to existing solutions such as KRAKEN and OKTOPUS. Furthermore, AHAB illustrates how data-driven algorithms can replace man-made heuristics. Index Terms—Network Virtualization, Embedding, Admission Control
Top- Zerwas, Johannes
- Kalmbach, Patrick
- Fuerst, Carlo
- Ludwig, Arne
- Blenk, Andreas
- Kellerer, Wolfgang
- Schmid, Stefan
Category |
Paper in Conference Proceedings or in Workshop Proceedings (Paper) |
Event Title |
IFIP Networking |
Divisions |
Communication Technologies |
Subjects |
Informatik Allgemeines |
Event Location |
Zurich, Switzerland |
Event Type |
Conference |
Event Dates |
May 2018 |
Date |
May 2018 |
Export |