aECE department, K.S. Rangasamy College of Technology, Tiruchengode, Tamilnadu, India. E-mail: p_ranjith_kumar@rediffmail.com.
bECE department, Sudharsan Engineering College, Tamilnadu, India. E-mail keeranur_palani@yahoo.co.in.
Embedded computing systems in portable devices need to be energy efficient, yet they have to deliver adequate performance to the often computationally expensive applications. Dynamic voltage scaling (DVS) is a technique that offers a speed versus power trade-off, allowing the application to achieve considerable energy savings and, at the same time, to meet the imposed time constraints. This paper addresses the battery powered real time embedded systems based on dynamic voltage scaling enabled processors. Task scheduling on a multiprocessor system with and without communication delays is known to be NP-complete problem. Consequently, many heuristic algorithms have been developed, each of which may find optimal scheduling under different circumstances. This paper surveys progress made in the field of, using optimal voltage scaling algorithms based on nonlinear programming at the system level, for a complex multiprocessor scheduling problem.
Dynamic Voltage Scaling, Power reduction techniques, Battery life estimation, Task Scheduling, Embedded systems and Non-Conventional methods