Proxy Centric Approach for Component Resource Monitoring on OSGi Platform

Hongwu LIN,Chao YOU,Minghui ZHOU,Hong MEI
DOI: https://doi.org/10.3778/j.issn.1673-9418.2011.01.002
2011-01-01
Abstract:Component based software development and reuse is recognized as an effective way to improve the effi- ciency of software development and the quality of software. As a widely used component platform, OSGi (open ser- vices gateway initiative) supplies a well formed component model with good management of component’s lifecycle and dependency. It is an effective way to improve the system reliability to monitor the resource consumption at component level. However, current resource monitor technology mainly focuses on the resource cost of the whole system, not the component, neither can adjust the component system according to component resource consumption. This article introduces a novel component resource monitoring approach, it has three characteristics as follows. Firstly, it can get the detail information of each component in the system. Secondly, it can discover and adjust the components which cost too much resource. Thirdly, it is non-intrusion, that is to say, it is not required to modify the module because of monitoring requirements. Finally, experiments have been done to prove that this tool can accurately get the information without incurring so much overhead. It does help to improve the system’s reliability effectively.
What problem does this paper attempt to address?