基于代理的OSGi构件监控方法

摘要

基于构件的软件开发和复用被认为是提高软件开发效率和质量的有效途径,并已在分布式系统中得到广泛应用,OSGi(Open Services Gateway Initiative)构件平台模型为软件构件提供了良好的生命周期管理和动态依赖管理,已被广泛应用到各种系统中.在构件粒度上对系统的资源进行监控能够有效增强系统的可靠性,然而目前针对OSGi平台的构件监控技术侧重于统计整个系统的资源消耗,未能把统计的粒度细化到构件上,且不能根据各个构件的资源消耗情况对系统进行调整。本文提出一种基于代理的OSGi构件监控方法.该方法具有以下特点:第一,该方法在构件粒度上统计系统的资源消耗,能够统计到每一个构件所消耗的内存和CPU时间;第二,该方法能够发现资源消耗异常的构件并对其进行重启或替换,从而提高系统可靠性;第三,该方法具有非侵入性,即不会对构件进行任何修改,不会影响到第三方应用逻辑结构.实验表明,该方法可以准确地统计到构件的资源消耗量并据此对构件进行有效的调整,能够在不引入明显的性能代价的前提下提高系统的可靠性.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号