Proceedings of the 2nd ACM SIGCOMM Workshop on Programmable Routers for Extensible Services of Tomorrow 2009
DOI: 10.1145/1592631.1592639
|View full text |Cite
|
Sign up to set email alerts
|

Design of a network service processing platform for data path customization

Abstract: Custom packet processing functionality in routers is one of the key characteristics of next-generation Internet architectures. Network services have been proposed as an abstraction to describe, compose, and deploy end-to-end connections with custom communication features. We present a novel hardware architecture for high-performance processing of such network services in the data path. The design provides simple processing units to implement services and a custom hardware infrastructure to manage packets and p… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2009
2009
2013
2013

Publication Types

Select...
5

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(7 citation statements)
references
References 30 publications
0
7
0
Order By: Relevance
“…As discussed in [3], [4], one of the goals of our design is to simplify code development for the network service processing platform. To achieve the desired simplicity, the packet processor is able to directly access on-chip memories, in which instructions (program code for multiple services), data and packets have been stored.…”
Section: Simplified Programming Abstractionmentioning
confidence: 99%
See 2 more Smart Citations
“…As discussed in [3], [4], one of the goals of our design is to simplify code development for the network service processing platform. To achieve the desired simplicity, the packet processor is able to directly access on-chip memories, in which instructions (program code for multiple services), data and packets have been stored.…”
Section: Simplified Programming Abstractionmentioning
confidence: 99%
“…We have described the general architecture of a simplified network processor in [3], [4], and we review the main aspects of the design in Section III. In this paper, we present a prototype implementation of our simplified network processor.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Inside the grid, packet processors are interconnected by mesh network. Details of packet processor design are discussed in [7]. In this work, we focus on utilization of overall processing grid, which is characterized by Architecture Graph:…”
Section: A System Architecturementioning
confidence: 99%
“…Packet processing operations are presented as task graphs that consist of basic processing steps (e.g., Click elements [6]) and connections that indicate functional dependencies. The processor system is assumed to be a mesh interconnect as proposed in [7]. This problem is challenging since processing and communication is tightly coupled in a network processor.…”
Section: Introductionmentioning
confidence: 99%