The X-Kernel: An Architecture for Implementing Network Protocols
IEEE Transactions on Software Engineering
Random early detection gateways for congestion avoidance
IEEE/ACM Transactions on Networking (TON)
Experiences with a high-speed network adaptor: a software perspective
SIGCOMM '94 Proceedings of the conference on Communications architectures, protocols and applications
Making paths explicit in the Scout operating system
OSDI '96 Proceedings of the second USENIX symposium on Operating systems design and implementation
Small forwarding tables for fast routing lookups
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
Scalable high speed IP routing lookups
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
Eliminating receive livelock in an interrupt-driven kernel
ACM Transactions on Computer Systems (TOCS)
IEEE/ACM Transactions on Networking (TON)
IEEE/ACM Transactions on Networking (TON)
Router plugins: a software architecture for next generation routers
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
Proceedings of the seventeenth ACM symposium on Operating systems principles
The structuring of systems using upcalls
Proceedings of the tenth ACM symposium on Operating systems principles
OS Support for General-Purpose Routers
HOTOS '99 Proceedings of the The Seventh Workshop on Hot Topics in Operating Systems
Stride Scheduling: Deterministic Proportional- Share Resource Management
Stride Scheduling: Deterministic Proportional- Share Resource Management
A framework for alternate queueing: towards traffic management by PC-UNIX based routers
ATEC '98 Proceedings of the annual conference on USENIX Annual Technical Conference
The drop from front strategy in TCP and in TCP over ATM
INFOCOM'96 Proceedings of the Fifteenth annual joint conference of the IEEE computer and communications societies conference on The conference on computer communications - Volume 3
A survey of active network research
IEEE Communications Magazine
Addressing the system-on-a-chip interconnect woes through communication-based design
Proceedings of the 38th annual Design Automation Conference
IPNL: A NAT-extended internet architecture
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
Mesh-based content routing using XML
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
A low-bandwidth network file system
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Building a robust software-based router using network processors
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Dynamically Selecting Optimal Distribution Strategies for Web Documents
IEEE Transactions on Computers
Nsclick:: bridging network simulation and deployment
MSWiM '02 Proceedings of the 5th ACM international workshop on Modeling analysis and simulation of wireless and mobile systems
EMWIN:: emulating a mobile wireless network using a wired network
WOWMOM '02 Proceedings of the 5th ACM international workshop on Wireless mobile multimedia
Middleware for managing a large, heterogeneous programmable network
BT Technology Journal
Requirements of a Middleware for Managing a Large, Heterogeneous Programmable Network
BT Technology Journal
Programming language optimizations for modular router configurations
Proceedings of the 10th international conference on Architectural support for programming languages and operating systems
StepNP: A System-Level Exploration Platform for Network Processors
IEEE Design & Test
Agile and scalable analysis of network events
Proceedings of the 2nd ACM SIGCOMM Workshop on Internet measurment
Component Selection for Heterogeneous Active Networking
IWAN '01 Proceedings of the IFIP-TC6 Third International Working Conference on Active Networks
PromethOS: A Dynamically Extensible Router Architecture Supporting Explicit Routing
IWAN '02 Proceedings of the IFIP-TC6 4th International Working Conference on Active Networks
AMnet 2.0: An Improved Architecture for Programmable Networks
IWAN '02 Proceedings of the IFIP-TC6 4th International Working Conference on Active Networks
Embedded Software in Network Processors - Models and Algorithms
EMSOFT '01 Proceedings of the First International Workshop on Embedded Software
StreamIt: A Language for Streaming Applications
CC '02 Proceedings of the 11th International Conference on Compiler Construction
Flexible Control of Parallelism in a Multiprocessor PC Router
Proceedings of the General Track: 2002 USENIX Annual Technical Conference
Computer Networks: The International Journal of Computer and Telecommunications Networking - Network processors
From protocol stack to protocol heap: role-based architecture
ACM SIGCOMM Computer Communication Review
XORP: an open platform for network research
ACM SIGCOMM Computer Communication Review
Thread transparency in information flow middleware
Software—Practice & Experience - Special issue: Middleware
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
Flexibility, Manageability, and Performance in a Grid Storage Appliance
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
A Performance Analysis of the iSCSI Protocol
MSS '03 Proceedings of the 20 th IEEE/11 th NASA Goddard Conference on Mass Storage Systems and Technologies (MSS'03)
Efficiently Distributing Component-Based Applications Across Wide-Area Environments
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
Efficient use of memory bandwidth to improve network processor throughput
Proceedings of the 30th annual international symposium on Computer architecture
Mapping concurrent applications onto architectural platforms
Networks on chip
OS portal: an economic approach for making an embedded kernel extensible
Journal of Systems and Software
A high-throughput path metric for multi-hop wireless routing
Proceedings of the 9th annual international conference on Mobile computing and networking
DIRAC: a software-based wireless router system
Proceedings of the 9th annual international conference on Mobile computing and networking
BANANAS: an evolutionary framework for explicit and multipath routing in the internet
FDNA '03 Proceedings of the ACM SIGCOMM workshop on Future directions in network architecture
Considering processing cost in network simulations
MoMeTools '03 Proceedings of the ACM SIGCOMM workshop on Models, methods and tools for reproducible network research
Balancing performance and flexibility with hardware support for network architectures
ACM Transactions on Computer Systems (TOCS)
Programming challenges in network processor deployment
Proceedings of the 2003 international conference on Compilers, architecture and synthesis for embedded systems
Bench-style network research in an Internet Instance Laboratory
ACM SIGCOMM Computer Communication Review
Virtual routers: a tool for networking research and education
ACM SIGCOMM Computer Communication Review
DCAP: detecting misbehaving flows via collaborative aggregate policing
ACM SIGCOMM Computer Communication Review
The design of a configurable, extensible and dynamic notification service
Proceedings of the 2nd international workshop on Distributed event-based systems
Proceedings of the conference on Design, automation and test in Europe - Volume 1
Application of a Multi-Processor SoC Platform to High-Speed Packet Forwarding
Proceedings of the conference on Design, automation and test in Europe - Volume 3
Heterogeneous Co-Simulation of Networked Embedded Systems
Proceedings of the conference on Design, automation and test in Europe - Volume 3
Preventing Internet denial-of-service with capabilities
ACM SIGCOMM Computer Communication Review
A case for run-time adaptation in packet processing systems
ACM SIGCOMM Computer Communication Review
Grid resource management
Reifying communication at the application level
M3W Proceedings of the 2001 international workshop on Multimedia middleware
Mapping a domain specific language to a platform FPGA
Proceedings of the 41st annual Design Automation Conference
Network Processing Challenges and an Experimental NPU Platform
DATE '03 Proceedings of the conference on Design, Automation and Test in Europe: Designers' Forum - Volume 2
Outdoor experimental comparison of four ad hoc routing algorithms
MSWiM '04 Proceedings of the 7th ACM international symposium on Modeling, analysis and simulation of wireless and mobile systems
Network protocol development with nsclick
Wireless Networks
DREAM: a component framework for the construction of resource-aware, reconfigurable MOMs
ARM '04 Proceedings of the 3rd workshop on Adaptive and reflective middleware
NeCoMan: middleware for safe distributed service deployment in programmable networks
ARM '04 Proceedings of the 3rd workshop on Adaptive and reflective middleware
Characteristics of internet background radiation
Proceedings of the 4th ACM SIGCOMM conference on Internet measurement
Network radar: tomography from round trip time measurements
Proceedings of the 4th ACM SIGCOMM conference on Internet measurement
Packet trace manipulation rramework for test labs
Proceedings of the 4th ACM SIGCOMM conference on Internet measurement
Proceedings of the 35th conference on Winter simulation: driving innovation
A sensor network application construction kit (SNACK)
SenSys '04 Proceedings of the 2nd international conference on Embedded networked sensor systems
A system for simulation, emulation, and deployment of heterogeneous sensor networks
SenSys '04 Proceedings of the 2nd international conference on Embedded networked sensor systems
An accumulation-based, closed-loop scheme for expected minimum rate and weighted rate services
Computer Networks: The International Journal of Computer and Telecommunications Networking
CUSP: a modular framework for high speed network applications on FPGAs
Proceedings of the 2005 ACM/SIGDA 13th international symposium on Field-programmable gate arrays
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Adaptive Distributed Traffic Control Service for DDoS Attack Mitigation
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 17 - Volume 18
Methods for evaluating and covering the design space during early design development
Integration, the VLSI Journal
Accumulation-based congestion control
IEEE/ACM Transactions on Networking (TON)
Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementation
Modular domain-specific implementation and exploration framework for embedded software platforms
Proceedings of the 42nd annual Design Automation Conference
Software design patterns for TinyOS
LCTES '05 Proceedings of the 2005 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems
Platform Overlays: enabling in-network stream processing in large-scale distributed applications
NOSSDAV '05 Proceedings of the international workshop on Network and operating systems support for digital audio and video
Profiling and mapping of parallel workloads on network processors
Proceedings of the 2005 ACM symposium on Applied computing
An overlay MAC layer for 802.11 networks
Proceedings of the 3rd international conference on Mobile systems, applications, and services
Protocol enhancements for intermittently connected hosts
ACM SIGCOMM Computer Communication Review
Towards preserving correctness in self-managed software systems
WOSS '04 Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems
Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications
ExOR: opportunistic multi-hop routing for wireless networks
Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications
A DoS-limiting network architecture
Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications
Towards large-scale mobile network emulation through spatial switching on a wireless grid
Proceedings of the 2005 ACM SIGCOMM workshop on Experimental approaches to wireless network design and analysis
Towards modular mobility management in ambient networks
DIN '05 Proceedings of the 1st ACM workshop on Dynamic interconnection of networks
Architecture and evaluation of an unplanned 802.11b mesh network
Proceedings of the 11th annual international conference on Mobile computing and networking
NeCoMan: Middleware for Safe Distributed-Service Adaptation in Programmable Networks
IEEE Distributed Systems Online
Semantics-based optimization across uncoordinated tasks in networked embedded systems
Proceedings of the 5th ACM international conference on Embedded software
Building extensible routers using network processors: Research Articles
Software—Practice & Experience
OPERA: An open-source extensible router architecture for adding new network services and protocols
Journal of Systems and Software
Generalized multidimensional data mapping and query processing
ACM Transactions on Database Systems (TODS)
Implementing declarative overlays
Proceedings of the twentieth ACM symposium on Operating systems principles
Scalability, fidelity, and containment in the potemkin virtual honeyfarm
Proceedings of the twentieth ACM symposium on Operating systems principles
Gigabit routing on a software-exposed tiled-microprocessor
Proceedings of the 2005 ACM symposium on Architecture for networking and communications systems
Design considerations for network processor operating systems
Proceedings of the 2005 ACM symposium on Architecture for networking and communications systems
Addressing data compatibility on programmable network platforms
Proceedings of the 2005 ACM symposium on Architecture for networking and communications systems
Framework for supporting multi-service edge packet processing on network processors
Proceedings of the 2005 ACM symposium on Architecture for networking and communications systems
A clean slate 4D approach to network control and management
ACM SIGCOMM Computer Communication Review
DREAM: A Component Framework for Constructing Resource-Aware, Configurable Middleware
IEEE Distributed Systems Online
Countering DoS attacks with stateless multipath overlays
Proceedings of the 12th ACM conference on Computer and communications security
Sending more for less bandwidth and power: a systems approach to network coding
Proceedings of the twentieth ACM symposium on Operating systems principles
An autonomic routing framework for sensor networks
Cluster Computing
Proceedings of the conference on Design, automation and test in Europe: Proceedings
A reliable sensor data collection network using unmanned aircraft
REALMAN '06 Proceedings of the 2nd international workshop on Multi-hop ad hoc networks: from theory to reality
BOTS: a constraint-based component system for synthesizing scalable software systems
Proceedings of the 2006 ACM SIGPLAN/SIGBED conference on Language, compilers, and tool support for embedded systems
Extensible optimization in overlay dissemination trees
Proceedings of the 2006 ACM SIGMOD international conference on Management of data
Multi-channel link-level measurements in 802.11 mesh networks
Proceedings of the 2006 international conference on Wireless communications and mobile computing
Synthesis of high-performance packet processing pipelines
Proceedings of the 43rd annual Design Automation Conference
A high-throughput path metric for multi-hop wireless routing
Wireless Networks - Special issue: Selected papers from ACM MobiCom 2003
Journal of High Speed Networks
Language and compiler design for streaming applications
International Journal of Parallel Programming - Special issue: The next generation software program
In VINI veritas: realistic and controlled network experimentation
Proceedings of the 2006 conference on Applications, technologies, architectures, and protocols for computer communications
XORs in the air: practical wireless network coding
Proceedings of the 2006 conference on Applications, technologies, architectures, and protocols for computer communications
Software radio implementation of short-range wireless standards for sensor networking
WiNTECH '06 Proceedings of the 1st international workshop on Wireless network testbeds, experimental evaluation & characterization
Quality of service provisioning for composable routing elements
Computer Networks: The International Journal of Computer and Telecommunications Networking
On modelling and analysis of receive livelock and CPU utilization in high-speed networks
International Journal of Computers and Applications
A multifaceted approach to understanding the botnet phenomenon
Proceedings of the 6th ACM SIGCOMM conference on Internet measurement
Signature metrics for accurate and automated worm detection
Proceedings of the 4th ACM workshop on Recurring malcode
Software radio implementation of short-range wireless standards for sensor networking
Proceedings of the 4th international conference on Embedded networked sensor systems
System Services for Ad-Hoc Routing: Architecture, Implementation and Experiences
Proceedings of the 1st international conference on Mobile systems, applications and services
Interprocedural analysis of asynchronous programs
Proceedings of the 34th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages
How to lease the internet in your spare time
ACM SIGCOMM Computer Communication Review
Real-world evaluation of ring flooding
ACM SIGMOBILE Mobile Computing and Communications Review
Performance Evaluation of Packet Processing Architectures Using Multiclass Queuing Networks
ANSS '06 Proceedings of the 39th annual Symposium on Simulation
Using queries for distributed monitoring and forensics
Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006
A survey on real-world implementations of mobile ad-hoc networks
Ad Hoc Networks
SEAL: A secure communication library for building dynamic group key agreement applications
Journal of Systems and Software
The QoSbox: quantitative service differentiation in BSD routers
Computer Networks: The International Journal of Computer and Telecommunications Networking
Expressing and exploiting concurrency in networked applications with aspen
Proceedings of the 12th ACM SIGPLAN symposium on Principles and practice of parallel programming
An edge-to-edge filtering architecture against DoS
ACM SIGCOMM Computer Communication Review
FEADS: a framework for exploring the application design space on network processors
International Journal of Parallel Programming
Role classification of hosts within enterprise networks based on connection patterns
ATEC '03 Proceedings of the annual conference on USENIX Annual Technical Conference
EmStar: a software environment for developing and deploying wireless sensor networks
ATEC '04 Proceedings of the annual conference on USENIX Annual Technical Conference
Mace: language support for building distributed systems
Proceedings of the 2007 ACM SIGPLAN conference on Programming language design and implementation
Design and implementation of a routing control platform
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
Designing extensible IP router software
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
Botz-4-sale: surviving organized DDoS attacks that mimic flash crowds
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
Middleboxes no longer considered harmful
OSDI'04 Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation - Volume 6
Using routing and tunneling to combat DoS attacks
SRUTI'05 Proceedings of the Steps to Reducing Unwanted Traffic on the Internet on Steps to Reducing Unwanted Traffic on the Internet Workshop
MULTOPS: a data-structure for bandwidth attack detection
SSYM'01 Proceedings of the 10th conference on USENIX Security Symposium - Volume 10
Network intrusion detection: evasion, traffic normalization, and end-to-end protocol semantics
SSYM'01 Proceedings of the 10th conference on USENIX Security Symposium - Volume 10
TESLA: a transparent, extensible session-layer architecture for end-to-end network services
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
Optimizing software cache performance of packet processing applications
Proceedings of the 2007 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems
IEEE Transactions on Mobile Computing
Interactive presentation: Hard- and software modularity of the NOVA MPSoC platform
Proceedings of the conference on Design, automation and test in Europe
MULTOPS: a data-structure for bandwidth attack detection
SSYM'01 Proceedings of the 10th conference on USENIX Security Symposium - Volume 10
Network intrusion detection: evasion, traffic normalization, and end-to-end protocol semantics
SSYM'01 Proceedings of the 10th conference on USENIX Security Symposium - Volume 10
Dryad: distributed data-parallel programs from sequential building blocks
Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007
Melange: creating a "functional" internet
Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007
Macroprogramming heterogeneous sensor networks using cosmos
Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007
Software design patterns for TinyOS
ACM Transactions on Embedded Computing Systems (TECS) - Special Section LCTES'05
Towards trustworthy computing systems: taking microkernels to the next level
ACM SIGOPS Operating Systems Review
Truth in advertising: lightweight verification of route integrity
Proceedings of the twenty-sixth annual ACM symposium on Principles of distributed computing
Towards user-centric metrics for denial-of-service measurement
Proceedings of the 2007 workshop on Experimental computer science
Supercharging planetlab: a high performance, multi-application, overlay network platform
Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications
Trading structure for randomness in wireless opportunistic routing
Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications
CONMan: a step towards network manageability
Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications
An axiomatic basis for communication
Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications
Etherfuse: an ethernet watchdog
Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications
A user-centric metric for denial-of-service measurement
ecs'07 Experimental computer science on Experimental computer science
Physical concerns for cross-layer prototyping and wireless network experimentation
Proceedings of the second ACM international workshop on Wireless network testbeds, experimental evaluation and characterization
A wired-wireless testbed architecture for network layer experimentation based on ORBIT and VINI
Proceedings of the second ACM international workshop on Wireless network testbeds, experimental evaluation and characterization
Proceedings of the second ACM international workshop on Wireless network testbeds, experimental evaluation and characterization
Revisiting minimum cost reliable routing in wireless mesh networks
Proceedings of the 13th annual ACM international conference on Mobile computing and networking
Interference map for 802.11 networks
Proceedings of the 7th ACM SIGCOMM conference on Internet measurement
A modular network layer for sensorsets
OSDI '06 Proceedings of the 7th symposium on Operating systems design and implementation
Experiences building PlanetLab
OSDI '06 Proceedings of the 7th symposium on Operating systems design and implementation
Performance analysis and comparison of interrupt-handling schemes in gigabit networks
Computer Communications
A modular sensornet architecture: past, present, and future directions
ACM SIGBED Review - Special issue on the workshop on wireless sensor network architecture (April-2007)
Automating DDoS experimentation
DETER Proceedings of the DETER Community Workshop on Cyber Security Experimentation and Test on DETER Community Workshop on Cyber Security Experimentation and Test 2007
Frame shared memory: line-rate networking on commodity hardware
Proceedings of the 3rd ACM/IEEE Symposium on Architecture for networking and communications systems
Automated task distribution in multicore network processors using statistical analysis
Proceedings of the 3rd ACM/IEEE Symposium on Architecture for networking and communications systems
Enabling open-source cognitively-controlled collaboration among software-defined radio nodes
Computer Networks: The International Journal of Computer and Telecommunications Networking
Enabling cross layer design: adding the MadWifi extensions to Nsclick
Proceedings of the 2nd international conference on Performance evaluation methodologies and tools
OpenFlow: enabling innovation in campus networks
ACM SIGCOMM Computer Communication Review
International Journal of High Performance Computing and Networking
The case for a unified extensible data-centric mobility infrastructure
Proceedings of 2nd ACM/IEEE international workshop on Mobility in the evolving internet architecture
Context-aware routing in wireless mesh networks
CASEMANS '08 Proceedings of the 2nd ACM international conference on Context-awareness for self-managing systems
Quality of service routing in peer-to-peer overlays
CoNEXT '06 Proceedings of the 2006 ACM CoNEXT conference
Adaptive and selective packet marking in communication networks
ICCOM'05 Proceedings of the 9th WSEAS International Conference on Communications
Reconfigurable architecture for network flow analysis
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Optimistic load balancing in a distributed virtual environment
Proceedings of the 2006 international workshop on Network and operating systems support for digital audio and video
Revisiting multimedia streaming in mobile ad hoc networks
Proceedings of the 2006 international workshop on Network and operating systems support for digital audio and video
Improving wireless privacy with an identifier-free link layer protocol
Proceedings of the 6th international conference on Mobile systems, applications, and services
Toward Scalable Routing Experiments with Real-Time Network Simulation
Proceedings of the 22nd Workshop on Principles of Advanced and Distributed Simulation
Harnessing exposed terminals in wireless networks
NSDI'08 Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation
Passport: secure and adoptable source authentication
NSDI'08 Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation
Proceedings of the 4th International Conference on Testbeds and research infrastructures for the development of networks & communities
SystemClick: a domain-specific framework for early exploration using functional performance models
Proceedings of the 45th annual Design Automation Conference
Virtualizing the data plane through source code merging
Proceedings of the ACM workshop on Programmable routers for extensible services of tomorrow
Proceedings of the ACM workshop on Programmable routers for extensible services of tomorrow
Pc-based software routers: high performance and application service support
Proceedings of the ACM workshop on Programmable routers for extensible services of tomorrow
Fairness issues in software virtual routers
Proceedings of the ACM workshop on Programmable routers for extensible services of tomorrow
Building bug-tolerant routers with virtualization
Proceedings of the ACM workshop on Programmable routers for extensible services of tomorrow
A declarative perspective on adaptive manet routing
Proceedings of the ACM workshop on Programmable routers for extensible services of tomorrow
FreeMAC: framework for multi-channel mac development on 802.11 hardware
Proceedings of the ACM workshop on Programmable routers for extensible services of tomorrow
XORs in the air: practical wireless network coding
IEEE/ACM Transactions on Networking (TON)
PipesFS: fast Linux I/O in the unix tradition
ACM SIGOPS Operating Systems Review - Research and developments in the Linux kernel
Floodless in seattle: a scalable ethernet architecture for large enterprises
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
A policy-aware switching layer for data centers
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
A scalable, commodity data center network architecture
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
To filter or to authorize: network-layer DoS defense against multimillion-node botnets
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
On topology creation for an indoor wireless grid
Proceedings of the third ACM international workshop on Wireless network testbeds, experimental evaluation and characterization
Machine learning for physical layer link adaptation in multiple-antenna wireless networks
Proceedings of the third ACM international workshop on Wireless network testbeds, experimental evaluation and characterization
Realistic simulation of vehicular communication and vehicle-2-X applications
Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems & workshops
A Prototyping Environment for Wireless Multihop Networks
AINTEC '07 Proceedings of the 3rd Asian conference on Internet Engineering: Sustainable Internet
Evita raced: metacompilation for declarative networks
Proceedings of the VLDB Endowment
Fidelity of network simulation and emulation: A case study of TCP-targeted denial of service attacks
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Fair bandwidth sharing and delay differentiation: Joint packet scheduling with buffer management
Computer Communications
Resource aware programming in the Pixie OS
Proceedings of the 6th ACM conference on Embedded network sensor systems
Implementing an OpenFlow switch on the NetFPGA platform
Proceedings of the 4th ACM/IEEE Symposium on Architectures for Networking and Communications Systems
Design of a scalable network programming framework
Proceedings of the 4th ACM/IEEE Symposium on Architectures for Networking and Communications Systems
A remotely accessible network processor-based router for network experimentation
Proceedings of the 4th ACM/IEEE Symposium on Architectures for Networking and Communications Systems
On runtime management in multi-core packet processing systems
Proceedings of the 4th ACM/IEEE Symposium on Architectures for Networking and Communications Systems
Adaptive scheduling to maximize NIC throughput in a COTS router
Proceedings of the 4th ACM/IEEE Symposium on Architectures for Networking and Communications Systems
Verifying liveness for asynchronous programs
Proceedings of the 36th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Analytic modeling of network processors for parallel workload mapping
ACM Transactions on Embedded Computing Systems (TECS)
TVA: a DoS-limiting network architecture
IEEE/ACM Transactions on Networking (TON)
A case for application aware channel access in wireless networks
Proceedings of the 10th workshop on Mobile Computing Systems and Applications
ATMOS: A middleware for Transparent MObile ad-hoc networking Systems
Proceedings of the 3rd International Conference on Ubiquitous Information Management and Communication
Flow processing and the rise of commodity network hardware
ACM SIGCOMM Computer Communication Review
Improving the responsiveness of internet services with automatic cache placement
Proceedings of the 4th ACM European conference on Computer systems
Towards automatic performance optimisation of componentised systems
Proceedings of the Second Workshop on Isolation and Integration in Embedded Systems
MOSAIC: unified declarative platform for dynamic overlay composition
CoNEXT '08 Proceedings of the 2008 ACM CoNEXT Conference
Efficient IP-address lookup with a shared forwarding table for multiple virtual routers
CoNEXT '08 Proceedings of the 2008 ACM CoNEXT Conference
CoNEXT '08 Proceedings of the 2008 ACM CoNEXT Conference
On seamless connectivity over multi-radio and multi-channel wireless mesh networks
CoNEXT '08 Proceedings of the 2008 ACM CoNEXT Conference
CoreLab: an emerging network testbed employing hosted virtual machine monitor
CoNEXT '08 Proceedings of the 2008 ACM CoNEXT Conference
Dual-Mode Execution Environment for active network
Journal of Systems Architecture: the EUROMICRO Journal
R2D2: regulating beam shape and rate as directionality meets diversity
Proceedings of the 7th international conference on Mobile systems, applications, and services
Flexible, wide-area storage for distributed systems with WheelFS
NSDI'09 Proceedings of the 6th USENIX symposium on Networked systems design and implementation
PADS: a policy architecture for distributed storage systems
NSDI'09 Proceedings of the 6th USENIX symposium on Networked systems design and implementation
Skilled in the art of being idle: reducing energy waste in networked systems
NSDI'09 Proceedings of the 6th USENIX symposium on Networked systems design and implementation
Comparative packet-forwarding measurement of three popular operating systems
Journal of Network and Computer Applications
Typing Component-Based Communication Systems
FMOODS '09/FORTE '09 Proceedings of the Joint 11th IFIP WG 6.1 International Conference FMOODS '09 and 29th IFIP WG 6.1 International Conference FORTE '09 on Formal Techniques for Distributed Systems
Design of a User Space Software Suite for Probabilistic Routing in Ad-Hoc Networks
Proceedings of the 2007 EvoWorkshops 2007 on EvoCoMnet, EvoFIN, EvoIASP,EvoINTERACTION, EvoMUSART, EvoSTOC and EvoTransLog: Applications of Evolutionary Computing
Practical, distributed channel assignment and routing in dual-radio mesh networks
Proceedings of the ACM SIGCOMM 2009 conference on Data communication
In defense of wireless carrier sense
Proceedings of the ACM SIGCOMM 2009 conference on Data communication
PLUG: flexible lookup modules for rapid deployment of new protocols in high-speed routers
Proceedings of the ACM SIGCOMM 2009 conference on Data communication
Router primitives for programmable active measurement
Proceedings of the 2nd ACM SIGCOMM workshop on Programmable routers for extensible services of tomorrow
A programmable, generic forwarding element approach for dynamic network functionality
Proceedings of the 2nd ACM SIGCOMM workshop on Programmable routers for extensible services of tomorrow
Design of a network service processing platform for data path customization
Proceedings of the 2nd ACM SIGCOMM workshop on Programmable routers for extensible services of tomorrow
WiSwitcher: an efficient client for managing multiple APs
Proceedings of the 2nd ACM SIGCOMM workshop on Programmable routers for extensible services of tomorrow
A virtual platform for network experimentation
Proceedings of the 1st ACM workshop on Virtualized infrastructure systems and architectures
Network virtualization architecture: proposal and initial prototype
Proceedings of the 1st ACM workshop on Virtualized infrastructure systems and architectures
Hash, don't cache: fast packet forwarding for enterprise edge routers
Proceedings of the 1st ACM workshop on Research on enterprise networking
Communications of the ACM - Scratch Programming for All
RapidMesh: declarative toolkit for rapid experimentation of wireless mesh networks
Proceedings of the 4th ACM international workshop on Experimental evaluation and characterization
Proceedings of the 4th ACM international workshop on Experimental evaluation and characterization
A demonstration of the RapidMesh development toolkit
Proceedings of the 4th ACM international workshop on Experimental evaluation and characterization
Journal of Systems Architecture: the EUROMICRO Journal
RouteBricks: exploiting parallelism to scale software routers
Proceedings of the ACM SIGOPS 22nd symposium on Operating systems principles
New frontiers in internet network management
ACM SIGCOMM Computer Communication Review
Configurable software-based edge router architecture
Computer Communications
Building programmable routing service for sensor networks
Computer Communications
Analysis and evaluation of a multiple gateway traffic-distribution scheme for gateway clusters
Computer Communications
Synthesis and optimization of pipelined packet processors
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
EZ-Flow: removing turbulence in IEEE 802.11 wireless mesh networks without message passing
Proceedings of the 5th international conference on Emerging networking experiments and technologies
BUFFALO: bloom filter forwarding architecture for large organizations
Proceedings of the 5th international conference on Emerging networking experiments and technologies
NetServ: dynamically deploying in-network services
Proceedings of the 2009 workshop on Re-architecting the internet
A platform for high performance and flexible virtual routers on commodity hardware
ACM SIGCOMM Computer Communication Review
Correlating wireless link cost metrics to capacity
WONS'09 Proceedings of the Sixth international conference on Wireless On-Demand Network Systems and Services
Fast Failure Detection in Multipoint Networks
IPOM '09 Proceedings of the 9th IEEE International Workshop on IP Operations and Management
On the support of multimedia applications over IEEE 802.11-based wireless mesh networks
ICT'09 Proceedings of the 16th international conference on Telecommunications
Implementing a software-based 802.11 MAC on a customized platform
CCNC'09 Proceedings of the 6th IEEE Conference on Consumer Communications and Networking Conference
Social networking and context management for the future 3D internet
COMSNETS'09 Proceedings of the First international conference on COMmunication Systems And NETworks
Performance modeling of a network processor data path using queuing systems
COMSNETS'09 Proceedings of the First international conference on COMmunication Systems And NETworks
Trie Partitioning in distributed PC based routers
COMSNETS'09 Proceedings of the First international conference on COMmunication Systems And NETworks
On the declarativity of declarative networking
ACM SIGOPS Operating Systems Review
Towards a cost-effective networking testbed
ACM SIGOPS Operating Systems Review
Runtime resource allocation in multi-core packet processing systems
HPSR'09 Proceedings of the 15th international conference on High Performance Switching and Routing
Wired wireless broadcast emulation
WiOPT'09 Proceedings of the 7th international conference on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks
A survey of network virtualization
Computer Networks: The International Journal of Computer and Telecommunications Networking
Overhead reduction in a distributed path management system
Computer Networks: The International Journal of Computer and Telecommunications Networking
Boom analytics: exploring data-centric, declarative programming for the cloud
Proceedings of the 5th European conference on Computer systems
A detection and filter system for use against large-scale DDoS attacks in the internet backbone
IWAN'04 Proceedings of the 6th IFIP TC6 international working conference on Active networks
ACM SIGCOMM Computer Communication Review
Reinventing computing for real time
Proceedings of the 12th Monterey conference on Reliable systems on unreliable networked platforms
The NIDS cluster: scalable, stateful network intrusion detection on commodity hardware
RAID'07 Proceedings of the 10th international conference on Recent advances in intrusion detection
Towards self-organising smart camera systems
ARCS'08 Proceedings of the 21st international conference on Architecture of computing systems
On the effectiveness of switched beam antennas in indoor environments
PAM'08 Proceedings of the 9th international conference on Passive and active network measurement
Efficient application specification for network-on-chip exploration
IITA'09 Proceedings of the 3rd international conference on Intelligent information technology application
Protecting SIP against very large flooding DoS attacks
GLOBECOM'09 Proceedings of the 28th IEEE conference on Global telecommunications
MultiNet: multiple virtual networks for a reliable live streaming service
GLOBECOM'09 Proceedings of the 28th IEEE conference on Global telecommunications
Secure unified cellular ad hoc network routing
GLOBECOM'09 Proceedings of the 28th IEEE conference on Global telecommunications
LA-MAC: a load adaptive MAC protocol for MANETs
GLOBECOM'09 Proceedings of the 28th IEEE conference on Global telecommunications
SDL/virtual prototype co-design for rapid architectural exploration of a mobile phone platform
SDL'09 Proceedings of the 14th international SDL conference on Design for motes and mobiles
Extensible block-level storage virtualization in cluster-based systems
Journal of Parallel and Distributed Computing
Investigation of a cross-layer link adaptation algorithm for IEEE 802.11n networks
Proceedings of the 6th International Wireless Communications and Mobile Computing Conference
A modular reference application for IEEE 802.11n wireless LAN MACs
ICC'09 Proceedings of the 2009 IEEE international conference on Communications
Support for dynamic adaptation in next generation packet processing systems
ICC'09 Proceedings of the 2009 IEEE international conference on Communications
A testbed development framework for cognitive radio networks
ICC'09 Proceedings of the 2009 IEEE international conference on Communications
The autonomic network architecture (ANA)
IEEE Journal on Selected Areas in Communications
Integrated routing and addressing for improved IPv4 and IPv6 coexistence
IEEE Communications Letters
Qualitative comparison of link shaping techniques
International Journal of Communication Networks and Distributed Systems
On the robustness of wireless opportunistic routing toward inaccurate link-level measurements
COMSNETS'10 Proceedings of the 2nd international conference on COMmunication systems and NETworks
MSET: a mobility satellite emulation testbed
INFOCOM'10 Proceedings of the 29th conference on Information communications
DES-SERT: a framework for structured routing protocol implementation
WD'09 Proceedings of the 2nd IFIP conference on Wireless days
Evaluating and enhancing xen-based virtual routers to support real-time applications
CCNC'10 Proceedings of the 7th IEEE conference on Consumer communications and networking conference
SwitchBlade: a platform for rapid deployment of network protocols on programmable hardware
Proceedings of the ACM SIGCOMM 2010 conference
PacketShader: a GPU-accelerated software router
Proceedings of the ACM SIGCOMM 2010 conference
NetFence: preventing internet denial of service from inside out
Proceedings of the ACM SIGCOMM 2010 conference
Virtual basestation: architecture for an open shared WiMAX framework
Proceedings of the second ACM SIGCOMM workshop on Virtualized infrastructure systems and architectures
Adaptive virtual network provisioning
Proceedings of the second ACM SIGCOMM workshop on Virtualized infrastructure systems and architectures
Seamless BGP migration with router grafting
NSDI'10 Proceedings of the 7th USENIX conference on Networked systems design and implementation
Tolerating malicious device drivers in Linux
USENIXATC'10 Proceedings of the 2010 USENIX conference on USENIX annual technical conference
WIOV'08 Proceedings of the First conference on I/O virtualization
Proceedings of the sixteenth annual international conference on Mobile computing and networking
Fair WLAN backhaul aggregation
Proceedings of the sixteenth annual international conference on Mobile computing and networking
The κ factor: inferring protocol performance using inter-link reception correlation
Proceedings of the sixteenth annual international conference on Mobile computing and networking
Back-pressure routing and rate control for ICNs
Proceedings of the sixteenth annual international conference on Mobile computing and networking
AjaxTracker: active measurement system for high-fidelity characterization of AJAX applications
WebApps'10 Proceedings of the 2010 USENIX conference on Web application development
EURASIP Journal on Wireless Communications and Networking - Special issue on simulators and experimental testbeds design and development for wireless networks
SideCar: building programmable datacenter networks without programmable switches
Hotnets-IX Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks
IP routing processing with graphic processors
Proceedings of the Conference on Design, Automation and Test in Europe
Airblue: a system for cross-layer wireless protocol development
Proceedings of the 6th ACM/IEEE Symposium on Architectures for Networking and Communications Systems
Chimpp: a click-based programming and simulation environment for reconfigurable networking hardware
Proceedings of the 6th ACM/IEEE Symposium on Architectures for Networking and Communications Systems
Embedded software debugging using virtual filesystem abstractions
Journal of Systems Architecture: the EUROMICRO Journal
Trends, advances, and challenges in testbed-based wireless mesh network research
Mobile Networks and Applications
Enabling tussle-agile inter-networking architectures by underlay virtualisation
FIS'2009 Proceedings of the Second Future internet conference on Future internet
Simplifying data path processing in next-generation routers
Proceedings of the 5th ACM/IEEE Symposium on Architectures for Networking and Communications Systems
Experience with high-speed automated application-identification for network-management
Proceedings of the 5th ACM/IEEE Symposium on Architectures for Networking and Communications Systems
D(e|i)aling with VoIP: robust prevention of DIAL attacks
ESORICS'10 Proceedings of the 15th European conference on Research in computer security
Specification of network services and mapping algorithms
MILCOM'06 Proceedings of the 2006 IEEE conference on Military communications
Forwarding devices: From measurements to simulations
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Distributed runtime load-balancing for software routers on homogeneous many-core processors
Proceedings of the Workshop on Programmable Routers for Extensible Services of Tomorrow
Controlling parallelism in a multicore software router
Proceedings of the Workshop on Programmable Routers for Extensible Services of Tomorrow
Forwarding path architectures for multicore software routers
Proceedings of the Workshop on Programmable Routers for Extensible Services of Tomorrow
Evaluating the suitability of server network cards for software routers
Proceedings of the Workshop on Programmable Routers for Extensible Services of Tomorrow
Onix: a distributed control platform for large-scale production networks
OSDI'10 Proceedings of the 9th USENIX conference on Operating systems design and implementation
SEATTLE: A Scalable Ethernet Architecture for Large Enterprises
ACM Transactions on Computer Systems (TOCS)
Proceedings of the 38th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Transformation-based parallelization of request-processing applications
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part II
Privacy-preserving network forensics
Communications of the ACM
TCPSpeaker: clean and dirty sides of the same slate
ACM SIGMOBILE Mobile Computing and Communications Review
RouteBricks: enabling general purpose network infrastructure
ACM SIGOPS Operating Systems Review
An accelerated and energy-efficient traffic monitor using the NetFPGA (abstract only)
Proceedings of the 19th ACM/SIGDA international symposium on Field programmable gate arrays
A flexible framework for Future Internet design, assessment, and operation
Computer Networks: The International Journal of Computer and Telecommunications Networking
A Dynamic Recursive Unified Internet Design (DRUID)
Computer Networks: The International Journal of Computer and Telecommunications Networking
Application-Tailored I/O with Streamline
ACM Transactions on Computer Systems (TOCS)
Evaluating Xen-based virtual routers performance
International Journal of Communication Networks and Distributed Systems
AiroLAB: a framework toward effective virtualisation of multi-hop wireless networks
International Journal of Communication Networks and Distributed Systems
Hot-ICE'11 Proceedings of the 11th USENIX conference on Hot topics in management of internet, cloud, and enterprise networks and services
ServerSwitch: a programmable and high performance platform for data center networks
Proceedings of the 8th USENIX conference on Networked systems design and implementation
WiLdnet: design and implementation of high performancewifi based long distance networks
NSDI'07 Proceedings of the 4th USENIX conference on Networked systems design & implementation
Model checking programmable router configurations
Graph transformations and model-driven engineering
Mobile apps: it's time to move up to CondOS
HotOS'13 Proceedings of the 13th USENIX conference on Hot topics in operating systems
Managed Ecosystems of Networked Objects
Wireless Personal Communications: An International Journal
LORD: Tracking mobile clients in a real mesh
Ad Hoc Networks
Insomnia in the access: or how to curb access network related energy consumption
Proceedings of the ACM SIGCOMM 2011 conference
netmap: memory mapped access to network devices
Proceedings of the ACM SIGCOMM 2011 conference
Inferring the QoE of HTTP video streaming from user-viewing activities
Proceedings of the first ACM SIGCOMM workshop on Measurements up the stack
Hermes: an integrated CPU/GPU microarchitecture for IP routing
Proceedings of the 48th Design Automation Conference
What's clicking what? techniques and innovations of today's clickbots
DIMVA'11 Proceedings of the 8th international conference on Detection of intrusions and malware, and vulnerability assessment
Enhance & explore: an adaptive algorithm to maximize the utility of wireless networks
MobiCom '11 Proceedings of the 17th annual international conference on Mobile computing and networking
REfactor-ing content overhearing to improve wireless performance
MobiCom '11 Proceedings of the 17th annual international conference on Mobile computing and networking
A measurement-based algorithm to maximize the utility of wireless networks
S3 '11 Proceedings of the 3rd ACM workshop on Wireless of the students, by the students, for the students
TinyWiFi: making network protocol evaluation portable across multiple phy-link layers
WiNTECH '11 Proceedings of the 6th ACM international workshop on Wireless network testbeds, experimental evaluation and characterization
An emulation tool for PlanetLab
Computer Communications
Frenetic: a network programming language
Proceedings of the 16th ACM SIGPLAN international conference on Functional programming
In the network: sandy bridge versus nehalem
ACM SIGMETRICS Performance Evaluation Review - Special Issue on IFIP PERFORMANCE 2011- 29th International Symposium on Computer Performance, Modeling, Measurement and Evaluation
Trust-based minimum cost opportunistic routing for Ad hoc networks
Journal of Systems and Software
Understanding and tackling the root causes of instability in wireless mesh networks
IEEE/ACM Transactions on Networking (TON)
PTask: operating system abstractions to manage GPUs as compute devices
SOSP '11 Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles
Research challenges towards the Future Internet
Computer Communications
A Dynamically Adapting Network Programming Framework
Proceedings of the 2011 ACM/IEEE Seventh Symposium on Architectures for Networking and Communications Systems
400 Gb/s Programmable Packet Parsing on a Single FPGA
Proceedings of the 2011 ACM/IEEE Seventh Symposium on Architectures for Networking and Communications Systems
Efficient Implementation of Dynamic Protocol Stacks
Proceedings of the 2011 ACM/IEEE Seventh Symposium on Architectures for Networking and Communications Systems
Inferring Packet Processing Behavior Using Input/Output Monitors
Proceedings of the 2011 ACM/IEEE Seventh Symposium on Architectures for Networking and Communications Systems
GQ: practical containment for measuring modern malware systems
Proceedings of the 2011 ACM SIGCOMM conference on Internet measurement conference
Poster: Click based IP border router for low-power and lossy networks
Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems
Demo: A mesh-based command and control sensing system for public safety scenarios
Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems
Identifying and using energy-critical paths
Proceedings of the Seventh COnference on emerging Networking EXperiments and Technologies
Verifying and enforcing network paths with icing
Proceedings of the Seventh COnference on emerging Networking EXperiments and Technologies
Optimizing packet accesses for a domain specific language on network processors
LCPC'05 Proceedings of the 18th international conference on Languages and Compilers for Parallel Computing
Packet aggregation based network I/O virtualization for cloud computing
Computer Communications
A tree-based distributed model for BGP route processing
HPCC'06 Proceedings of the Second international conference on High Performance Computing and Communications
Revisiting network I/O APIs: the netmap framework
Communications of the ACM
COPS: quality of service vs. any service at all
IWQoS'05 Proceedings of the 13th international conference on Quality of Service
Revisiting Network I/O APIs: The netmap Framework
Queue - Networks
A novel control plane model of extensible routers
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part IV
MOSAIC: Declarative platform for dynamic overlay composition
Computer Networks: The International Journal of Computer and Telecommunications Networking
VIOLIN: virtual internetworking on overlay infrastructure
ISPA'04 Proceedings of the Second international conference on Parallel and Distributed Processing and Applications
Open-Source PC-Based software routers: a viable approach to high-performance packet switching
QoS-IP'05 Proceedings of the Third international conference on Quality of Service in Multiservice IP Networks
Comparative analysis of SMP click scheduling techniques
QoS-IP'05 Proceedings of the Third international conference on Quality of Service in Multiservice IP Networks
Implementation of implicit qos control in a modular software router context
QoS-IP'05 Proceedings of the Third international conference on Quality of Service in Multiservice IP Networks
Compiling high throughput network processors
Proceedings of the ACM/SIGDA international symposium on Field Programmable Gate Arrays
VEE '12 Proceedings of the 8th ACM SIGPLAN/SIGOPS conference on Virtual Execution Environments
ns-3-click: click modular router integration for ns-3
Proceedings of the 4th International ICST Conference on Simulation Tools and Techniques
SystemQ: a queuing-based approach to architecture performance evaluation with systemc
SAMOS'05 Proceedings of the 5th international conference on Embedded Computer Systems: architectures, Modeling, and Simulation
QDASH: a QoE-aware DASH system
Proceedings of the 3rd Multimedia Systems Conference
Algorithmic verification of asynchronous programs
ACM Transactions on Programming Languages and Systems (TOPLAS)
A case for design methodology research in self-* distributed systems
Self-star Properties in Complex Information Systems
Pandora: an efficient platform for the construction of autonomic applications
Self-star Properties in Complex Information Systems
A virtualization architecture for mobile WiMAX networks
ACM SIGMOBILE Mobile Computing and Communications Review
On the accuracy of two analytical models for evaluating the performance of Gigabit Ethernet hosts
Information Sciences: an International Journal
Optimizing routing schemes for fast moving users in MST-Based networks
EURO-NGI'05 Proceedings of the Second international conference on Wireless Systems and Network Architectures in Next Generation Internet
DAC: generic and automatic address configuration for data center networks
IEEE/ACM Transactions on Networking (TON)
Recent advances in declarative networking
PADL'12 Proceedings of the 14th international conference on Practical Aspects of Declarative Languages
Fast fault recovery method with preestablished recovery table for reliable wide area layer-2 network
ISRN Communications and Networking
NaaS: network-as-a-service in the cloud
Hot-ICE'12 Proceedings of the 2nd USENIX conference on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services
RPT: re-architecting loss protection for content-aware networks
NSDI'12 Proceedings of the 9th USENIX conference on Networked Systems Design and Implementation
Toward predictable performance in software packet-processing platforms
NSDI'12 Proceedings of the 9th USENIX conference on Networked Systems Design and Implementation
XIA: efficient support for evolvable internetworking
NSDI'12 Proceedings of the 9th USENIX conference on Networked Systems Design and Implementation
How hard can it be? designing and implementing a deployable multipath TCP
NSDI'12 Proceedings of the 9th USENIX conference on Networked Systems Design and Implementation
On multi---gigabit packet capturing with multi---core commodity hardware
PAM'12 Proceedings of the 13th international conference on Passive and Active Measurement
Experiences using a miniature vehicular network testbed
Proceedings of the ninth ACM international workshop on Vehicular inter-networking, systems, and applications
Order matters: transmission reordering in wireless networks
IEEE/ACM Transactions on Networking (TON)
Network coding for unicast in a WiFi hotspot: Promises, challenges, and testbed implementation
Computer Networks: The International Journal of Computer and Telecommunications Networking
DECOR: a distributed coordinated resource monitoring system
Proceedings of the 2012 IEEE 20th International Workshop on Quality of Service
Towards large-scale network virtualization
WWIC'12 Proceedings of the 10th international conference on Wired/Wireless Internet Communication
Multi-resource fair queueing for packet processing
Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication
Making middleboxes someone else's problem: network processing as a cloud service
Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication
SP4: scalable programmable packet processing platform
Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication
Blockmon: a high-performance composable network traffic measurement system
Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication
Efficiently migrating stateful middleboxes
Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication
DeTail: reducing the flow completion time tail in datacenter networks
Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication
Enabling dynamic network processing with clickOS
Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication
ShadowStream: performance evaluation as a capability in production internet live streaming networks
Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication
Towards programmable enterprise WLANS with Odin
Proceedings of the first workshop on Hot topics in software defined networks
User-driven dynamic traffic prioritization for home networks
Proceedings of the 2012 ACM SIGCOMM workshop on Measurements up the stack
USENIX ATC'12 Proceedings of the 2012 USENIX conference on Annual Technical Conference
Building a power-proportional software router
USENIX ATC'12 Proceedings of the 2012 USENIX conference on Annual Technical Conference
Netmap: a novel framework for fast packet I/O
USENIX ATC'12 Proceedings of the 2012 USENIX conference on Annual Technical Conference
Proceedings of the International Conference on Advances in Computing, Communications and Informatics
Enabling large scale flexible deployment of cognitive radio routing protocols
Proceedings of the seventh ACM international workshop on Wireless network testbeds, experimental evaluation and characterization
The power of batching in the Click modular router
Proceedings of the Asia-Pacific Workshop on Systems
Computer Networks: The International Journal of Computer and Telecommunications Networking
Parallel software architecture for experimental workflows in computational biology on clouds
PPAM'11 Proceedings of the 9th international conference on Parallel Processing and Applied Mathematics - Volume Part II
Polynomial-time algorithms for multirate anypath routing in wireless multihop networks
IEEE/ACM Transactions on Networking (TON)
Declarative policy-based adaptive mobile ad hoc networking
IEEE/ACM Transactions on Networking (TON)
Timescale decoupled routing and rate control in intermittently connected networks
IEEE/ACM Transactions on Networking (TON)
Pushouts in software architecture design
Proceedings of the 11th International Conference on Generative Programming and Component Engineering
ASIC: an architecture for scalable intra-domain control in OpenFlow
Proceedings of the 7th International Conference on Future Internet Technologies
Multi-resource fair queueing for packet processing
ACM SIGCOMM Computer Communication Review - Special october issue SIGCOMM '12
Making middleboxes someone else's problem: network processing as a cloud service
ACM SIGCOMM Computer Communication Review - Special october issue SIGCOMM '12
SP4: scalable programmable packet processing platform
ACM SIGCOMM Computer Communication Review - Special october issue SIGCOMM '12
Blockmon: a high-performance composable network traffic measurement system
ACM SIGCOMM Computer Communication Review - Special october issue SIGCOMM '12
Efficiently migrating stateful middleboxes
ACM SIGCOMM Computer Communication Review - Special october issue SIGCOMM '12
DeTail: reducing the flow completion time tail in datacenter networks
ACM SIGCOMM Computer Communication Review - Special october issue SIGCOMM '12
Enabling dynamic network processing with clickOS
ACM SIGCOMM Computer Communication Review - Special october issue SIGCOMM '12
ShadowStream: performance evaluation as a capability in production internet live streaming networks
ACM SIGCOMM Computer Communication Review - Special october issue SIGCOMM '12
The power of batching in the click modular router
APSys'12 Proceedings of the Third ACM SIGOPS Asia-Pacific conference on Systems
Experiences from a decade of TinyOS development
OSDI'12 Proceedings of the 10th USENIX conference on Operating Systems Design and Implementation
DirectFlow: a domain-specific language for information-flow systems
ECOOP'07 Proceedings of the 21st European conference on Object-Oriented Programming
NetSlices: scalable multi-core packet processing in user-space
Proceedings of the eighth ACM/IEEE symposium on Architectures for networking and communications systems
NetBump: user-extensible active queue management with bumps on the wire
Proceedings of the eighth ACM/IEEE symposium on Architectures for networking and communications systems
Malacoda: towards high-level compilation of network security applications on reconfigurable hardware
Proceedings of the eighth ACM/IEEE symposium on Architectures for networking and communications systems
Performance of IP-forwarding of Linux hosts with multiple network interfaces
Journal of Network and Computer Applications
MPTCP is not pareto-optimal: performance issues and a possible solution
Proceedings of the 8th international conference on Emerging networking experiments and technologies
New opportunities for load balancing in network-wide intrusion detection systems
Proceedings of the 8th international conference on Emerging networking experiments and technologies
Declarative secure distributed information systems
Computer Languages, Systems and Structures
FSR: formal analysis and implementation toolkit for safe interdomain routing
IEEE/ACM Transactions on Networking (TON)
International Journal of Adaptive, Resilient and Autonomic Systems
Impact of Cross-Layer Adaptations of Mobile IP on IEEE 802.11 Networks on Video Streaming
International Journal of Adaptive, Resilient and Autonomic Systems
SAM'12 Proceedings of the 7th international conference on System Analysis and Modeling: theory and practice
ReShape: Towards a High-Level Approach to Design and Operation of Modular Reconfigurable Systems
ACM Transactions on Reconfigurable Technology and Systems (TRETS)
RoboNetSim: An integrated framework for multi-robot and network simulation
Robotics and Autonomous Systems
Scalanytics: a declarative multi-core platform for scalable composable traffic analytics
Proceedings of the 22nd international symposium on High-performance parallel and distributed computing
Composing software-defined networks
nsdi'13 Proceedings of the 10th USENIX conference on Networked Systems Design and Implementation
STRIDE: sanctuary trail -- refuge from internet DDoS entrapment
Proceedings of the 8th ACM SIGSAC symposium on Information, computer and communications security
FCP: a flexible transport framework for accommodating diversity
Proceedings of the ACM SIGCOMM 2013 conference on SIGCOMM
SIMPLE-fying middlebox policy enforcement using SDN
Proceedings of the ACM SIGCOMM 2013 conference on SIGCOMM
HotOS'13 Proceedings of the 14th USENIX conference on Hot Topics in Operating Systems
Wanted: systems abstractions for SDN
HotOS'13 Proceedings of the 14th USENIX conference on Hot Topics in Operating Systems
Enabling fast, dynamic network processing with clickOS
Proceedings of the second ACM SIGCOMM workshop on Hot topics in software defined networking
A slick control plane for network middleboxes
Proceedings of the second ACM SIGCOMM workshop on Hot topics in software defined networking
EMF modeling in traffic surveillance experiments
Proceedings of the Modelling of the Physical World Workshop
Proceedings of the 19th annual international conference on Mobile computing & networking
Revealing middlebox interference with tracebox
Proceedings of the 2013 conference on Internet measurement conference
Using ORBIT for evaluating wireless content-centric network transport
Proceedings of the 8th ACM international workshop on Wireless network testbeds, experimental evaluation & characterization
Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles
ACM SIGOPS 24th Symposium on Operating Systems Principles
Cloudoscopy: services discovery and topology mapping
Proceedings of the 2013 ACM workshop on Cloud computing security workshop
Dandelion: a compiler and runtime for heterogeneous systems
Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles
IOFlow: a software-defined storage architecture
Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles
Naiad: a timely dataflow system
Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles
Proceedings of the Seventh Workshop on Programming Languages and Operating Systems
Toward a verifiable software dataplane
Proceedings of the Twelfth ACM Workshop on Hot Topics in Networks
Managing the network with Merlin
Proceedings of the Twelfth ACM Workshop on Hot Topics in Networks
No silver bullet: extending SDN to the data plane
Proceedings of the Twelfth ACM Workshop on Hot Topics in Networks
SymNet: static checking for stateful networks
Proceedings of the 2013 workshop on Hot topics in middleboxes and network function virtualization
REEF: retainable evaluator execution framework
Proceedings of the VLDB Endowment
Fast and flexible: parallel packet processing with GPUs and click
ANCS '13 Proceedings of the ninth ACM/IEEE symposium on Architectures for networking and communications systems
DBridges: Flexible floodless frame forwarding
Computer Networks: The International Journal of Computer and Telecommunications Networking
Queue - Large-Scale Implementations
Journal of Network and Computer Applications
MPTCP is not pareto-optimal: performance issues and a possible solution
IEEE/ACM Transactions on Networking (TON)
Strata: scalable high-performance storage on virtualized non-volatile memory
FAST'14 Proceedings of the 12th USENIX conference on File and Storage Technologies
Software dataplane verification
NSDI'14 Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation
ClickOS and the art of network function virtualization
NSDI'14 Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation
Hi-index | 0.03 |
Clicks 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, queuing, scheduling, and interfacing with network devices. A router configurable is a directed graph with elements at the vertices; packets flow along the edges of the graph. Several features make individual elements more powerful and complex configurations easier to write, including pull connections, which model packet flow drivn by transmitting hardware devices, and flow-based router context, which helps an element locate other interesting elements. Click configurations are modular and easy to extend. A standards-compliant Click IP router has 16 elements on its forwarding path; some of its elements are also useful in Ethernet switches and IP tunnelling configurations. Extending the IP router to support dropping policies, fairness among flows, or Differentiated Services simply requires adding a couple of element at the right place. 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 with good performance.