Dynamic I/O power management in real-time systems with multiple-state I/O devices
Proceedings of the Fifth International Conference on Information Fusion. FUSION 2002. (IEEE Cat.No.02EX5997) - Tập 2 - Trang 1588-1595 vol.2
Tóm tắt
Power consumption is now an important design parameter for distributed sensor networks. While dynamic (or software-controlled) power management (DPM) is being increasingly used as an alternative to inflexible hardware solutions, DPM for hard real-time systems has received relatively little attention. In particular, energy-driven I/O device scheduling for real-time systems has received even less attention. We present an online DPM algorithm, which we call multi-state constrained low energy scheduler (MUSCLES), for hard real-time systems. MUSCLES generates a sequence of power states for each multiple-state I/O device while guaranteeing that real-time constraints are not violated. It also minimizes the energy consumed by the I/O devices that are used by a task set. MUSCLES is energy-optimal under the constraint that the start times of the tasks are fixed. We present several realistic case studies to show that MUSCLES reduces energy consumption significantly for real-time systems.
Từ khóa
#Energy management #Power system management #Real time systems #Energy consumption #Sensor systems #Muscles #Clocks #Hardware #Wireless sensor networks #Hard disksTài liệu tham khảo
10.1109/ICCAD.2001.968629
10.1109/98.683740
lu, 2000, operating-system directed power reduction, ISLPED 00 the 2000 International Symposium on Low Power Electronics and Design (Cat No 00TH8514) LPE-00, 37, 10.1145/344166.344189
10.1145/334012.334020
lu, 2001, Comparing system-level power management policies, IEEE Design &Test of Computers, 18, 10, 10.1109/54.914592
0
newman, 0, A look at power consumption and performance of the 3Com Palm Pilot
10.1145/378239.379074
0, RamBus RIMM
shin, 2000, Power optimization of real-time embedded systems on variable speed processors, Proc Intl Conf CAD, 365
10.1109/43.766730
0, AMD Ethernet Controllers PCNet Family
0, Fujitsu MHL2300AT Hard Disk Drive
chung, 1999, Dynamic power management using adaptive learning tree, Proc Intl Conf CAD, 274
hwang, 1997, A predictive system shutdown method for energy saving of event-driven computation, Proc Intl Conf CAD, 28
10.1109/ICCAD.1998.144338
0, Analog Devices Multiport Internet Gateway Processor
0, ACPI
10.1145/378239.378553
sinha, 2001, Energy efficient real-time scheduling, Proc Intl Conf CAD, 458
10.1145/371636.371742
swaminathan, 2001, Investigating the effect of voltage-switching on low-energy task scheduling in hard real-time systems, Proc Asia-South Pacific Design Automation Conf, 251
0, Zoom Embedded Modem Family
weiser, 1994, Scheduling for reduced CPU energy, Proc Symp Operating System Design and Implementation, 13