2007
DOI: 10.1109/mascots.2007.56
|View full text |Cite
|
Sign up to set email alerts
|

Queuing Behavior and Packet Delays in Network Processor Systems

Abstract: Network processor systems provide the performance of ASICs combined with the programmability of general-purpose processors. One of the main challenges in designing these systems is the memory subsystem used when forwarding and queueing packets. In this work, we study the queueing behavior and packet delays in a network processor system which works as a router. We introduce a system model and a simulation tool based on the model. Using the simulation tool, both best-effort and diffserv IPv4 forwarding were mode… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2008
2008
2019
2019

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(5 citation statements)
references
References 15 publications
0
5
0
Order By: Relevance
“…c) IP Lookup and Packet Processing: Shah and Gupta [24] have proposed two algorithms to manage the ternary content-addressable memory so that the incremental update times of the worst case remain small. Kobayashi et al [25] d) Queing in network processing system: Fu et al [30] have studied about the two important aspects, first is the packet delay and the other one is queuing behavior in a NPsystem. They analyzed and modeled the arrival processes for the packet.…”
Section: Related Workmentioning
confidence: 99%
“…c) IP Lookup and Packet Processing: Shah and Gupta [24] have proposed two algorithms to manage the ternary content-addressable memory so that the incremental update times of the worst case remain small. Kobayashi et al [25] d) Queing in network processing system: Fu et al [30] have studied about the two important aspects, first is the packet delay and the other one is queuing behavior in a NPsystem. They analyzed and modeled the arrival processes for the packet.…”
Section: Related Workmentioning
confidence: 99%
“…More attention has been paid to the queue system, where we implement a queuing module that adds random delay to each packet transition time in order to match the proposed distribution with satisfactory results. Here we benefit from latency measurements taken from real routers found in [14,15] as well as [16], showing that packet delays across a router can be approximated with a Weibull distribution. Memory options include multiple DDR and DDR2 SDRAM memory models as well as SRAM memory all of which can be connected either to the system bus or directly to the buffer manager.…”
Section: Modeling Approachmentioning
confidence: 99%
“…Traditional generalpurpose processors cannot meet such requirements because of their limited processing ability, and poor programmability and scalability. The goals are to provide the performance of traditional ASIC (application-specific integrated circuit) processors and the programmability of general-purpose processors [8]. The network processor is designed and optimized specially for network packet processing [7], which is an important component for computational processes in Internet-based applications.…”
Section: Introductionmentioning
confidence: 99%
“…The network processor is designed and optimized specially for network packet processing , which is an important component for computational processes in Internet‐based applications. The goals are to provide the performance of traditional ASIC (application‐specific integrated circuit) processors and the programmability of general‐purpose processors .…”
Section: Introductionmentioning
confidence: 99%