The X-Kernel: An Architecture for Implementing Network Protocols
IEEE Transactions on Software Engineering
A system for constructing configurable high-level protocols
SIGCOMM '95 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Towards an active network architecture
ACM SIGCOMM Computer Communication Review
Field programmable port extender (FPX) for distributed routing and queuing
FPGA '00 Proceedings of the 2000 ACM/SIGDA eighth international symposium on Field programmable gate arrays
ACM Transactions on Computer Systems (TOCS)
A Heterogeneous Multiprocessor Architecture for Flexible Media Processing
IEEE Design & Test
AMnet 2.0: An Improved Architecture for Programmable Networks
IWAN '02 Proceedings of the IFIP-TC6 4th International Working Conference on Active Networks
From protocol stack to protocol heap: role-based architecture
ACM SIGCOMM Computer Communication Review
A Mapping Strategy for Resource-Efficient Network Processing on Multiprocessor SoCs
Proceedings of the conference on Design, automation and test in Europe - Volume 2
The Grid 2: Blueprint for a New Computing Infrastructure
The Grid 2: Blueprint for a New Computing Infrastructure
Benchmark-based design strategies for single chip heterogeneous multiprocessors
Proceedings of the 2nd IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis
ICPS '04 Proceedings of the The IEEE/ACS International Conference on Pervasive Services
On runtime management in multi-core packet processing systems
Proceedings of the 4th ACM/IEEE Symposium on Architectures for Networking and Communications Systems
Fast and scalable packet classification
IEEE Journal on Selected Areas in Communications
Runtime Support for Multicore Packet Processing Systems
IEEE Network: The Magazine of Global Internetworking
Hi-index | 0.00 |
Designs of next-generation Internet architectures propose a diverse and changing set of features in the data path of routers. These routers require high-performance programmable packet processing platforms to allow for dynamic feature deployment and adaptation. In this paper, we present programming abstractions that quantifies processing and storage of network services. We further devise a runtime environment that provides the ability of adaptation to dynamically deployed network services and varying network traffic.