Filters








1,900 Hits in 5.2 sec

Router plugins: a software architecture for next generation routers

Dan Decasper, Zubin Dittia, Guru Parulkar, Bernhard Plattner
1998 Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication - SIGCOMM '98  
We have designed and implemented a high performance, modular, extended integrated services router software architecture in the NetBSD operating system kernel.  ...  One of the novel features of our design is the ability to bind different plugins to individual flows; this allows for distinct plugin implementations to seamlessly coexist in the same runtime environment  ...  We have designed and implemented a high performance, modular, extended integrated services router software architecture in the NetBSD operating system kernel.  ... 
doi:10.1145/285237.285285 dblp:conf/sigcomm/DecasperDPP98 fatcat:e5ckci3gajd2ng22ky2h3t6dsi

Router plugins: a software architecture for next generation routers

Dan Decasper, Zubin Dittia, Guru Parulkar, Bernhard Plattner
1998 Computer communication review  
We have designed and implemented a high performance, modular, extended integrated services router software architecture in the NetBSD operating system kernel.  ...  One of the novel features of our design is the ability to bind different plugins to individual flows; this allows for distinct plugin implementations to seamlessly coexist in the same runtime environment  ...  We have designed and implemented a high performance, modular, extended integrated services router software architecture in the NetBSD operating system kernel.  ... 
doi:10.1145/285243.285285 fatcat:bp7enm3p3vahtnfaaoumbguuni

Router plugins: a software architecture for next-generation routers

D. Decasper, Z. Dittia, G. Parulkar, B. Plattner
2000 IEEE/ACM Transactions on Networking  
We have designed and implemented a high performance, modular, extended integrated services router software architecture in the NetBSD operating system kernel.  ...  One of the novel features of our design is the ability to bind different plugins to individual flows; this allows for distinct plugin implementations to seamlessly coexist in the same runtime environment  ...  We have designed and implemented a high performance, modular, extended integrated services router software architecture in the NetBSD operating system kernel.  ... 
doi:10.1109/90.836474 fatcat:5e5nkawl3je2jhscxen6gtgwii

Dynamic hardware plugins: exploiting reconfigurable hardware for high-performance programmable routers

David E. Taylor, Jonathan S. Turner, John W. Lockwood, Edson L. Horta
2002 Computer Networks  
The DHP architecture is presented within the context of a programmable router architecture which processes flows in both software and hardware.  ...  This paper presents the dynamic hardware plugins (DHP) architecture for implementing multiple networking applications in hardware at programmable routers.  ...  The authors would also like to thank Naji Naufel for his contributions to the FPX project.  ... 
doi:10.1016/s1389-1286(01)00289-4 fatcat:fqvst23iyjagvpnwjagglmuug4

VERA: an extensible router architecture

Scott Karlin, Larry Peterson
2002 Computer Networks  
Our response to this situation is to define a virtual router architecture, called VERA, that hides the hardware details from the forwarding functions.  ...  We recognize two trends in router design: increasing pressure to extend the set of services provided by the router and increasing diversity in the hardware components used to construct the router.  ...  than either a general purpose operating system or a router operating system for a single, centralized processor.  ... 
doi:10.1016/s1389-1286(01)00288-2 fatcat:p3mmaop2p5e5ppt6tzow6mj3oq

A remotely accessible network processor-based router for network experimentation

Charlie Wiseman, Jyoti Parwatikar, Ritun Patney, Michael Wilson, Ken Wong, David Zar, Jonathan Turner, Michela Becchi, Patrick Crowley, John DeHart, Mart Haitjema, Shakir James (+2 others)
2008 Proceedings of the 4th ACM/IEEE Symposium on Architectures for Networking and Communications Systems - ANCS '08  
The base router includes support for IP route lookup and general packet filtering, as well as a flexible queueing subsystem and extensive support for performance monitoring.  ...  We also report that these routers have already been used for ten non-trivial projects in an advanced architecture course where most of the students had no prior experience using NPs.  ...  Indeed, [3] describes a router already in ONL that has a general purpose processor for running plugins on each port of a hardware router.  ... 
doi:10.1145/1477942.1477946 dblp:conf/ancs/WisemanTBCDHJKLPPWWZ08 fatcat:yh7sthcxjvgk3nuz4tglj25qiq

The click modular router

Eddie Kohler, Robert Morris, Benjie Chen, John Jannotti, M. Frans Kaashoek
2000 ACM Transactions on Computer Systems  
This paper presents Click, a flexible, modular software architecture for creating routers.  ...  Click is a new software architecture for building flexible and configurable routers. A Click router is assembled from packet processing modules called elements.  ...  A router plugin is a software module executed when a classifier matches a particular flow. These classifiers can be installed at any of several "gates."  ... 
doi:10.1145/354871.354874 fatcat:dl3s5dda55fpfdxhejciwqxmke

The Click modular router

Robert Morris, Eddie Kohler, John Jannotti, M. Frans Kaashoek
1999 Proceedings of the seventeenth ACM symposium on Operating systems principles - SOSP '99  
Click is a new software architecture for building flexible and configurable routers. A Click router is assembled from packet processing modules called elements.  ...  On conventional PC hardware, the Click IP router achieves a maximum loss-free forwarding rate of 333,000 64-byte packets per second, demonstrating that Click's modular and flexible architecture is compatible  ...  reviewers for their helpful comments.  ... 
doi:10.1145/319151.319166 dblp:conf/sosp/MorrisKJK99 fatcat:uvkysmx2wja7tevat3kzttnw4u

Model Checking Programmable Router Configurations [chapter]

Luca Zanolin, Cecilia Mascolo, Wolfgang Emmerich
2010 Lecture Notes in Computer Science  
Spin on a standard PC.  ...  Programmable network routers are configured using domain-specific languages. The ability to evolve router programs dynamically creates potential for misconfigurations.  ...  Acknowledgments: We would like to thank Karen Page for her assistance in the proof. We thank the Promile group and Licia Capra for her comments on an earlier draft.  ... 
doi:10.1007/978-3-642-17322-6_20 fatcat:4kfarwjsxbccbpzme24pzenosy

A Novel Control Plane Model of Extensible Routers [chapter]

Kun Wu, Jianping Wu, Ke Xu
2006 Lecture Notes in Computer Science  
The extensible router is the next generation router architecture.  ...  This paper describes the extensible architecture of the router system and the control plane. It defines three variables to evaluate the extensibility.  ...  Introduction Motivation The next generation router will concentrate in the extensible architecture [1] [2] [3] .  ... 
doi:10.1007/11758549_5 fatcat:g2xrbyymp5gnnflct3rwfg2xhi

Routing Engine Architecture for Next Generation Routers: Evolutional Trends

Kim Khoa Nguyen, Brigitte Jaumard
2009 Network Protocols and Algorithms  
of the next generation routers.  ...  In some previous papers, we have investigated new directions for routing engine development for next generation routers, where specific distributed architectures have been proposed for several routing  ...  The result is a suitable architecture for next generation routers, as described in [1] .  ... 
doi:10.5296/npa.v1i1.151 fatcat:7m73isbq2fd5nh7eclbtjgxu3y

Flexible, Dynamic, and Scalable Service Composition for Active Routers [chapter]

Stefan Schmid, Tim Chart, Manolis Sifalakis, Andrew C. Scott
2002 Lecture Notes in Computer Science  
This paper describes a novel model for the provision of service composites for active routers.  ...  Furthermore, it allows the flexible provision of a unique service profile for each packet passing through an active router.  ...  The architecture is generic in the sense that it can be implemented on top of any router platform with a software forwarding engine.  ... 
doi:10.1007/3-540-36199-5_20 fatcat:vcmsao6t4nee7fpz5gvy4iacge

Resource management in software-programmable router operating systems

D.K.Y. Yau, Xiangjing Chen
2001 IEEE Journal on Selected Areas in Communications  
We present the design and implementation of a next generation router OS that can meet the above challenges.  ...  Software programmable routers pose new challenges in the design of router operating systems (aS). First, router progrnms will require access to diverse system resources.  ...  Related work Router Plugins (3J is an as architecture for next generation extended integrated services routers. Its major goal is to support modular and dynamically extensible router functions.  ... 
doi:10.1109/49.917709 fatcat:d6hel46nnbeznai22rzh56t6mi

Simplifying data path processing in next-generation routers

Qiang Wu, Danai Chasaki, Tilman Wolf
2009 Proceedings of the 5th ACM/IEEE Symposium on Architectures for Networking and Communications Systems - ANCS '09  
Customizable packet processing is an important aspect of next-generation networks. Packet processing architectures using multi-core systems on a chip can be difficult to program.  ...  In our work, we propose a new packet processor design that simplifies packet processing by managing packet contexts in hardware. We show how such a design scales to large systems.  ...  This trend towards software-based network systems can also be observed in academic research, where efforts are focused on defining the next-generation network architecture [5] .  ... 
doi:10.1145/1882486.1882492 dblp:conf/ancs/WuCW09 fatcat:fvwnttujjfh47f7q3nnjedg4em

Programming the data path in network processor-based routers

Michael E. Kounavis, Andrew T. Campbell, Stephen T. Chou, John Vicente
2005 Software, Practice & Experience  
Network processors are likely to be an integral part of next generation high-speed router and switch architectures, replacing the Application Specific Integrated Circuits (ASICs) that are used in routers  ...  routers.  ...  Acknowledgement This research is supported by grants from the NSF CAREER Award ANI-9876299, and the Intel Research Council on "Signaling Engines for Programmable IXA Networks".  ... 
doi:10.1002/spe.662 fatcat:x33vxhkx5vh43e7gjzqjkiqshy
« Previous Showing results 1 — 15 out of 1,900 results