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
Link To Document