Queueing Behavior and Packet Delays in Network Processor Systems
2007 (English)In: 15th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems: Bogazici Univ, Dept Comp Engn, Istanbul, TURKEY, OCT 24-26, 2007 / [ed] Caglayan M. U.; Field AJ; Gelenbe E., 2007, 217-224 p.Conference paper (Refereed)
Network processor systems provide the performance of ASICs combined withthe programmability of general-purpose processors. One of the main challengesin designing these systems is the memory subsystem used when forwarding andqueueing packets. In this work, we study the queueing behavior and packet delaysin a network processor system which works as a router. We introduce a systemmodel and a simulation tool based on the model. Using the simulation tool, bothbest-effort and diffserv IPv4 forwarding were modeled and tested using real-worldand synthetically generated packet traces. The results on queueing behavior havebeen used to dimension various queues, and can be used as guidelines for designingmemory subsystems and queueing disciplines. In particular, a system withsmall queue sizes has been proposed. The results on packet delays also show thatour diffserv setup provides good service differentiation for best-effort and prioritypackets. Finally, the study reveals that the choice of traces has a large impact onthe results when evaluating router and switch architectures.
Place, publisher, year, edition, pages
2007. 217-224 p.
, International Symposium on Modeling Analysis and Simulation of Computer and Telecommunication Systems Proceedings, ISSN 1526-7539
network processor; router; queueing behavior
IdentifiersURN: urn:nbn:se:kth:diva-9330DOI: 10.1109/MASCOTS.2007.56ISI: 000265212400031ScopusID: 2-s2.0-57849125895ISBN: 978-1-4244-1853-4OAI: oai:DiVA.org:kth-9330DiVA: diva2:113511
QC 201007262008-10-202008-10-202013-09-09Bibliographically approved