IEEE Transactions on Very Large Scale Integration (VLSI) Systems
A survey of design techniques for system-level dynamic power management
IEEE Transactions on Very Large Scale Integration (VLSI) Systems - Special section on low-power electronics and design
Integration of dynamic voltage scaling and soft real-time scheduling for open mobile systems
NOSSDAV '02 Proceedings of the 12th international workshop on Network and operating systems support for digital audio and video
Power-aware operating systems for interactive systems
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Energy-efficient soft real-time CPU scheduling for mobile multimedia systems
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Practical voltage scaling for mobile multimedia devices
Proceedings of the 12th annual ACM international conference on Multimedia
TCON'95 Proceedings of the USENIX 1995 Technical Conference Proceedings
Middleware for energy-awareness in mobile devices
Proceedings of the Fourth International ICST Conference on COMmunication System softWAre and middlewaRE
Power management strategies in data transmission
Proceedings of the 16th Asia and South Pacific Design Automation Conference
Hi-index | 0.00 |
Mobile computing environment is characterized by limited and dynamically varying available resources and stringent application requirements. Mobile applications are often time-constrained and severely energy constrained as battery power is the only available power source. The power consumed by an application depends on the performance level requested by the user/application. The mobile device can be viewed as the collection of devices such as processor, memory unit, keyboard, display, RF unit etc. Each of these devices can operate at different power states. The power state at which a particular device is operating depends upon the requirement of the application which is using the device. We propose a power management middleware for mobile devices, which not only consider energy savings for the processor but also optimize energy savings for other devices such as display unit, RF unit, keyboard, memory, etc. The proposed approach strives for optimizing the total system power by optimizing the power of individual devices for diverse applications running on the device. Our approach is generic enough to be used on any platform. We have validated our approach by testing two typical mobile applications but our approach can be easily scaled for multiple applications running concurrently.