A QoS-Based Self-Adaptive Scheduling Algorithm for Real-Time Tasks on Heterogeneous Clusters

Xiaomin Zhu,Peizhong Lu
2012-01-01
Abstract:Nowadays, providing quality of service (QoS) guaran- tees for some applications such as signal data processing has become a critical issue. In this paper, we propose a novel QoS-based self-adaptive scheduling algorithm called QBSA that sufficiently considers the adaptability for real- time tasks with QoS demands on heterogeneous clusters. When the system is in heavy load, the QBSA algorithm can degrade the QoS levels of new arrival tasks or tasks waiting in local queues of nodes to guarantee high schedulability. The minimum QoS level is acceptable for each task. In con- trast, when the system is in light load, QBSA can use slack time to adequately improve the QoS of new arrival tasks. We compare QBSA with SADEF algorithm by simulations. The experimental results indicate that QBSA has admirable adaptability while providing timing and QoS guarantees.
What problem does this paper attempt to address?