• KSII Transactions on Internet and Information Systems
    Monthly Online Journal (eISSN: 1976-7277)

iPOJO-based Middleware Solutions for Self-Reconfiguration and Self-Optimization


Abstract

In recent years, ubiquitous and pervasive scenarios have emerged as a complex ecosystem where differentiated software/hardware components interoperate wirelessly and seamlessly. The goal is to enable users to continuously access services and contents, and to always get the best out of their current environment and available resources. In such dynamic and flexible scenarios, the need emerges for flexible and general solutions for continuous runtime self-reconfiguration and self-optimization of ubiquitous support software systems. This paper proposes a fully reconfigurable middleware approach that aims at reconfiguring complex software systems made up of heterogeneous off-the-shelf components from both functional and non-functional perspectives. Our middleware can also extend already existing and non-reconfigurable middleware/applications in an easy and flexible way, with no need to re-design them. The proposed design principles have been practically applied to 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, including complex, industrial, Enterprise Service Bus-based ones.


Statistics

Show / Hide Statistics

Statistics (Cumulative Counts from December 1st, 2015)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article

[IEEE Style]
P. Bellavista, A. Corradi, D. Fontana, S. Monti, "iPOJO-based Middleware Solutions for Self-Reconfiguration and Self-Optimization," KSII Transactions on Internet and Information Systems, vol. 5, no. 8, pp. 1368-1387, 2011. DOI: 10.3837/tiis.2011.08.001.

[ACM Style]
Paolo Bellavista, Antonio Corradi, Damiano Fontana, and Stefano Monti. 2011. iPOJO-based Middleware Solutions for Self-Reconfiguration and Self-Optimization. KSII Transactions on Internet and Information Systems, 5, 8, (2011), 1368-1387. DOI: 10.3837/tiis.2011.08.001.

[BibTeX Style]
@article{tiis:19989, title="iPOJO-based Middleware Solutions for Self-Reconfiguration and Self-Optimization", author="Paolo Bellavista and Antonio Corradi and Damiano Fontana and Stefano Monti and ", journal="KSII Transactions on Internet and Information Systems", DOI={10.3837/tiis.2011.08.001}, volume={5}, number={8}, year="2011", month={August}, pages={1368-1387}}