Interchangeable scheduling policies in real-time middleware for distribution

被引:0
|
作者
Campos, Juan Lopez [1 ]
Gutierrez, J. Javier [1 ]
Harbour, Michael Gonzalez [1 ]
机构
[1] Univ Cantabria, Dept Electron & Computadores, E-39005 Santander, Spain
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
When a middleware layer is designed for providing semi-transparent distribution facilities to real-time applications, a trade-off must be made between the expressiveness and control capabilities of the real-time parameters used, and the simplicity of usage. Middleware specifications such as RT-CORBA or Ada's Distributed Systems Annex (DSA) rely on the use of priorities to map the timing requirements of the application, thus restricting the possible scheduling policies. This paper presents a generic technique to express complex scheduling and timing parameters of distributed transactions, allowing real-time middleware implementations to change their scheduling policies for both the processing nodes and the networks. The technique has been tested in an implementation of Ada's DSA, providing two interchangeable policies: a fixed-priority scheduler, and a complex contract-based flexible scheduler.
引用
收藏
页码:227 / 240
页数:14
相关论文
共 50 条
  • [21] Priority mapping in real-time middleware
    Guo, Chang-Guo
    Wang, Huai-Min
    Zou, Peng
    Wang, Feng
    Ruan Jian Xue Bao/Journal of Software, 2003, 14 (06): : 1060 - 1065
  • [22] Middleware for real-time distributed simulations
    McLean, T
    Fujimoto, R
    Fitzgibbons, B
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2004, 16 (15): : 1483 - 1501
  • [23] Middleware for real-time and embedded systems
    Schmidt, DC
    COMMUNICATIONS OF THE ACM, 2002, 45 (06) : 43 - 48
  • [24] FCS/nORB: A feedback control real-time scheduling service for embedded ORB middleware
    Wang, Xiaorui
    Lu, Chenyang
    Gill, Christopher
    MICROPROCESSORS AND MICROSYSTEMS, 2008, 32 (08) : 413 - 424
  • [25] RT-Seed: Real-Time Middleware for Semi-Fixed-Priority Scheduling
    Chishiro, Hiroyuki
    2016 IEEE 19TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2016), 2016, : 124 - 133
  • [26] Comparison of tie-breaking policies for real-time scheduling on multiprocessor
    Park, M
    Han, S
    Kim, H
    Cho, S
    Cho, Y
    EMBEDDED AND UBIQUITOUS COMPUTING, PROCEEDINGS, 2004, 3207 : 174 - 182
  • [27] A tool for describing and evaluating hierarchical real-time bus scheduling policies
    Meyerowitz, T
    Pinello, C
    Sangiovanni-Vincentelli, A
    40TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2003, 2003, : 312 - 317
  • [28] DETERMINING EFFECTIVE MULTIPROCESSOR SCHEDULING POLICIES FOR REPETITIVE REAL-TIME TASKS
    PAPADIMITRIOU, S
    KAMEAS, A
    PAVLIDES, G
    MICROPROCESSING AND MICROPROGRAMMING, 1993, 39 (2-5): : 119 - 124
  • [29] Novel scheduling policies in real-time multithread control system design
    Palopoli, L
    Abeni, L
    Bolognini, G
    Allotta, B
    Conticelli, F
    CONTROL ENGINEERING PRACTICE, 2002, 10 (10) : 1091 - 1110
  • [30] Index policies for real-time multicast scheduling for wireless broadcast systems
    Raghunathan, Vivek
    Borkar, Vivek
    Cao, Min
    Kumar, P. R.
    27TH IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (INFOCOM), VOLS 1-5, 2008, : 2243 - +