A Fault-Tolerant Dynamic Scheduling Algorithm for Multiprocessor Real-Time Systems and Its Analysis
IEEE Transactions on Parallel and Distributed Systems
Dynamic mapping of a class of independent tasks onto heterogeneous computing systems
Journal of Parallel and Distributed Computing - Special issue on software support for distributed computing
Power-aware scheduling under timing constraints for mission-critical embedded systems
Proceedings of the 38th annual Design Automation Conference
Energy efficiency and fairness tradeoffs in multi-resource, multi-tasking embedded systems
Proceedings of the 2003 international symposium on Low power electronics and design
Energy-Efficient Mapping and Scheduling for DVS Enabled Distributed Embedded Systems
Proceedings of the conference on Design, automation and test in Europe
IEEE Transactions on Parallel and Distributed Systems
A hierarchical approach for energy efficient application design using heterogeneous embedded systems
Proceedings of the 2003 international conference on Compilers, architecture and synthesis for embedded systems
An Approach for Pre Runtime Scheduling in Embedded Hard Real Time Systems with Power Constraints
SBAC-PAD '04 Proceedings of the 16th Symposium on Computer Architecture and High Performance Computing
Energy-balanced task allocation for collaborative processing in wireless sensor networks
Mobile Networks and Applications
IEEE Transactions on Parallel and Distributed Systems
Journal of Parallel and Distributed Computing
ASAP '05 Proceedings of the 2005 IEEE International Conference on Application-Specific Systems, Architecture Processors
High performance, low power and secure embedded systems
High performance, low power and secure embedded systems
Feedback Scheduling of Real-Time Control Tasks in Power-Aware Embedded Systems
ICESS '05 Proceedings of the Second International Conference on Embedded Software and Systems
ICPP '06 Proceedings of the 2006 International Conference on Parallel Processing
CCGRID '07 Proceedings of the Seventh IEEE International Symposium on Cluster Computing and the Grid
Energy minimization with soft real-time and DVS for uniprocessor and multiprocessor embedded systems
Proceedings of the conference on Design, automation and test in Europe
Energy-Aware Scheduling of Real-Time Tasks in Wireless Networked Embedded Systems
RTSS '07 Proceedings of the 28th IEEE International Real-Time Systems Symposium
Proceedings of the 2008 Asia and South Pacific Design Automation Conference
ICPADS '07 Proceedings of the 13th International Conference on Parallel and Distributed Systems - Volume 01
IEEE Transactions on Parallel and Distributed Systems
End-to-End Energy Management in Networked Real-Time Embedded Systems
IEEE Transactions on Parallel and Distributed Systems
An Environment for Measuring and Scheduling Time-Critical Embedded Systems with Energy Constraints
SEFM '08 Proceedings of the 2008 Sixth IEEE International Conference on Software Engineering and Formal Methods
IEEE Transactions on Parallel and Distributed Systems
Cost minimization while satisfying hard/soft timing constraints for heterogeneous embedded systems
ACM Transactions on Design Automation of Electronic Systems (TODAES)
IPDPS '09 Proceedings of the 2009 IEEE International Symposium on Parallel&Distributed Processing
NP-complete scheduling problems
Journal of Computer and System Sciences
PowerPack: Energy Profiling and Analysis of High-Performance Systems and Applications
IEEE Transactions on Parallel and Distributed Systems
Proceedings of the 16th ACM/IEEE international symposium on Low power electronics and design
Towards Adaptive Power-Aware Scheduling for Real-Time Tasks on DVS-Enabled Heterogeneous Clusters
GREENCOM-CPSCOM '10 Proceedings of the 2010 IEEE/ACM Int'l Conference on Green Computing and Communications & Int'l Conference on Cyber, Physical and Social Computing
QoS-Aware Fault-Tolerant Scheduling for Real-Time Tasks on Heterogeneous Clusters
IEEE Transactions on Computers
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Power-Efficient Scheduling for Heterogeneous Distributed Real-Time Embedded Systems
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Hi-index | 0.00 |
Energy-efficient scheduling approaches are critical to battery driven real-time embedded systems. Traditional energy-aware scheduling schemes are mainly based on the individual task scheduling. Consequently, the scheduling space for each task is small, and the schedulability and energy saving are very limited, especially when the system is heavily loaded. To remedy this problem, we propose a novel rolling-horizon (RH) strategy that can be applied to any scheduling algorithm to improve schedulability. In addition, we develop a new energy-efficient adaptive scheduling algorithm (EASA) that can adaptively adjust supply voltages according to the system workload for energy efficiency. Both the RH strategy and EASA algorithm are combined to form our scheduling approach, RH-EASA. Experimental results show that in comparison with some typical traditional scheduling schemes, RH-EASA can achieve significant energy savings while meeting most task deadlines (namely, high schedulability) for distributed real-time embedded systems with dynamic workloads.