Improving Lifetime of Multicore Soft Real-Time Systems through Global Utilization Control
Authors:
Open Access
- 20 May 2015
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 79-82
Abstract
System lifetime reliability is an important design consideration for many real-time embedded systems. Increasing integrated circuit power density and the subsequent rise in chip temperature negatively impact the lifetime reliability of such systems. Although existing thermal-aware methods are effective in reducing temperature, they cannot increase, and may even hamper, the system lifetime reliability. The complicated relationship between temperature and system lifetime requires that reliability be considered explicitly during system design. This paper presents a reliability-aware utilization control framework for homogeneous multicore soft real-time systems. The framework employs a model predictive controller to increase the system lifetime by manipulating the utilization of real-time tasks. An online heuristic algorithm is introduced to adjust the controller's sampling window in order to reduce the effects of thermal cycling on reliability. Simulation results show that the proposed approach can improve the system mean time to failure by at least 43% and as much as 369% compared to existing techniques.Keywords
Funding Information
- National Science Foundation (CNS-1319904, CNS-1319718, CNS-1319784)
- Sandia National Laboratories, National Nuclear Security Administration
This publication has 12 references indexed in Scilit:
- Enhancing Multicore Reliability through Wear Compensation in Online Assignment and Scheduling2013
- Feedback thermal control of real-time systems on multicore processors2012
- System-level reliability modeling for MPSoCs2010
- A case for lifetime-aware task mapping in embedded chip multiprocessors2010
- Feasibility Analysis for Temperature-Constraint Hard Real-Time Periodic TasksIEEE Transactions on Industrial Informatics, 2010
- Evaluating the impact of job scheduling and power management on processor lifetime for chip multiprocessors2009
- Feedback utilization control in distributed real-time systems with end-to-end tasksIEEE Transactions on Parallel and Distributed Systems, 2005
- Temperature-aware microarchitectureACM Transactions on Architecture and Code Optimization, 2004
- The impact of technology scaling on lifetime reliability2004
- Scheduling Algorithms for Multiprogramming in a Hard-Real-Time EnvironmentJournal of the ACM, 1973