Set of Power-Management Patterns for Mobile Embedded Systems

Embedded systems are part of our daily lives. One example is the emerging application of wireless payment using Near Field Communication (NFC). For example, in an NFC application, a terminal communicates with a wireless credit card for payment. Both terminal and credit card are embedded systems. Apart from other resource constraints, like limited computation power and memory, the available electrical power is limited on such systems as for instance the credit card. Power-management techniques have to be applied to deal with this constraint. In a previous work a pattern language and an example pattern called Energy Valve has been presented. Continuative, two additional patterns and one pattern idea for power-management in embedded systems are mined from existing techniques originally applied for NFC-Systems. These four patterns form a set of patterns for power-management in mobile embedded systems.

[1]  Francky Catthoor,et al.  Control for Power Gating of Wires , 2010, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[2]  Christian Steger,et al.  Energy efficiency by using field strength scaling for multi-transponder applications , 2013, Proceedings of the 12th International Conference on Telecommunications.

[3]  Prashant Jain,et al.  Pattern Oriented Software Architecture: Patterns for Resource Management , 2007, 2007 Working IEEE/IFIP Conference on Software Architecture (WICSA'07).

[4]  Christian Steger,et al.  Using field strength scaling to save energy in mobile HF-band RFID-systems , 2013, EURASIP J. Embed. Syst..

[5]  Christian Steger,et al.  NIZE - a Near Field Communication interface enabling zero energy standby for everyday electronic devices , 2012, 2012 IEEE 8th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

[6]  Christian Steger,et al.  Introduction of design pattern(s) for power-management in embedded systems , 2015, EuroPLoP '13.

[7]  Michael Kirchner,et al.  面向模式的软件体系结构. 卷3, 设计系列 = Pattern-oriented software architecture. Volume 3, Patterns for resource management , 2004 .

[8]  Christian Steger,et al.  Power emulation based DVFS efficiency investigations for embedded systems , 2010, 2010 International Symposium on System on Chip.

[9]  Lori L. Pollock,et al.  Initial explorations on design pattern energy usage , 2012, 2012 First International Workshop on Green and Sustainable Software (GREENS).

[10]  C. Steger,et al.  The PTF-Determinator: A Run-Time Method Used to Save Energy in NFC-Systems , 2012, 2012 Fourth International EURASIP Workshop on RFID Technology.

[11]  Dorina C. Petriu,et al.  Studying the Impact of Design Patterns on the Performance Analysis of Service Oriented Architecture , 2011, 2011 37th EUROMICRO Conference on Software Engineering and Advanced Applications.

[12]  Robertas Damasevicius,et al.  Application of design patterns for hardware design , 2003, DAC '03.

[13]  Timo Hämäläinen,et al.  MARTE profile extension for modeling dynamic power management of embedded systems , 2012, J. Syst. Archit..