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 条
  • [1] Enhancing O-O Middleware to Become Time-Aware
    E. Nett
    M. Gergeleit
    M. Mock
    Real-Time Systems, 2001, 20 : 211 - 228
  • [2] Enhancing O-O middleware to become time-aware
    Nett, E
    Gergeleit, M
    Mock, M
    REAL-TIME SYSTEMS, 2001, 20 (02) : 211 - 228
  • [3] A real-time architecture for time-aware agents
    Prouskas, KV
    Pitt, JV
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2004, 34 (03): : 1553 - 1568
  • [4] Composite objects: Real-time programming with CORBA
    Polze, A
    Sha, L
    24TH EUROMICRO CONFERENCE - PROCEEDING, VOLS 1 AND 2, 1998, : 997 - 1004
  • [5] A Time-aware Programming Framework for Constructing Predictable Real-time Systems
    Wan, Bo
    Luo, Haizhao
    Zhou, Kaiqi
    Li, Xi
    Wang, Chao
    Chen, Xianglan
    Zhou, Xuehai
    2017 19TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS (HPCC) / 2017 15TH IEEE INTERNATIONAL CONFERENCE ON SMART CITY (SMARTCITY) / 2017 3RD IEEE INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (DSS), 2017, : 578 - 585
  • [6] Real-time CORBA
    Wolfe, VF
    DiPippo, LC
    Ginis, R
    Squadrito, M
    Wohlever, S
    Zykh, I
    Johnston, R
    THIRD IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 1997, : 148 - 157
  • [7] Real-Time CORBA
    Fay-Wolfe, V
    DiPippo, LC
    Cooper, G
    Johnston, R
    Kortmann, P
    Thuraisingham, B
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2000, 11 (10) : 1073 - 1089
  • [8] Synchronizing Real-Time Tasks in Time-Aware Networks: Work-in-Progress
    Kyriakakis, Eleftherios
    Sparso, Jens
    Puschner, Peter
    Schoeberl, Martin
    PROCEEDINGS OF THE 2020 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2020, : 15 - 17
  • [9] Real-Time Reconfiguration of Time-Aware Shaper for ULL Transmission in Dynamic Conditions
    Nakayama, Yu
    Yaegashi, Ryo
    Anh Hoang Ngoc Nguyen
    Hara-Azumi, Yuko
    IEEE ACCESS, 2021, 9 : 115246 - 115255
  • [10] A framework for real-time CORBA using synchronous active objects
    Restrepo-Zea, AJ
    ETFA 2001: 8TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 2, PROCEEDINGS, 2001, : 187 - 196