Studying the Effect of Schedule Preemption on Dynamic Task Graph Scheduling

📅 2025-10-06
🏛️ IEEE Military Communications Conference
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the challenge of balancing performance and fairness in dynamic task graph scheduling, where traditional approaches often neglect adjustments to existing task assignments. To overcome this limitation, the authors propose the Last-K Preemption model, which introduces a controlled, localized preemption mechanism that reschedules only the most recent K task graphs while preserving earlier allocations. This strategy effectively balances scheduling efficiency against system overhead. Extensive experiments are conducted using synthetic, RIoTBench, WFCommons, and adversarial workloads, comparing fully preemptive, non-preemptive, and partially preemptive strategies. The results demonstrate that the proposed moderate preemption approach achieves makespan and resource utilization comparable to full preemption, while significantly reducing scheduling overhead and ensuring fairness.

Technology Category

Application Category

📝 Abstract
Dynamic scheduling of task graphs is often addressed without revisiting prior task allocations, with a primary focus on minimizing makespan. We study controlled schedule preemption, introducing the Last-K Preemption model, which selectively reschedules recent task graphs while preserving earlier allocations. Using synthetic, RIoTBench, WFCommons, and adversarial workloads, we compare preemptive, non-preemptive, and partial-preemptive strategies across makespan, fairness, utilization, and runtime. Results show moderate preemption can match most makespan/utilization gains of full preemption while maintaining fairness and low overhead.
Problem

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

schedule preemption
dynamic task graph scheduling
makespan
fairness
resource utilization
Innovation

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

schedule preemption
dynamic task graph scheduling
Last-K Preemption
makespan optimization
resource utilization
🔎 Similar Papers
No similar papers found.