首页> 外文会议>International Workshop on Object-Oriented Real-Time Dependable Systems >Integrating time-aware CORBA objects into O-O real-time computations
【24h】

Integrating time-aware CORBA objects into O-O real-time computations

机译:将时间感知CORBA对象集成到O-O实时计算中

获取原文

摘要

Future real time applications are often closely integrated with the surrounding IT infrastructure and often they have to interact with external services that have CORBA interfaces. In such a scenario, static run time prediction for scheduling and static guarantees of timing assertions is impossible since many nonpredictable interaction elements influence execution times. To include CORBA objects in the real time system, the system must be aware of their timing behavior. Monitoring run time behavior is essential for future real time applications that exhibit dynamic behavior since it can be used to dynamically generate estimates of execution times and remaining execution times. However, the accuracy of the generated estimates is crucial for the success of such an approach. Achieving sufficient accuracy is difficult if the variance of the monitored execution times is high. One main source of high variances in execution times are data dependencies in the program's code. We present an object oriented, adaptable approach to monitoring execution times in object oriented systems which reduces the influence of data dependencies. It includes monitoring and mathematical analysis concepts to continuously predict remaining execution times in order to detect executions that will exceed their timing estimate. Furthermore, it allows us to dynamically adjust the monitoring granularity and the depth of the mathematical analysis on a per object base, in order to achieve higher accuracy if necessary, thus trading monitoring overhead against accuracy.
机译:未来的实时应用通常与周围IT基础架构密切集成,并且通常它们必须与具有CORBA接口的外部服务进行交互。在这样的场景中,由于许多不可预测的交互元件影响执行时间,因此不可能对调度和静态保证定时断言的静态运行时间预测是不可能的。要在实时系统中包含CORBA对象,系统必须了解其时序行为。监视运行时间行为对于展示动态行为的未来实时应用是必不可少的,因为它可以用于动态生成执行时间和剩余执行时间的估计。然而,所产生的估计的准确性对于这种方法的成功至关重要。如果受监控的执行时间的方差高,则难以实现足够的准确度。执行时间中的高差异的一个主要来源是程序代码中的数据依赖性。我们呈现了一种面向对象的,可适应性的方法来监视对象导向系统中的执行时间,这减少了数据依赖性的影响。它包括监视和数学分析概念,以便连续预测剩余的执行时间,以便检测将超过其定时估计的执行。此外,它允许我们动态地调整每个物体基础的数学分析的监测粒度和深度,以便在必要时实现更高的精度,从而进行对准确度的交易监控开销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号