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 modeled and tested using real-world and synthetically generated packet traces. The results on queueing behavior have been used to dimension various queues to be used as guidelines for designing memory subsystems and queueing dis...
Summarization: One of the main bottlenecks when designing a network processing system is very often ...
On the Internet, network routers are typically implemented to provide strategic controls over the gr...
The objective of this research is in general to develop analytic tools for the performance study of ...
Programable Network Processors(NPUs) are embedded system-on-chip multiprocessors optimized for packe...
This paper provides an authoritative knowledge of through-router packet delays and therefore a bette...
In recent years there has been an exponential growth in Internet traffic resulting in increased netw...
The explosive growth of the Internet and e-business requires faster deployment of high-bandwidth equ...
Summarization: To meet the demand for higher performance, flexibility, and economy in today's state-...
Keeping the delay experienced by packets while travelling from a source to a destination below certa...
Network processors today consist of multiple parallel processors (micro engines) with support for mu...
Increasing network speeds have placed enormous burden on the processing requirements and the process...
Previous studies have shown that buffering packets in DRAM is a performance bottleneck. In order to ...
We study a queueing system operated with packet level coding. More specifically, we derive a closed-...
In this paper, we present five case studies of advanced networking functions that detail how a netwo...
Previous studies have shown that buffering packets in DRAM is a performance bottleneck. In order to ...
Summarization: One of the main bottlenecks when designing a network processing system is very often ...
On the Internet, network routers are typically implemented to provide strategic controls over the gr...
The objective of this research is in general to develop analytic tools for the performance study of ...
Programable Network Processors(NPUs) are embedded system-on-chip multiprocessors optimized for packe...
This paper provides an authoritative knowledge of through-router packet delays and therefore a bette...
In recent years there has been an exponential growth in Internet traffic resulting in increased netw...
The explosive growth of the Internet and e-business requires faster deployment of high-bandwidth equ...
Summarization: To meet the demand for higher performance, flexibility, and economy in today's state-...
Keeping the delay experienced by packets while travelling from a source to a destination below certa...
Network processors today consist of multiple parallel processors (micro engines) with support for mu...
Increasing network speeds have placed enormous burden on the processing requirements and the process...
Previous studies have shown that buffering packets in DRAM is a performance bottleneck. In order to ...
We study a queueing system operated with packet level coding. More specifically, we derive a closed-...
In this paper, we present five case studies of advanced networking functions that detail how a netwo...
Previous studies have shown that buffering packets in DRAM is a performance bottleneck. In order to ...
Summarization: One of the main bottlenecks when designing a network processing system is very often ...
On the Internet, network routers are typically implemented to provide strategic controls over the gr...
The objective of this research is in general to develop analytic tools for the performance study of ...