The Vision of Autonomic Computing
Computer
BASE " A Micro-Broker-Based Middleware for Pervasive Computing
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
PARM: Power Aware Reconfigurable Middleware
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
Architectural styles and the design of network-based software architectures
Architectural styles and the design of network-based software architectures
Experiences in Designing an Energy-Aware Middleware for Pervasive Computing
PERCOM '08 Proceedings of the 2008 Sixth Annual IEEE International Conference on Pervasive Computing and Communications
ECBS '08 Proceedings of the 15th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems
A power-aware middleware for mobile ad-hoc networks
NOTERE '08 Proceedings of the 8th international conference on New technologies in distributed systems
On the Evaluation of Quality of Context
EuroSSC '08 Proceedings of the 3rd European Conference on Smart Sensing and Context
Green Computing: Energy Consumption Optimized Service Hosting
SOFSEM '09 Proceedings of the 35th Conference on Current Trends in Theory and Practice of Computer Science
Middleware for energy-awareness in mobile devices
Proceedings of the Fourth International ICST Conference on COMmunication System softWAre and middlewaRE
Reconfigurable SCA Applications with the FraSCAti Platform
SCC '09 Proceedings of the 2009 IEEE International Conference on Services Computing
Dynamic voltage and frequency scaling: the laws of diminishing returns
HotPower'10 Proceedings of the 2010 international conference on Power aware computing and systems
A language for modeling network availability
ICFEM'06 Proceedings of the 8th international conference on Formal Methods and Software Engineering
Hi-index | 0.00 |
The rise of the usage of digital devices and software services contribute to the increase of energy consumption of IT infrastructures. However, energy is still largely produced by limited resources. Therefore, optimizing and reducing its consumption is an economic and human necessity. Related works addressing energy optimization in computer science are widespread, but at the middleware layer, existing approaches are limited in their scope, adaptability and autonomous functioning. In this paper, we propose the foundations of a middleware architecture capable of handling various types of energy techniques and in different contexts. The distributed nature of our approach fits in a ubiquitous environment and covers the energy dimensions of both devices and software services. We also present the experimental results of a prototype implementing a subset of our proposed architecture. These results illustrate the potential of our energy-aware and autonomous approach.