The click modular router
By Eddie Kohler, Robert Morris, Benjie Chen, John Jannotti, M. Frans Kaashoek, Presentation By, Bryan D. Payne. ACM Transactions on Computer Systems, 2000
1,109 citations recorded by the source corpus.
Subfields: Computer Networks and Communications
View Paper: https://www.semanticscholar.org/paper/37c3a408322f1ced4516d9dbaef5fa50d080a746
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computer Networks and Communications
- David E. Culler
- Deborah Estrin
- Scott Shenker
- Jennifer Rexford
- P. Levis
- Ion Stoica
- Ramesh Govindan
- Matt Welsh
Citations in the corpus
- Composing Software Defined Networks (2013, neutral): “Based on publicly-available information, we compare FV to previous work based on form(s) of interaction supported: Isolation: Some platforms use virtualization to support isolation by allowing each module to handle traffic for a different tenant or traffic class [20, 7, 14].”
- A unifying link abstraction for wireless sensor networks (2005, methodology): “In the networking domain, the Click modular router [36] composes collaborative”
- XORs in the air: practical wireless network coding (2008, methodology): “COPE is implemented using the Click toolkit [ 41 ].”
- Software Defined Networking Architecture, Security and Energy Efficiency: A Survey (2017, methodology): “FRESCO-DB has been developed in [15] from the click router [131] which contains two important modules that are”
- EmStar: A Software Environment for Developing and Deploying Wireless Sensor Networks (2004, positive): “Click [19] is a modular software system designed to support implementation of routers.”
- Design and implementation of a routing control platform (2005, methodology): “In addition, RCP relates to recent work on router software [11, 12, 13], including the proprietary systems used in today’s commercial routers; in contrast to these efforts, RCP makes per-router routing decisions for an entire network, rather than a single router.”
- Planck (2014, methodology): “The collector uses netmap [30] for line-rate processing and bor-rows from a substantial body of work on line-rate packet processing on commodity servers [18, 19, 24, 28], so only the last three goals are discussed in detail here.”
- TinyOS: An Operating System for Sensor Networks (2005, methodology): “This is a classic systems problem that has two broad approaches: 1) atomically enqueueing work on arrival to run later, as in Click [41] and most message-passing systems, and 2) executing a handler immediately in the style of active messages [74].”
- P4: programming protocol-independent packet processors (2013, methodology): “The Click modular router [10] supports flexible packet processing in software, but does not map programs to a variety of target hardware switches.”
- StreamIt: A Language for Streaming Applications (2002, methodology): “Examples include systems such as the Click modular router [7] and the”
- E2: a framework for NFV applications (2015, methodology): “Our metadata tags are also inspired by the concept of packet annotations in Click [30] and ‘network service headers’ as defined by the IETF’s Service Function Chaining [45].”