This paper presents a systematic methodology to implement and validate schemes for energy-efficient task allocation and scheduling in multi-core hard real-time embedded systems. A real-life test bed comprising dual-core Intel T2500 processor with dynamic voltage scaling (DVS) capability and running Linux Fedora 8 based hard real-time scheduling has been developed to accurately benchmark the energy-savings of various proposed scheduling schemes and the experience from implementation is summarized to serve as potential guidelines for other researchers and practitioners.
展开▼