Abstract:
Energy conservation and reliability management are important design objectives for real-time embedded systems. The existing solutions that simultaneously consider energy and reliability dimensions are mostly developed for single-processor systems. On the other hand, real-time embedded systems are increasingly implemented on multiprocessor/multicore platforms. Multiprocessor systems, by naturally providing hardware redundancy and parallel execution ability, offer a wide design spectrum for reliability, energy, and timeliness dimensions. The main theme of this dissertation is to incorporate reliability management techniques in energy-efficient multiprocessor real-time systems.