Adaptive monitoring of end-user OSGi-based home boxes

Yoann Maurel, André Bottaro, Radu Kopetz, Koutheir Attouchi
2012 Proceedings of the 15th ACM SIGSOFT symposium on Component Based Software Engineering - CBSE '12  
In-production performance monitoring is required for dynamic and modular systems open to third-party applications such as the OSGi-based smart home box that home actors envision today. Existing approaches are not suitable for in-production monitoring as they generally induce a strong persistent overhead. This paper proposes a progressive and localized monitoring system that is able to dynamically activate/deactivate and tune the accuracy of monitoring mechanisms depending on detected
more » ... detected performance issues. In particular, it proposes to build a proxy-aware service registry in order to inject proxies on-the-fly without stopping bundles and it advocates the use of localized sampling. Our evaluation shows that the overhead of our monitoring system is only 2% when idle and comparable with traditional systems when completely active(around 20%).
doi:10.1145/2304736.2304763 dblp:conf/cbse/MaurelBKA12 fatcat:77gfjlnkwjaqzidoihlharjicm