Results 1 - 10
of
184
The click modular router
, 2001
"... Click is a new software architecture for building flexible and configurable routers. A Click router is assembled from packet processing modules called elements. Individual elements implement simple router functions like packet classification, queueing, scheduling, and interfacing with network devic ..."
Abstract
-
Cited by 1167 (28 self)
- Add to MetaCart
Click is a new software architecture for building flexible and configurable routers. A Click router is assembled from packet processing modules called elements. Individual elements implement simple router functions like packet classification, queueing, scheduling, and interfacing with network
Ants: A toolkit for building and dynamically deploying network protocols
- IEEE OPENARCH 98
, 1998
"... We present a novel approach to building and deploying network protocols. The approach is based on mobile code, demand loading, and caching techniques. The architecture of our system allows new protocols to be dynamically deployed at both routers and end systems, without the need forcoordination and ..."
Abstract
-
Cited by 401 (5 self)
- Add to MetaCart
We present a novel approach to building and deploying network protocols. The approach is based on mobile code, demand loading, and caching techniques. The architecture of our system allows new protocols to be dynamically deployed at both routers and end systems, without the need forcoordination
RouteBricks: Exploiting Parallelism to Scale Software Routers
- In Proceedings of the 22nd ACM Symposium on Operating Systems Principles
, 2009
"... We revisit the problem of scaling software routers, motivated by recent advances in server technology that enable highspeed parallel processing—a feature router workloads appear ideally suited to exploit. We propose a software router architecture that parallelizes router functionality both across mu ..."
Abstract
-
Cited by 173 (15 self)
- Add to MetaCart
We revisit the problem of scaling software routers, motivated by recent advances in server technology that enable highspeed parallel processing—a feature router workloads appear ideally suited to exploit. We propose a software router architecture that parallelizes router functionality both across
The power of batching in the click modular router
- In Proceedings of the AsiaPacific Workshop on Systems, APSYS ’12
, 2012
"... The Click modular router has been one of the most popular software router platforms for rapid prototyping and new protocol development. Unfor-tunately, its internal architecture has not caught up with recent hardware advancements, and the perfor-mance remains sub-optimal in high-speed networks despi ..."
Abstract
-
Cited by 7 (1 self)
- Add to MetaCart
The Click modular router has been one of the most popular software router platforms for rapid prototyping and new protocol development. Unfor-tunately, its internal architecture has not caught up with recent hardware advancements, and the perfor-mance remains sub-optimal in high-speed networks
NS-3-Click: Click Modular Router Integration for NS-3
"... The Click Modular Router provides a flexible platform for protocol development and testing. Integrating the Click Modular Router with a network simulator offers the advantage of bringing this flexibility into a simulation framework. The existing integration of Click with ns-2 (nsclick) has several l ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
The Click Modular Router provides a flexible platform for protocol development and testing. Integrating the Click Modular Router with a network simulator offers the advantage of bringing this flexibility into a simulation framework. The existing integration of Click with ns-2 (nsclick) has several
ClickCAM: Exploring Router Power Performance Tradeoffs Using Click
"... In this paper, we explore novel schemes for reducing power consumption in modern enterprise level routers and evaluate their effectiveness in terms of energy saved and impact on router performance. The largest consumers of power within routers are memory, the two biggest culprits being TCAMs and SRA ..."
Abstract
- Add to MetaCart
-uated using the Click software router. By augmenting the software simulator with timing event schedulers and router architectural elements, we attempt to make Click reflect the true functional and timing character-istics of the target router. Although it is impossible for us to develop an exact model
Modular Router
"... Diseño, implementación y evaluación experimental de un protocolo para la cooperación de retransmisores con Click ..."
Abstract
- Add to MetaCart
Diseño, implementación y evaluación experimental de un protocolo para la cooperación de retransmisores con Click
Flexible Control of Parallelism in a Multiprocessor PC Router
, 2001
"... SMP Click is a software router that provides both flexibility and high performance on stock multiprocessor PC hardware. It achieves high performance using device, buffer, and queue management techniques optimized for multiprocessor routing. It allows vendors or network administrators to configure th ..."
Abstract
-
Cited by 69 (1 self)
- Add to MetaCart
SMP Click is a software router that provides both flexibility and high performance on stock multiprocessor PC hardware. It achieves high performance using device, buffer, and queue management techniques optimized for multiprocessor routing. It allows vendors or network administrators to configure
An Embedded Language Approach to Router Specification in Curry
, 2004
"... The development of modern routers require a significant effort to be designed, built, and verified. While hardware routers are faster, they are difficult to configure and maintain. Software routers, on the other hand, are slower but much more flexible, easier to configure and maintain, less expensiv ..."
Abstract
- Add to MetaCart
expensive, etc. Recently, a modular architecture and toolkit for building software routers and other packet processors has been introduced: the Click system. It includes a specification language with features for declaring and connecting router elements and for designing abstractions. In this work, we
Results 1 - 10
of
184