Formalizing meta-programming techniques to reconcile heterogeneous scheduling disciplines in open distributed real-time systems

被引:4
|
作者
Corsaro, A [1 ]
Gill, C [1 ]
Cytron, R [1 ]
Schmidt, DC [1 ]
机构
[1] Washington Univ, Dept Comp Sci, St Louis, MO 63130 USA
关键词
real-time and distributed systems; CORBA; dynamic scheduling; meta-programming architectures;
D O I
10.1109/DOA.2001.954094
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In open distributed real-time and embedded (DRE) systems, different ORB endsystems may use different scheduling disciplines. To ensure appropriate end-to-end application behavior in an open architecture, DRE systems must enforce an ordering on activities originating in an endsystem and activities that migrate there, based on the relative importance of these activities. This paper describes the meta-programming techniques applied in Juno, which extends Real-time CORBA to enhance the openness of DRE systems with respect to their scheduling disciplines by enabling dynamic ordering of priority equivalence classes. We use the forthcoming OMG Real-Time CORBA 2.0: Dynamic Scheduling Joint Final Submission (RT-CORBA 2.0 JFS) to illustrate our techniques.
引用
收藏
页码:289 / 298
页数:10
相关论文
共 50 条
  • [21] Study of the model for fault-tolerant scheduling in heterogeneous distributed real-time systems
    Huazhong Ligong Daxue Xuebao/Journal Huazhong (Central China) University of Science and Technology, 2000, 28 (08): : 17 - 18
  • [22] Fault-tolerant scheduling algorithm for heterogeneous distributed real-time simulation systems
    School of Mechatronics and Automation, National University of Defense Technology, Changsha 410073, China
    Ruan Jian Xue Bao, 2006, 10 (2040-2047):
  • [23] MODELING HETEROGENEOUS PROCESSOR SCHEDULING FOR REAL-TIME SYSTEMS
    LEATHRUM, JF
    MIELKE, RR
    STOUGHTON, JW
    ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 1994, 11 (02) : 91 - 98
  • [24] Heuristic techniques for allocating and scheduling communicating periodic tasks in distributed real-time systems
    Faucou, S
    Déplanche, AM
    Beauvais, JP
    2000 IEEE INTERNATIONAL WORKSHOP ON FACTORY COMMUNICATION SYSTEMS, PROCEEDINGS, 2000, : 257 - 265
  • [25] Scheduling real-time processes in a visual programming environment for real-time systems (ViPERS)
    Pidaparthi, S
    Ibrahim, MK
    Rumsby, S
    Gillett, S
    1998 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5, 1998, : 1768 - 1773
  • [26] Feedback control scheduling in distributed real-time systems
    Stankovic, JA
    He, T
    Abdelzaher, T
    Marley, M
    Tao, G
    Son, S
    Lu, CY
    22ND IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2001, : 59 - 70
  • [27] A modular approach to programming distributed real-time systems
    Ren, SP
    Agha, GA
    Saito, M
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1996, 36 (01) : 4 - 12
  • [28] REAL-TIME DISTRIBUTED SCHEDULING OF HETERARCHICAL MANUFACTURING SYSTEMS
    DUFFIE, NA
    PRABHU, VV
    JOURNAL OF MANUFACTURING SYSTEMS, 1994, 13 (02) : 94 - 107
  • [29] Scheduling of Dynamic Participants in Real-Time Distributed Systems
    Sin, Mong Leng
    Bouroche, Melanie
    Cahill, Vinny
    2011 30TH IEEE INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS), 2011, : 245 - 254
  • [30] A scalable scheduling algorithm for real-time distributed systems
    Atif, Y
    Hamidzadeh, B
    18TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 1998, : 352 - 359