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 条
  • [31] A time-triggered ethernet protocol for Real-Time CORBA
    Lankes, S
    Jabs, A
    Reke, M
    ISORC 2002: FIFTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2002, : 215 - 222
  • [32] An adaptive scheduling approach in real-time CORBA
    Montez, C
    Fraga, J
    de Oliveira, R
    Farines, JM
    2ND IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC'99), PROCEEDINGS, 1999, : 301 - 309
  • [33] Enhancing real-time CORBA predictability and performance
    Krishna, AS
    Schmidt, DC
    Raman, K
    Klefstad, R
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2003: COOPIS, DOA, AND ODBASE, 2003, 2888 : 1092 - 1109
  • [34] REAL-TIME COMPUTATIONS WITH RESTRICTED NONDETERMINISM
    FISCHER, PC
    KINTALA, CMR
    MATHEMATICAL SYSTEMS THEORY, 1979, 12 (03): : 219 - 231
  • [35] An adaptive scheduling service for real-time CORBA
    Cervieri, A
    de Oliveira, RS
    Geyer, CFR
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2002: COOPLS, DOA, AND ODBASE, 2002, 2519 : 884 - 899
  • [36] Energy-aware disk scheduling for soft real-time I/O requests
    Won, Youjip
    Kim, Jongmin
    Jung, Wonmin
    MULTIMEDIA SYSTEMS, 2008, 13 (5-6) : 409 - 428
  • [37] Energy-aware disk scheduling for soft real-time I/O requests
    Youjip Won
    Jongmin Kim
    Wonmin Jung
    Multimedia Systems, 2008, 13 : 409 - 428
  • [38] INTEGRATING REAL-TIME ANALYZER
    ALLEN, DS
    SOUND AND VIBRATION, 1978, 12 (03): : 4 - &
  • [39] Intelligent fault-tolerant CORBA service on real-time CORBA
    Kim, YJ
    Hong, SJ
    Park, KY
    Kim, KC
    Han, SY
    2001 PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2001, : 364 - 367
  • [40] REAL-TIME O/S SMOOTHES DEVELOPMENT
    WILLIAMS, T
    COMPUTER DESIGN, 1990, 29 (11): : 122 - 122