Title :
An energy-efficient slack distribution technique for multimode distributed real-time embedded systems
Author :
Mahapatra, Rabi N. ; Zhao, Wei
Author_Institution :
Dept. of Comput. Sci., Texas A&M Univ., College Station, TX, USA
fDate :
7/1/2005 12:00:00 AM
Abstract :
In multimode distributed systems, active task sets are assigned to their distributed components for realizing one or more functions. Many of these systems encounter runtime task variations at the input and across the system while processing their tasks in real time. Very few efforts have been made to address energy efficient scheduling in these types of distributed systems. In this paper, we propose an analytical model for energy efficient scheduling in distributed real-time embedded systems to handle time-varying task inputs. A new slack distribution scheme is introduced and adopted during the schedule of the task sets in the system. The slack distribution is made according to the service demand at the nodes which affects the energy consumption in the system. The active component at a node periodically determines the service rate and applies voltage scaling according to the dynamic traffic condition observed at various network nodes. The proposed approach uses a comprehensive traffic description function at nodes and provides adequate information about the worst-case traffic behavior anywhere in the distributed network, thereby enhancing the system power management capabilities. We evaluate the proposed technique using several benchmarks employing an event driven simulator and demonstrate its performance for multimode applications. Experimental results indicate significant energy savings in various examples and case studies.
Keywords :
discrete event simulation; embedded systems; power consumption; resource allocation; scheduling; energy efficient scheduling; energy-efficient slack distribution technique; event driven simulator; multimode distributed real-time embedded systems; power management; traffic description function; voltage scaling; Analytical models; Dynamic voltage scaling; Embedded system; Energy consumption; Energy efficiency; Energy management; Real time systems; Telecommunication traffic; Time varying systems; Traffic control; Multimode; low-power.; service rate; slack management; traffic descriptor;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
DOI :
10.1109/TPDS.2005.78