Open Access
Integrated network service processing using programmable network devices
Christoph L. Schuba,Jason L. Goldschmidt,Kevin E. Kalajan,Michael F. Speer +3 more
- 01 Jan 2005
TL;DR: Project NEon is the investigation of a paradigm shift away from special purpose network appliances to an integrated way to architect, operate, and manage data plane network services, and generated valuable lessons, including the validation of the standard APIs and the IETF ForCES protocol under consideration.
read more
Abstract: Project NEon is the investigation of a paradigm shift away from special purpose network appliances to an integrated way to architect, operate, and manage data plane network services. We were interested in evaluating the benefits of data flow management and enforcement inside the data center edge.
Starting in the early 1990's, network service functions that had traditionally been performed within servers moved into special purpose network appliances (e.g., firewalls and load balancers). The main driving force behind this trend was the need to place these functions inline into the data plane and operate these services at line rates. This technical solution has served as a sound business model for network appliance vendors during the last decade. However, as this approach became more prevalent and network speeds increased, its performance and manageability limits became apparent, too.
The NEon architecture strictly divides the control plane, an instance of which is called the control plane policy manager, and the data plane, instances of which are called programmable rule enforcement devices. The control plane policy manager and programmable rule enforcement devices are separated through standard interfaces and protocols that are still being defined by standards bodies such as the Network Processor Forum (NPF) and the Internet Engineering Task Force (IETF.) Our prototypes generated valuable lessons, including the validation of the standard APIs and the IETF ForCES (Forwarding and Control Element Separation) protocol under consideration.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Patent
Data synchronization and device handling
Lie Yang,John A. Traver,Venkatachary Srinivasan,Marco Boerries +3 more
- 14 Nov 2005
TL;DR: In this paper, a synchronization server includes logic operable to engage in a first synchronization session with a client device, wherein client modifications and server modifications may be exchanged based, at least in part, on synchronization data stored locally.
222
A Survey on Data Plane Flexibility and Programmability in Software-Defined Networking
TL;DR: A comprehensive overview of the data plane survey with a particular emphasis on the problem of programmability and flexibility is given, identifying the key factors influencing the gradual deviation from the original data plane architectures given with ForCES and OpenFlow specifications.
Patent
Content router asynchronous exchange
Marco Boerries,Markus Meyer,Venkatachary Srinivasan +2 more
- 14 Jul 2005
TL;DR: An apparatus, method and computer program product in a content routing system for facilitating transportation of commands having separable segments among a plurality of content nodes comprising detaching the segments prior to the commands being saved to a command memory of a store and forward logic as mentioned in this paper.
49
Patent
Synchronizing image data among applications and devices
Joseph J. Martin,Venkatachary Srinivasan,Jerald J. Singh,Marco Boerries,Torsten Schulz +4 more
- 04 Jan 2006
TL;DR: In this paper, the authors present a direct client application providing a user interface operable to allow a user to organize image data according to albums, and select one or more albums for synchronization with server interfaces that provide various image data manipulation, sharing, and features related thereto.
47
Patent
Content router notification
Matthias Breuer,Marco Boerries,Markus Meyer,Venkatachary Srinivasan +3 more
- 14 Jul 2005
TL;DR: In this article, an apparatus, method and computer program product for communicating an outgoing command from a command memory of a content router to a content node using a notification signal to a gateway is presented.
31
References
Requirements for Separation of IP Control and Forwarding
H. Khosravi,Todd A. Anderson +1 more
- 01 Nov 2003
TL;DR: The Forwarding and Control Element Separation architecture is introduced and a set of associated terminology is defined to logically separate the control and data forwarding planes of an IP networking device.
Scaling network services using programmable network devices
TL;DR: The NEon system offers an integrated approach to architecting, operating, and managing network services and produces a unified set of rules that generic packet-processing engines enforce.
17