suitable programming of the set point, which will be
followed by the decoder consumption by means of
the closed-loop control system. The set point will be
programmed to achieve different objectives
involving battery life time, performance or QoE
parameters among others, and the corresponding
power savings will be compared to other existing
solutions in order to evaluate the efficiency of our
proposal. Other further work can lead to more
complex scenarios in which, for example, the
hardware offers more than one CPU, like in
OMAP4-based platforms (TI-Omap4460, n.d.), and
the software is partitioned among different
processing cores. Then the closed-loop control of
power consumption in several CPUs or coprocessors
will be worth researching.
REFERENCES
Agilent 2009, Agilent 14565B Software and 66319B/D
and 66321B/D Mobile Communications DC Sources,
Available from: <http://cp.literature.agilent.com/
litweb/pdf/5990-3503EN.pdf>. [2014.11.26].
Ahmadian, A. S., Hosseingholi, M. and Ejlali, A., 2010. A
control-theoretic energy management for fault-tolerant
hard real-time systems. IEEE International
Conference on Computer Design (ICCD).
Alimonda, A., Carta, S., Acquaviva, A., Pisano, A. and
Benini, L., 2009. A feedback-based approach to DVFS
in data-flow applications. IEEE Transactions on
Computer-Aided Design of Integrated Circuits and
Systems, vol. 28, no. 11, pp. 1691-1704.
Bang, S. Y., Bang, K., Yoon, S. and Chung, E. Y., 2009.
Run-time adaptive workload estimation for dynamic
voltage scaling. IEEE Transactions on Computer-
Aided Design of Integrated Circuits and Systems, vol
28, no. 9, pp. 1334-1347.
Barbalace, A. and Ravindran, B., 2012. Quantitative
evaluation of single and multicore real time DVFS
schedulers in Linux. Technical report available from:
<http://chronoslinux.org/papers/rtdvfs_emb_tech.pdf>.
[2014.12.26]
Beaglboard, n.d. Available from: <http://beagleboard.org/
beagleboard>. [2014.11.26].
Choi, K., Soma, R. and Pedram, M., 2005. Fine-grained
dynamic voltage and frequency scaling for precise
energy and performance trade-off based on the ratio of
off-chip access to on-chip computation times. IEEE
Transactions on Computer-Aided Design of Integrated
Circuits and Systems, vol. 24, no. 1, pp. 18-28.
Franklin, G. F. and Powell, J. D., 1997. Digital Control of
Dynamic Systems. Addison Wesley, 3rd edition.
Gu, Y. and Chakraborty, S., 2008 .Control theory-based
DVS for interactive 3D games. Design Automation
Conference (DAC).
Horvath, T., Abdelzaher, T., Skadron, K., and Liu, X.,
2007. Dynamic voltage scaling in multitier web
servers with end-to-end delay control. IEEE
Transactions on Computers, vol.56, no. 4, pp. 444-
458.
ITU-T and ISO/IEC JTC 1 2012. Advanced Video Coding
for Generic Audiovisual Services. ITU-T Rec. H.264
& ISO/IEC 14496-10.
Jejurikar, R. and Gupta, R., 2004. Dynamic voltage
scaling for systemwide energy minimization in real-
time embedded systems. International Symposium on
Low Power Electronics and Design (ISLPED).
Juárez, E., Pescador, F., Lobo, P., Groba, A. and Sanz, C.,
2010. Distortion-energy analysis of an OMAP-based
H.264/SVC decoder. 6th International Mobile
Multimedia Communications Conference
(MobiMedia).
Le, D. and Wang, H., 2010. An effective feedback-driven
approach for energy saving in battery powered
systems. 18th IEEE International Workshop on
Quality of Service (IWQoS).
Lefurgy, C., Wang, X. and Ware, M., 2007. Server-level
power control. 4th International Conference on
Autonomic Computing (ICAC).
Lu, Z., Lach, J., Stan, M. and Skadron, K., 2003. Reducing
multimedia decode power using feedback control.
International Conference on Computer Design
(ICCD).
Lu, Z., Lach, J., Stan, M. and Skadron, K., 2006. Design
and implementation of an energy efficient multimedia
playback system. Asilomar Conference on Signals,
Systems and Computers.
Minerick, R. J., Freeh, V. W. and Kogge, P. M., 2002.
Dynamic power management using feedback.
Workshop on Compilers and Operating Systems for
Low Power.
Ogata, K., 2010. Modern control engineering, Prentice
Hall, 5th edition.
ORC-RVC-MPEG, n.d. Available from:
<https://github.com/orcc/orc-
apps/tree/master/RVC/src/org/sc29/wg11/mpegh/part2
>. [2014.11.26]
Phillips, C. L. and Parr, J. M., 2010. Feedback Control
Systems, Prentice Hall, 5th edition.
Poellabauer, C., Singleton, L. and Schwan, K., 2005.
Feedback-based dynamic voltage and frequency
scaling for memory-bound real-time applications. 11th
IEEE Real Time and Embedded Technology and
Applications Symposium (RTAS).
Ren, R., Juárez, E., Pescador, F. and Sanz, C., 2012. A
stable high-level energy estimation methodology for
battery-powered embedded systems. 16th IEEE
International Symposium on Consumer Electronics
(ISCE).
Ren, R., Wei, J., Juárez, E., Garrido, M., Sanz, C. and
Pescador, F., 2013. A PMC-driven methodology for
energy estimation in RVC-CAL video codec
specifications. Signal Processing: Image
Communication, vol. 28, no. 10, pp. 1303-1314.
Ren, R., Juarez, E., Sanz, C., Raulet, M., and Pescador, F.,
2014. Energy-Aware decoder management: a case
study on RVC-CAL specification based on just-in-
Modeling,AnalysisandDesignofaClosed-loopPowerRegulationSystemforMultimediaEmbeddedDevices
371