Previous studies have shown that buffering packets in DRAM is a performance bottleneck. In order to understand the impediments in accessing the DRAM, we developed a detailed Petri net model of IP forwarding application on IXP2400 that models the different levels of the memory hierarchy. The cell based interface used to receive and transmit packets in a network processor leads to some small size DRAM accesses. Such narrow accesses to the DRAM expose the bank access latency, reducing the bandwidth that can be realized. With real traces up to 30% of the accesses are smaller than the cell size, resulting in 7.7% reduction in DRAM bandwidth. To overcome this problem, we propose buffering these small chunks of data in the on chip scratchpad memor...
The topic of this thesis is the performance of computer networks. While network performance has gene...
Computer networks provide an increasing number of services that require complex processing of packet...
Network resources are shared amongst a large number of users. Improper managing network traffic lead...
Previous studies have shown that buffering packets in DRAM is a performance bottleneck. In order to ...
Previous studies have shown that buffering packets in DRAM is a performance bottleneck. In order to ...
Earlier studies have exploited statistical multiplexing of flows in the core of the Internet to redu...
In recent years there has been an exponential growth in Internet traffic resulting in increased netw...
Programable Network Processors(NPUs) are embedded system-on-chip multiprocessors optimized for packe...
A Buffer management algorithm plays an important role in determining the packet loss ratio in a comp...
Network processors today consist of multiple parallel processors (micro engines) with support for mu...
This paper proposes a Petri net model for a commercial network processor (Intel iXP architecture) wh...
Abstract — Network processor systems provide the performance of ASICs combined with the programmabil...
Modern switches and routers often use dynamic RAM (DRAM) in order to provide large buffer storage sp...
In a wide area network that uses store-and-forward technology, a packet switch buffers incoming data...
Keeping the delay experienced by packets while travelling from a source to a destination below certa...
The topic of this thesis is the performance of computer networks. While network performance has gene...
Computer networks provide an increasing number of services that require complex processing of packet...
Network resources are shared amongst a large number of users. Improper managing network traffic lead...
Previous studies have shown that buffering packets in DRAM is a performance bottleneck. In order to ...
Previous studies have shown that buffering packets in DRAM is a performance bottleneck. In order to ...
Earlier studies have exploited statistical multiplexing of flows in the core of the Internet to redu...
In recent years there has been an exponential growth in Internet traffic resulting in increased netw...
Programable Network Processors(NPUs) are embedded system-on-chip multiprocessors optimized for packe...
A Buffer management algorithm plays an important role in determining the packet loss ratio in a comp...
Network processors today consist of multiple parallel processors (micro engines) with support for mu...
This paper proposes a Petri net model for a commercial network processor (Intel iXP architecture) wh...
Abstract — Network processor systems provide the performance of ASICs combined with the programmabil...
Modern switches and routers often use dynamic RAM (DRAM) in order to provide large buffer storage sp...
In a wide area network that uses store-and-forward technology, a packet switch buffers incoming data...
Keeping the delay experienced by packets while travelling from a source to a destination below certa...
The topic of this thesis is the performance of computer networks. While network performance has gene...
Computer networks provide an increasing number of services that require complex processing of packet...
Network resources are shared amongst a large number of users. Improper managing network traffic lead...