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 条
  • [1] A generative approach to building a framework for hard real-time applications
    Hamid, Irfan
    Zalila, Bechir
    Najm, Elie
    Hugues, Jerome
    31ST IEEE SOFTWARE ENGINEERING WORKSHOP, PROCEEDINGS, 2007, : 269 - 278
  • [2] SCHEDULING IN HARD REAL-TIME APPLICATIONS
    ZHU, J
    LEWIS, TG
    JACKSON, W
    WILSON, RL
    IEEE SOFTWARE, 1995, 12 (03) : 54 - 63
  • [3] The real-time execution performance agent an approach for balancing hard and soft real-time execution for space applications
    Siewert, S
    Nutt, C
    Hansen, E
    ISAIRAS '99: FIFTH INTERNATIONAL SYMPOSIUM ON ARTIFICIAL INTELLIGENCE, ROBOTICS AND AUTOMATION IN SPACE, 1999, 440 : 111 - 118
  • [4] A development environment for hard real-time applications
    Ancilotti, P
    Buttazzo, G
    DiNatale, M
    Spuri, M
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1996, 6 (03) : 331 - 354
  • [5] Bandwidth Stealing TDMA Arbitration for Real-Time Multiprocessor Applications
    Nadeem, Muhammad
    Park, Heejong
    Malik, Avinash
    PROCEEDINGS OF TENCON 2018 - 2018 IEEE REGION 10 CONFERENCE, 2018, : 1504 - 1509
  • [6] HaRTKad: A Hard Real-Time Kademlia Approach
    Skodzik, Jan
    Danielis, Peter
    Altmann, Vlado
    Timmermann, Dirk
    2014 IEEE 11TH CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE (CCNC), 2014,
  • [7] A hard real-time bus arbitration protocol based on EIA-709
    Bauer, A
    Rössler, P
    EUROMICRO RTS 2002: 14TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2002, : 127 - 133
  • [8] A precise bandwidth control arbitration algorithm for hard real-time SoC buses
    Lin, Bu-Ching
    Lee, Geeng-Wei
    Huang, Juinn-Dar
    Jou, Jing-Yang
    PROCEEDINGS OF THE ASP-DAC 2007, 2007, : 165 - +
  • [9] An approach to DWDM for real-time applications
    Aloisio, A
    Cevenini, F
    Izzo, V
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2004, 51 (03) : 526 - 531
  • [10] An approach for real-time applications engineering
    Attoui, A
    INTELLIGENT SYSTEMS FOR MANUFACTURING: MULTI-AGENT SYSTEMS AND VIRTUAL ORGANIZATION, 1998, : 369 - 380