• DocumentCode
    2257318
  • Title

    Scaling and performance of a priority packet queue for real-time applications

  • Author

    Picker, Dan ; Fellman, Ronald D.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., California Univ., San Diego, La Jolla, CA, USA
  • fYear
    1994
  • fDate
    7-9 Dec 1994
  • Firstpage
    56
  • Lastpage
    62
  • Abstract
    Real-time multiprocessor applications are typically characterized by hard deadlines which severely constrain interprocessor communications. Contention for communication resources and the use of first-in-first-out (FIFO) buffering can introduce priority inversion, resulting in missed deadlines. This paper investigates the scaling and performance of a novel 1.2 μm CMOS Priority Packet Queue (PPQ) design. Its unique segmented architecture effectively exploits the packetized nature of traffic within most real-time networks and achieves 96% the speed of a high-speed packet FIFO. The PPQ can either perform priority inheritance or overwrite lower priority packets during queue overflow, and robustly handles asynchronous read and write clocks of widely disparate frequencies. Comparison results show that the PPQ offers over twice the speed of the conventional design, and promises even greater relative speed improvement for larger designs
  • Keywords
    multiprocessing systems; packet switching; performance evaluation; queueing theory; real-time systems; hard deadlines; interprocessor communications; multiprocessor applications; performance; priority inheritance; priority packet queue; real-time applications; segmented architecture; Multiprocessing; Packet switching; Queuing analysis; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 1994., Proceedings.
  • Conference_Location
    San Juan
  • Print_ISBN
    0-8186-6600-5
  • Type

    conf

  • DOI
    10.1109/REAL.1994.342730
  • Filename
    342730