Abstract—We argue that applications can benefit from the offloading of processing tasks into the data path of next-generation networks, where custom packet processing functions can be implemented. We present the concept of application-layer services and how they can be integrated into our existing network service architecture for easy use and control. Using a web server application as an example, we discuss how an application can be partitioning between end-system and offloading tasks. Our prototype implementation based on an Intel IXP2855 network processor demonstrates that web page access times can be improved by using our application-layer services. Index Terms—network service, network processor, offloading. I
TCP Server is a system architecture aiming to offload network processing from the host(s) running an...
Application-level networking is a promising software organization for improving performance and func...
An increase in network speeds and addition of new services in the Internet has increased the demand ...
Abstract — Next-generation network architectures will be gov-erned by the need for flexibility. Hete...
One of the key characteristics of the next-generation Internet architecture is its ability to adapt ...
Abstract—Programmable packet processors have replaced tra-ditional fixed-function custom logic in th...
The complexity of operations performed in the data path of today’s Internet has expanded significant...
Modern distributed applications utilize a rich variety of distributed services. Due to the computa...
The networking doma in is witnessing a shift from traditional ‘protocol layer-aware ’ processing to ...
Network edge packet-processing systems, as are commonly implemented on network processor platforms, ...
Abstract — We propose a technology strategy for en-abling applications to scale to next-generation l...
Applications requiring high-speed TCP/IP processing can easily saturate a modern server. We and othe...
In this paper, we present five case studies of advanced networking functions that detail how a netwo...
Application-layer protocols play a special role in network programming. Typical programmers are more...
Next-generation Internet will be governed by the need for flexibility. Heterogeneous end-systems, no...
TCP Server is a system architecture aiming to offload network processing from the host(s) running an...
Application-level networking is a promising software organization for improving performance and func...
An increase in network speeds and addition of new services in the Internet has increased the demand ...
Abstract — Next-generation network architectures will be gov-erned by the need for flexibility. Hete...
One of the key characteristics of the next-generation Internet architecture is its ability to adapt ...
Abstract—Programmable packet processors have replaced tra-ditional fixed-function custom logic in th...
The complexity of operations performed in the data path of today’s Internet has expanded significant...
Modern distributed applications utilize a rich variety of distributed services. Due to the computa...
The networking doma in is witnessing a shift from traditional ‘protocol layer-aware ’ processing to ...
Network edge packet-processing systems, as are commonly implemented on network processor platforms, ...
Abstract — We propose a technology strategy for en-abling applications to scale to next-generation l...
Applications requiring high-speed TCP/IP processing can easily saturate a modern server. We and othe...
In this paper, we present five case studies of advanced networking functions that detail how a netwo...
Application-layer protocols play a special role in network programming. Typical programmers are more...
Next-generation Internet will be governed by the need for flexibility. Heterogeneous end-systems, no...
TCP Server is a system architecture aiming to offload network processing from the host(s) running an...
Application-level networking is a promising software organization for improving performance and func...
An increase in network speeds and addition of new services in the Internet has increased the demand ...