The Buffer Minimization Problem for Scheduling Flow Jobs with Conflicts
Niklas Haas, S\"oren Schmitt, Rob van Stee

TL;DR
This paper studies the online buffer minimization problem in multiprocessor systems with conflicts, providing tight bounds for specific graph structures and narrowing gaps for related models, advancing understanding of scheduling under conflict constraints.
Contribution
It introduces tight bounds for buffer minimization in flow models for small graphs and extends results to complete and bipartite graphs, improving prior bounds.
Findings
Tight bounds for all graphs with four vertices (except the path).
Almost tight bounds for complete k-partite graphs.
Narrowed the gap for the triangle plus an extra vertex graph.
Abstract
We consider the online buffer minimization in multiprocessor systems with conflicts problem (in short, the buffer minimization problem) in the recently introduced flow model. In an online fashion, workloads arrive on some of the processors and are stored in an input buffer. Processors can run and reduce these workloads, but conflicts between pairs of processors restrict simultaneous task execution. Conflicts are represented by a graph, where vertices correspond to processors and edges indicate conflicting pairs. An online algorithm must decide which processors are run at a time; so provide a valid schedule respecting the conflict constraints. The objective is to minimize the maximal workload observed across all processors during the schedule. Unlike the original model, where workloads arrive as discrete blocks at specific time points, the flow model assumes workloads arrive…
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
TopicsOptimization and Search Problems · Real-Time Systems Scheduling · Distributed and Parallel Computing Systems
