Abstract
Energy efficient design for hardware and software implementations plays an important role in pivoting the system towards reliability without any considerable limitations. Energy consumption is a critical design issue in real time system. The main challenge in battery operated system is maintaining high performance. Dynamic voltage scaling and dynamic frequency scaling is used to adjust supply voltage and processor frequency to adapt the workload demand for better energy management. From the literature survey, the problem of local optima, resources constraints, task assignment and scheduling are identified for energy management. To solve these problems, local with restarts algorithm (LSR) and voltage assignment algorithms (PVAP) are proposed to address the problem of Processor and Voltage Assignment with Probability by adopting a probabilistic approach of tasks in real-time embedded systems. A task DAG (Directed Acyclic Graph) is used to model the PVAP problem. In order to facilitate dynamic voltage scaling, voltage assignment algorithm is worked out with execution time and energy units as considerations and it encounters a common node problem. As an effective aid local search with restarts algorithm is used this proves effective against local optima too. The experiment has been done on different benchmark sets.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have