An Energy-Efficient Slack Distribution Technique for Multimode Distributed Real-Time Embedded Systems
Issue No. 07 - July (2005 vol. 16)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TPDS.2005.78
Rabi N. Mahapatra , IEEE
Wei Zhao , IEEE
<p><b>Abstract</b>—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. </p>
Multimode, traffic descriptor, slack management, service rate, low-power.
W. Zhao and R. N. Mahapatra, "An Energy-Efficient Slack Distribution Technique for Multimode Distributed Real-Time Embedded Systems," in IEEE Transactions on Parallel & Distributed Systems, vol. 16, no. , pp. 650-662, 2005.