Network flows: theory, algorithms, and applications
Network flows: theory, algorithms, and applications
Agile application-aware adaptation for mobility
Proceedings of the sixteenth ACM symposium on Operating systems principles
Real-time dynamic voltage scaling for low-power embedded operating systems
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Task Allocation for Distributed Multimedia Processing on Wirelessly Networked Handheld Devices
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Reducing the Energy Usage of Office Applications
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
Design and Implementation of a Composable Reflective Middleware Framework
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
Energy-Aware System Design for Wireless Multimedia
Proceedings of the conference on Design, automation and test in Europe - Volume 2
Dynamic Backlight Adaptation for Low-Power Handheld Devices
IEEE Design & Test
A game theoretic approach for power aware middleware
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
The Journal of Supercomputing
GRACE-1: Cross-Layer Adaptation for Multimedia Quality and Battery Energy
IEEE Transactions on Mobile Computing
Supporting mobile multimedia applications in MAPGrid
IWCMC '07 Proceedings of the 2007 international conference on Wireless communications and mobile computing
An application-aware approach to efficient power management in mobile devices
Proceedings of the Fourth International ICST Conference on COMmunication System softWAre and middlewaRE
Middleware for energy-awareness in mobile devices
Proceedings of the Fourth International ICST Conference on COMmunication System softWAre and middlewaRE
Online reinforcement learning for dynamic multimedia systems
IEEE Transactions on Image Processing
Supporting energy-driven adaptations in distributed environments
Proceedings of the 1st Workshop on Middleware and Architectures for Autonomic and Sustainable Computing
Enhancing cellular infrastructures: a reflective approach
Adaptive and Reflective Middleware on Proceedings of the International Workshop
3PC: System support for adaptive peer-to-peer pervasive computing
ACM Transactions on Autonomous and Adaptive Systems (TAAS) - Special section on formal methods in pervasive computing, pervasive adaptation, and self-adaptive systems: Models and algorithms
Selective grid access for energy-aware mobile computing
UIC'07 Proceedings of the 4th international conference on Ubiquitous Intelligence and Computing
Hi-index | 0.00 |
In distributed environments, generic middleware services (e.g. caching, location management etc.) are widelyused to satisfy application needs in a cost-effective manner.Such middleware services consume system resourcessuch as storage, computation and communication and canbe sources of significant power overheads when executedon low-power devices. We present a distributed middlewareframework(PARM), that is inherently power-awareand reconfigures itself to adapt to diminishing power levelsof low-power devices. In this paper, we i) determinewhether a reconfigurable component-based middlewareframework can be utilized to achieve energy gainsin low-power devices, while preserving the semantics ofthe middleware services, ii) present and evaluate a graphtheoretic approach for dynamically determining middlewarecomponent reconfigurations and ascertaining the optimalfrequency at which the restructuring should occur,for maximal energy gains at the device. We use extensiveprofiling to chart the energy usage patterns of middlewarecomponents and applications, and use the profiled data todrive our reconfiguration decisions. Our simulation resultsdemonstrate that our framework is able to save 5%to 35% of energy depending on the nature and class ofapplications and middleware components used.