• DocumentCode
    1008207
  • Title

    Design and analysis of arbitration protocols

  • Author

    Guibaly, Fayez EL

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Victoria Univ., BC, Canada
  • Volume
    38
  • Issue
    2
  • fYear
    1989
  • fDate
    2/1/1989 12:00:00 AM
  • Firstpage
    161
  • Lastpage
    171
  • Abstract
    Arbitration protocols are needed to prevent conflicts when several processors share a common resource. Five arbitration protocols, commonly used in digital systems, are modeled and their hardware implementations are discussed. The effect of the chosen protocol on the performance of the system, access time (delay before the bus is available) and data throughput (channel utilization efficiency) for each processor, can be studied using the models for these protocols. Four of the protocols considered are identified as being suitable for multiprocessor systems. It is shown that the rotating-priority protocol gives the best system performance. The fifth protocol, the unequal-priority protocol, is shown to offer the worst performance. This is because the protocol was originally intended for single-processor systems. Hardware schemes for the other four protocols are proposed. The schemes are decentralized and require a smaller number of communication lines between the processors. Live insertion and removal of processors from the system is possible since bus-status information is available to all processors at all times
  • Keywords
    performance evaluation; protocols; access time; arbitration protocols; channel utilization; data throughput; digital systems; multiprocessor systems; performance; unequal-priority protocol; Access protocols; Councils; Delay effects; Digital systems; Hardware; Multiprocessing systems; Power system modeling; System performance; Throughput; Traffic control;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.16493
  • Filename
    16493