Off-the-shelf ready to go middleware for self-reconfiguring and self-optimizing ubiquitous computing applications

  • Authors:
  • Paolo Bellavista;Antonio Corradi;Damiano Fontana;Stefano Monti

  • Affiliations:
  • DEIS, University of Bologna, Bologna, Italy;DEIS, University of Bologna, Bologna, Italy;Univ. Modena and Reggio Emilia, Reggio Emilia, Italy;EPOCA s.r.l, Via Parigi, Bologna, Italy

  • Venue:
  • Proceedings of the 5th International Conference on Ubiquitous Information Management and Communication
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

In ubiquitous and pervasive scenarios, a plethora of differentiated software and hardware components interoperate wirelessly and seamlessly to make users able to continuously access services and contents while roaming, with the aim of getting always the best out of their current environment and available resources. We claim that there is the need for flexible and general solutions for continuous runtime self-reconfiguration and self-optimization of off-the-shelf components, viewed as services, from both functional and non-functional perspectives. The paper proposes a fully reconfigurable middleware approach inspired to a non-conventional architecture pattern; our middleware can extend also already existing and non-reconfigurable middleware/applications easily and flexibly, with no need to re-design them. The proposed design principles have been practically applied in the implementation of a runtime self-reconfigurable middleware called Off-The-Shelf Ready To Go (OTS-RTG), implemented on top of iPOJO. The reported experimental results both exhibit a limited overhead and show the wide applicability of the proposed solution to many application scenarios.