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 条
  • [1] Meta-programming techniques for distributed real-time and embedded systems
    Cross, JK
    Schmidt, DC
    PROCEEDINGS OF THE SEVENTH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, 2002, : 3 - 10
  • [2] A DISTRIBUTED SCHEDULING ALGORITHM FOR HETEROGENEOUS REAL-TIME SYSTEMS
    ZEINELDINE, O
    ELTOWEISSY, M
    MUKKAMALA, R
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 497 : 588 - 598
  • [3] An optimal scheduling algorithm for distributed heterogeneous real-time systems
    Rooholamini, M
    Hosseini, SH
    COMPUTERS AND THEIR APPLICATIONS: PROCEEDINGS OF THE ISCA 12TH INTERNATIONAL CONFERENCE, 1997, : 126 - 129
  • [4] Formalizing hierarchical scheduling for refinement of real-time systems
    Zhu, Chenyang
    Butler, Michael
    Cirstea, Corina
    SCIENCE OF COMPUTER PROGRAMMING, 2020, 189
  • [5] A novel scheduling framework for open distributed real-time systems
    Tan, Pengliu
    Zhang, Minghu
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2006, 13E : 3449 - 3454
  • [6] Real-time fault-tolerant scheduling in heterogeneous distributed systems
    Qin, X
    Han, ZF
    Pang, LP
    Li, SL
    Jin, H
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 421 - 427
  • [7] Integer Programming Techniques for Static Scheduling of Hard Real-Time Systems
    Guasque, Ana
    Tohidi, Hossein
    Balbastre, Patricia
    Aceituno, Jose Maria
    Simo, Jose
    Crespo, Alfons
    IEEE ACCESS, 2020, 8 : 170389 - 170403
  • [8] Real-time scheduling in distributed systems
    Thai, ND
    PAR ELEC 2002: INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, 2002, : 165 - 170
  • [9] Scheduling tasks with precedence constraints in open distributed real-time systems
    Tan, Pengliu
    Jin, Hai
    Zhang, Minghu
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2007, 14 : 531 - 535
  • [10] Middleware scheduling optimization techniques for distributed real-time and embedded systems
    Gill, C
    Cytron, R
    Schmidt, D
    PROCEEDINGS OF THE SEVENTH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, 2002, : 311 - 318