An Approach to Message Arbitration in Hard Real-Time Applications

被引:0
|
作者
Soloviev, Vassily N. [1 ]
机构
[1] Motorola Inc, St Petersburg, Russia
关键词
arbiters; computer network performance; message passing; real time systems; serial bus;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The present paper concerns the problem dealing with shared resource utilization in the hard real-time environment. Message transmissions via a serial bus or message processing by a router are examples of shared resource requests in networks. Hard real-time request must be completed within a certain deadline. When multiple requests are appeared they spend a part of time waiting for the resource access. The time lost depends on the shared resource arbitration scheme. One of such schemes called the "last lowest scheme" is discussed in the paper. The last lowest priority scheme represents a variant of the scheme. The round-robin scheme doesn't provide different deadlines for different shared resource requestors, which is very important for the hard real-time applications. The method to avoid this disadvantage is suggested and evaluated in the paper. The arbitration scheme suggested can be implemented both in software and hardware. The article presents an implementation of the method in a distributed arbiter for a single wire serial bus.
引用
收藏
页码:441 / 447
页数:7
相关论文
共 50 条
  • [21] Time Analysable Synchronisation Techniques for Parallelised Hard Real-Time Applications
    Gerdes, Mike
    Kluge, Florian
    Ungerer, Theo
    Rochange, Christine
    Sainrat, Pascal
    DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 671 - 676
  • [22] Real-time Linux lets you custom design your hard real-time control applications
    Wurmsdobler, P
    CONTROL SOLUTIONS, 2001, 74 (07): : 67 - 68
  • [23] The DPK scheduling algorithm for CMP hard real-time applications
    Wang, Man
    Du, Zhihui
    Liu, Zhiqiang
    Hao, Song
    DCABES 2007 PROCEEDINGS, VOLS I AND II, 2007, : 1183 - 1187
  • [24] 802.5 PRIORITY MECHANISM IN HARD REAL-TIME RMS APPLICATIONS
    SANTOS, J
    GASTAMINZA, ML
    OROZCO, J
    MATRANGOLO, C
    COMPUTER COMMUNICATIONS, 1994, 17 (06) : 439 - 442
  • [25] Parallelizing Industrial Hard Real-Time Applications for the parMERASA Multicore
    Ungerer, Theo
    Bradatsch, Christian
    Frieb, Martin
    Kluge, Florian
    Mische, Joerg
    Stegmeier, Alexander
    Jahr, Ralf
    Gerdes, Mike
    Zaykov, Pavel
    Matusova, Lucie
    Li, Zai Jian Jia
    Petrov, Zlatko
    Boeddeker, Bert
    Kehr, Sebastian
    Regler, Hans
    Hugl, Andreas
    Rochange, Christine
    Ozaktas, Haluk
    Casse, Hugues
    Bonenfant, Armelle
    Sainrat, Pascal
    Lay, Nick
    George, David
    Broster, Ian
    Quinones, Eduardo
    Panic, Milos
    Abella, Jaume
    Hernandez, Carles
    Cazorla, Francisco
    Uhrig, Sascha
    Rohde, Mathias
    Pyka, Arthur
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2016, 15 (03)
  • [26] SOME INVESTIGATIONS ON FCFS SCHEDULING IN HARD REAL-TIME APPLICATIONS
    SCHMID, U
    BLIEBERGER, J
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1992, 45 (03) : 493 - 512
  • [27] Which sorting algorithms to choose for hard real-time applications
    Mittermair, D
    Puschner, P
    NINTH EUROMICRO WORKSHOP ON REAL TIME SYSTEMS, PROCEEDINGS, 1997, : 250 - 257
  • [28] Validation of distributed hard real-time applications by scheduling analysis
    SandBouzefrane, S
    Cottet, F
    Babau, JP
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 393 - 398
  • [29] HartOS - a Hardware Implemented RTOS for Hard Real-time Applications
    Lange, Anders Blaabjerg
    Andersen, Karsten Holm
    Schultz, Ulrik Pagh
    Sorensen, Anders Stengaard
    11TH IFAC/IEEE INTERNATIONAL CONFERENCE ON PROGRAMMABLE DEVICES AND EMBEDDED SYSTEMS (PDES 2012), 2012,
  • [30] Hard real-time applications based on a standard linux distribution
    Meyer, Heiko
    WMSCI 2005: 9th World Multi-Conference on Systemics, Cybernetics and Informatics, Vol 6, 2005, : 247 - 250