scholarly journals Approximation Algorithm for Process Mapping on Network Processor Architectures

Author(s):  
Chris Ostler ◽  
Karam S. Chatha ◽  
Goran Konjevod
2019 ◽  
Vol 26 (1) ◽  
pp. 39-62
Author(s):  
Stanislav O. Bezzubtsev ◽  
Vyacheslav V. Vasin ◽  
Dmitry Yu. Volkanov ◽  
Shynar R. Zhailauova ◽  
Vladislav A. Miroshnik ◽  
...  

The paper proposes the architecture and basic requirements for a network processor for OpenFlow switches of software-defined networks. An analysis of the architectures of well-known network processors is presented − NP-5 from EZchip (now Mellanox) and Tofino from Barefoot Networks. The advantages and disadvantages of two different versions of network processor architectures are considered: pipeline-based architecture, the stages of which are represented by a set of general-purpose processor cores, and pipeline-based architecture whose stages correspond to cores specialized for specific packet processing operations. Based on a dedicated set of the most common use case scenarios, a new architecture of the network processor unit (NPU) with functionally specialized pipeline stages was proposed. The article presents a description of the simulation model of the NPU of the proposed architecture. The simulation model of the network processor is implemented in C ++ languages using SystemC, the open-source C++ library. For the functional testing of the obtained NPU model, the described use case scenarios were implemented in C. In order to evaluate the performance of the proposed NPU architecture a set of software products developed by KM211 company and the KMX32 family of microcontrollers were used. Evaluation of NPU performance was made on the basis of a simulation model. Estimates of the processing time of one packet and the average throughput of the NPU model for each scenario are obtained.


2005 ◽  
Author(s):  
Jia Yu ◽  
Wei Wu ◽  
Xi Chen ◽  
H. Hsieh ◽  
Jun Yang ◽  
...  

2004 ◽  
Vol 9 (3) ◽  
pp. 163-176 ◽  
Author(s):  
Xi Chen ◽  
Yan Luo ◽  
Harry Hsieh ◽  
Laxmi Bhuyan ◽  
Felice Balarin

2003 ◽  
pp. 55-89 ◽  
Author(s):  
Lothar Thiele ◽  
Samarjit Chakraborty ◽  
Matthias Gries ◽  
Simon Kunzli

2009 ◽  
Vol 2009 ◽  
pp. 1-20 ◽  
Author(s):  
Mohammad Shorfuzzaman ◽  
Rasit Eskicioglu ◽  
Peter Graham

The increasing variety of networks and end systems, especially wireless devices, pose new challenges in communication support for, particularly, multicast-based collaborative applications. In traditional multicasting, the sender transmits video at the same rate and resolution to all receivers independent of their network characteristics, end system equipment, and users' preferences about video quality and significance. Such an approach results in resources being wasted and may also result in some receivers having their quality expectations unsatisfied. This problem can be addressed, near the network edge, by applying dynamic, in-network adaptation (e.g., transcoding) of video streams to meet available connection bandwidth, machine characteristics, and client preferences. In this paper, we extrapolate from earlier work of Shorfuzzaman et al. 2006 in which we implemented and assessed an MPEG-1 transcoding system on the Intel IXP1200 network processor to consider the feasibility of in-network transcoding for other video formats and network processor architectures. The use of “on-the-fly” video adaptation near the edge of the network offers the promise of simpler support for a wide range of end devices with different display, and so forth, characteristics that can be used in different types of environments.


2003 ◽  
Vol 41 (5) ◽  
pp. 641-665 ◽  
Author(s):  
Samarjit Chakraborty ◽  
Simon Künzli ◽  
Lothar Thiele ◽  
Andreas Herkersdorf ◽  
Patricia Sagmeister

Sign in / Sign up

Export Citation Format

Share Document