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

被引:0
|
作者
Gergeleit, M
Mock, M
Nett, E
Reumann, J
机构
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Future real-time applications are often closely integrated with the surrounding IT-infrastructure and often they have to interact with external services that often are implemented with 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 realtime applications that exhibit dynamic behavior since it can be used to dynamically generate estimates of execution times and remaining execution times, thus supporting dynamic scheduling and dynamic detection of violations of timing assertions. 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 abject-oriented systems. Our monitoring approach reduces the influence of data dependencies by exploiting the object-oriented design. It includes monitoring and mathematical analysis concepts to continuously predict remaining execution times in order to early detect executions that will exceed their timing estimate, thus allowing to handle timing-faults before the actual deadline violation occurs. Furthermore, it allows 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.
引用
收藏
页码:83 / 90
页数:8
相关论文
共 50 条
  • [21] Framework for real-time CORBA development
    Mammeri, Z
    Rodriguez, J
    Lorenz, P
    NETWORKING - ICN 2001, PART II, PROCEEDINGS, 2001, 2094 : 422 - 437
  • [22] An overview of the real-time CORBA specification
    Schmidt, DC
    Kuhns, F
    COMPUTER, 2000, 33 (06) : 56 - +
  • [23] Real-time systems & RT CORBA
    Nagel, W
    DR DOBBS JOURNAL, 2004, 29 (12): : 70 - 73
  • [24] Enhancing real-time CORBA via real-time Java']Java features
    Krishna, AS
    Schmidt, DC
    Klefstad, R
    24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2004, : 66 - 73
  • [25] T-CORBA: making object-oriented systems time-aware
    Gergeleit, M
    Mock, M
    Nett, E
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1998, 13 (03): : 151 - 160
  • [26] Time-Aware Knowledge Representations of Dynamic Objects with Multidimensional Persistence
    Coskunuzer, Baris
    Segovia-Dominguez, Ignacio
    Chen, Yuzhou
    Gel, Yulia R.
    THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 10, 2024, : 11678 - 11686
  • [27] Integrating implicit feedbacks for time-aware web service recommendations
    Gang Tian
    Jian Wang
    Keqing He
    Chengai Sun
    Yuan Tian
    Information Systems Frontiers, 2017, 19 : 75 - 89
  • [28] Integrating implicit feedbacks for time-aware web service recommendations
    Tian, Gang
    Wang, Jian
    He, Keqing
    Sun, Chengai
    Tian, Yuan
    INFORMATION SYSTEMS FRONTIERS, 2017, 19 (01) : 75 - 89
  • [29] O-O DEVELOPMENT OF A DATE AND TIME MANAGEMENT CLUSTER
    NERSON, JM
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1992, 5 (01): : 39 - 46
  • [30] A flexible time-triggered service for real-time CORBA
    Calvo, Isidro
    Almeida, Luis
    Noguero, Adrian
    Perez, Federico
    Marcos, Marga
    COMPUTER STANDARDS & INTERFACES, 2014, 36 (03) : 531 - 544