首页> 外文期刊>Real-time systems >CCMPerf: A Benchmarking Tool for CORBA Component Model Implementations
【24h】

CCMPerf: A Benchmarking Tool for CORBA Component Model Implementations

机译:CCMPerf:CORBA组件模型实现的基准测试工具

获取原文
获取原文并翻译 | 示例
       

摘要

Commercial off-the-shelf (COTS) middleware is now widely used to develop distributed real-time and embedded (DRE) systems. DRE systems are themselves increasingly combined to form "systems of systems" that have diverse quality of service (QoS) requirements. Earlier generations of COTS middleware, such as Object Request Brokers (ORBs) based on the CORBA 2.x standard, did not facilitate the separation of QoS policies from application functionality, which made it hard to configure and validate complex DRE applications. The new generation of component middleware, such as the CORBA Component Model (CCM) based on the CORBA 3.0 standard, addresses the limitations of earlier generation middleware by establishing standards for implementing, packaging, assembling, and deploying component implementations. There has been little systematic empirical study of the performance characteristics of component middleware implementations in the context of DRE systems. This paper therefore provides four contributions to the study of CCM for DRE systems. First, we describe the challenges involved in benchmarking different CCM implementations. Second, we describe key criteria for comparing different CCM implementations using key black-box and white-box metrics. Third, we describe the design of our CCMPerf benchmarking suite to illustrate test categories that evaluate aspects of CCM implementation to determine their suitability for the DRE domain. Fourth, we use CCMPerf to benchmark CIAO implementation of CCM and analyze the results. These results show that the CIAO implementation based on the more sophisticated CORBA 3.0 standard has comparable DRE performance to that of the TAO implementation based on the earlier CORBA 2.x standard.
机译:现在,商用现货(COTS)中间件被广泛用于开发分布式实时和嵌入式(DRE)系统。 DRE系统自身越来越多地结合在一起,以形成具有多种服务质量(QoS)要求的“系统系统”。早期的COTS中间件,例如基于CORBA 2.x标准的对象请求代理(ORB),并没有促进QoS策略与应用程序功能的分离,这使得难以配置和验证复杂的DRE应用程序。新一代的组件中间件,例如基于CORBA 3.0标准的CORBA组件模型(CCM),通过建立实现,打包,组装和部署组件实现的标准,解决了早期中间件的局限性。很少有系统的关于DRE系统环境下组件中间件实现的性能特征的系统研究。因此,本文为DRE系统CCM的研究提供了四点贡献。首先,我们描述了基准测试不同CCM实现所涉及的挑战。其次,我们描述了使用关键的黑盒指标和白盒指标来比较不同CCM实现的关键标准。第三,我们描述了CCMPerf基准测试套件的设计,以说明测试类别,这些类别评估CCM实施的各个方面,以确定它们是否适合DRE域。第四,我们使用CCMPerf对CIAO实施CCM进行基准测试并分析结果。这些结果表明,基于更复杂的CORBA 3.0标准的CIAO实现与基于早期CORBA 2.x标准的TAO实现具有可比的DRE性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号