Abstract
Cloud applications generate a mix of flows with and without deadlines. Scheduling such mix-flows is a key challenge; our experiments show that trivially combining existing schemes for deadline/non-deadline flows is problematic. For example, prioritizing deadline flows hurts flow completion time (FCT) for non-deadline flows, with minor improvement for deadline miss rate. We present Karuna, a first systematic solution for scheduling mix-flows. Our key insight is that deadline flows should meet their deadlines while minimally impacting the FCT of non-deadline flows. To achieve this goal, we design a novel Minimal-impact Congestion control Protocol (MCP) that handles deadline flows with as little bandwidth as possible. For non-deadline flows, we extend an existing FCT minimization scheme to schedule flows with known and unknown sizes. Karuna requires no switch modifications and is backward compatible with legacy TCP/IP stacks. Our testbed experiments and simulations show that Karuna effectively schedules mix-flows, for example, reducing the 95th percentile FCT of non-deadline flows by up to 47.78% at high load compared to pFabric, while maintaining low (<5.8%) deadline miss rate.
| Original language | English |
|---|---|
| Title of host publication | SIGCOMM 2016 - Proceedings of the 2016 ACM Conference on Special Interest Group on Data Communication |
| Publisher | Association for Computing Machinery, Inc |
| Pages | 174-187 |
| Number of pages | 14 |
| ISBN (Electronic) | 9781450341936 |
| DOIs | |
| Publication status | Published - 22 Aug 2016 |
| Event | 2016 ACM Conference on Special Interest Group on Data Communication, SIGCOMM 2016 - Florianopolis, Brazil Duration: 22 Aug 2016 → 26 Aug 2016 |
Publication series
| Name | SIGCOMM 2016 - Proceedings of the 2016 ACM Conference on Special Interest Group on Data Communication |
|---|
Conference
| Conference | 2016 ACM Conference on Special Interest Group on Data Communication, SIGCOMM 2016 |
|---|---|
| Country/Territory | Brazil |
| City | Florianopolis |
| Period | 22/08/16 → 26/08/16 |
Bibliographical note
Publisher Copyright:© 2016 Copyright held by the owner/author(s).
Keywords
- Datacenter network
- Deadline
- Flow scheduling
Fingerprint
Dive into the research topics of 'Scheduling mix-flows in commodity datacenters with Karuna'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver