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 条
  • [41] Real-Time O(1) Bilateral Filtering
    Yang, Qingxiong
    Tan, Kar-Han
    Ahuja, Narendra
    CVPR: 2009 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, VOLS 1-4, 2009, : 557 - +
  • [42] Concepts for the usage of real-time CORBA in time-triggered architectures
    Barheine, O
    Müller-Glaser, KD
    ADVANCES IN AUTOMOTIVE CONTROL 2001, 2001, : 139 - 145
  • [43] Online energy-aware I/O device scheduling for hard real-time systems
    Cheng, Hui
    Goddard, Steve
    2006 DESIGN AUTOMATION AND TEST IN EUROPE, VOLS 1-3, PROCEEDINGS, 2006, : 1054 - +
  • [44] I/O-aware deadline miss ratio management in real-time embedded databases
    Kang, Woochul
    Son, Sang H.
    Stankovic, John A.
    Amirijoo, Mehdi
    RTSS 2007: 28TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2007, : 277 - +
  • [45] The design and performance of a real-time CORBA event service
    Harrison, TH
    Levine, DL
    Schmidt, DC
    ACM SIGPLAN NOTICES, 1997, 32 (10) : 184 - 200
  • [46] Techniques for enhancing real-time CORBA quality of service
    Pyarali, I
    Schmidt, DC
    Cytron, RK
    PROCEEDINGS OF THE IEEE, 2003, 91 (07) : 1070 - 1085
  • [47] Design and implementation of distributed real-time DEVS/CORBA
    Cho, YK
    Zeigler, BP
    Sarjoughian, HS
    2001 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: E-SYSTEMS AND E-MAN FOR CYBERNETICS IN CYBERSPACE, 2002, : 3081 - 3086
  • [48] The design and performance of a real-time CORBA scheduling service
    Gill, CD
    Levine, DL
    Schmidt, DC
    REAL-TIME SYSTEMS, 2001, 20 (02) : 117 - 154
  • [49] Telerobotic systems design based on real-time CORBA
    Amoretti, M
    Bottazzi, S
    Caselli, S
    Reggiani, M
    JOURNAL OF ROBOTIC SYSTEMS, 2005, 22 (04): : 183 - 201
  • [50] Integration of CORBA services with a dynamic real-time architecture
    Polze, A
    Schwarz, J
    Wehner, K
    Sha, L
    SIXTH IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2000, : 198 - 206