Comparison of Flow Scheduling Policies for Mix of Regular and Deadline Traffic in Datacenter Environments
Mohammad Noormohammadpour, Cauligi S. Raghavendra

TL;DR
This paper compares various flow scheduling policies in datacenter environments with mixed regular and deadline traffic, analyzing their performance under different traffic ratios, flow size distributions, and load conditions.
Contribution
It evaluates the effectiveness of deadline-aware and deadline-agnostic scheduling policies in mixed traffic scenarios, providing insights into their performance across different conditions.
Findings
SRPT outperforms FCFS in average completion times and deadline miss rate.
Deadline-aware schemes' performance varies significantly with deadline traffic fraction.
Heavy-tailed flows favor SRPT in most metrics except tail times.
Abstract
Datacenters are the main infrastructure on top of which cloud computing services are offered. Such infrastructure may be shared by a large number of tenants and applications generating a spectrum of datacenter traffic. Delay sensitive applications and applications with specific Service Level Agreements (SLAs), generate deadline constrained flows, while other applications initiate flows that are desired to be delivered as early as possible. As a result, datacenter traffic is a mix of two types of flows: deadline and regular. There are several scheduling policies for either traffic type with focus on minimizing completion times or deadline miss rate. In this report, we apply several scheduling policies to mix traffic scenario while varying the ratio of regular to deadline traffic. We consider FCFS (First Come First Serve), SRPT (Shortest Remaining Processing Time) and Fair Sharing as…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · Distributed systems and fault tolerance · IoT and Edge/Fog Computing
