The Buffer Minimization Problem for Scheduling Flow Jobs with Conflicts

📅 2025-11-24
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This paper investigates the buffer minimization problem in online streaming scheduling on multiprocessor systems: tasks arrive streamwise at processors and are temporarily buffered in input queues, while inter-processor conflicts—modeled as a graph—impose mutual exclusion constraints on concurrent execution. The objective is to dynamically schedule tasks online to minimize the global maximum buffer occupancy. We introduce this problem into the streaming model and address it via online algorithm design and competitive analysis, integrating graph-theoretic modeling of conflict structures. Our main contributions include: establishing tight competitive ratios for all non-path graphs on four vertices; advancing theoretical bounds for complete graphs, complete bipartite graphs, and k-partite graphs; achieving tight or nearly tight results across multiple graph classes; and significantly narrowing the competitive ratio gap for the “triangle-plus-pendant-edge” graph.

Technology Category

Application Category

📝 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 $n$ 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 continuously over intervals or not at all. We present tight bounds for all graphs with four vertices (except the path, which has been solved previously) and for the families of general complete graphs and complete bipartite graphs. We also recover almost tight bounds for complete $k$-partite graphs. For the original model, we narrow the gap for the graph consisting of a triangle and an additional edge to a fourth vertex.
Problem

Research questions and friction points this paper is trying to address.

Minimizing maximum workload in multiprocessor systems with conflicts
Scheduling flow jobs with processor conflict constraints online
Determining tight bounds for buffer minimization on various graph structures
Innovation

Methods, ideas, or system contributions that make the work stand out.

Online buffer minimization with conflict constraints
Continuous workload arrival in flow model
Tight bounds for specific graph families
🔎 Similar Papers
No similar papers found.
N
Niklas Haas
University of Siegen, Department of Mathematics, Germany
S
Sören Schmitt
University of Siegen, Department of Mathematics, Germany
Rob van Stee
Rob van Stee
Department of Mathematics, University of Siegen, Germany
Algorithmic game theoryonline algorithmsapproximation algorithms