Multiprocessor frequency locking for real-time task synchronization
Journal
ACM Symposium on Applied Computing
Pages
289-293
Date Issued
2008
Author(s)
Abstract
Energy-efficient real-time task scheduling is complicated by the deployment of co-processors. The problem complexity comes from the complexity in multiprocessor task scheduling and the difficulty in the trading of priority inversion with energy consumption. In this paper, a multiprocessor task synchronization protocol is proposed by locking the frequency of each (co-)processor and synchronizing resource sharing of tasks in a systematic way and with cross-(co)processor considerations. The well-known Priority Ceiling Protocol is taken as an example for its extension on energyefficient real-time multiprocessor scheduling. The objective is to minimize the energy consumption of a task set and, at the same time, meet the task deadlines. The capability of the proposed methodology is evaluated by a series of experiments, for which encouraging results are presented. Copyright 2008 ACM.
SDGs
Other Subjects
Energy efficiency; Management; Multiprocessing systems; Multitasking; Natural resources management; Resource allocation; Scheduling; Scheduling algorithms; Wireless telecommunication systems; Energy consumption; Energy-efficient; Frequency locking; Multi processor tasks; Multiprocessor scheduling; Multiprocessor task scheduling; Priority ceiling protocols; Priority inversions; Problem complexities; Real-time synchronization; Real-time tasks; Resource management protocol; Resource Sharing; Synchronization
Type
conference paper
