|
ABSTRACT
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
BAKER, F. 1995. Requirements for IP Version 4 routers. RFC 1812 (June), Internet Engi-neering Task Force. ftp://ftp.ietf.org/rfc/rfc1812.txt.
|
| |
2
|
BLAKE, S., BLACK, D., CARLSON, M., DAVIES, E., WANG, Z., AND WEISS, W. 1998. An architec-ture for differentiated services. RFC 2475 (Dec.), Internet Engineering Task Force. ftp:// ftp.ietf.org/rfc/rfc2475.txt.
|
| |
3
|
CHO, K. 1998. A framework for alternate queueing: towards traffic management by PC-UNIX based routers. In Proc. USENIX 1998 Annual Technical Conference (June 1998), pp. 247-258.
|
| |
4
|
CISCO CORPORATION. 1999. Distributed WRED. Technical report. http://www.cisco.com/ univercd/cc/td/doc/product/software/ios111/cc111/wred.htm, as of January 2000.
|
 |
5
|
|
 |
6
|
Dan Decasper , Zubin Dittia , Guru Parulkar , Bernhard Plattner, 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, p.229-240, August 31-September 04, 1998, Vancouver, British Columbia, Canada
|
| |
7
|
DECASPER, D. S. 1999. A software architecture for next generation routers. Ph.D. thesis, Swiss Federal Institute of Technology, Zurich.
|
 |
8
|
Mikael Degermark , Andrej Brodnik , Svante Carlsson , Stephen Pink, Small forwarding tables for fast routing lookups, Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication, p.3-14, September 14-18, 1997, Cannes, France
|
| |
9
|
DIGITAL EQUIPMENT CORPORATION. 1998. DIGITAL Semiconductor 21140A PCI Fast Ether-net LAN Controller Hardware Reference Manual. http://developer.intel.com/ design/network/manuals.
|
 |
10
|
Peter Druschel , Larry L. Peterson , Bruce S. Davie, Experiences with a high-speed network adaptor: a software perspective, Proceedings of the conference on Communications architectures, protocols and applications, p.2-13, August 31-September 02, 1994, London, United Kingdom
|
| |
11
|
ELISCHER,J.AND COBBS, A. 1998. The Netgraph networking system. Technical report (Jan.), Whistle Communications. http://www.elischer.com/netgraph/, as of July 2000.
|
| |
12
|
|
| |
13
|
|
| |
14
|
INTEL CORPORATION. 1996. Pentium Pro Family Developer's Manual, Volume 3. http:// developer.intel.com/design/pro/manuals.
|
| |
15
|
KOHLER, E. 2000. The Click modular router. Ph.D. thesis, Laboratory for Computer Science, Massachusetts Institute of Technology.
|
| |
16
|
LAKSHMAN,T.V.,NEIDHARDT, A., AND OTT, T. J. 1996. The drop from front strategy in TCP and in TCP over ATM. In Proc. IEEE Infocom, Volume 3 (March 1996), pp. 1242-1250.
|
| |
17
|
MCCANNE,S.AND JACOBSON, V. 1993. The BSD packet filter: A new architecture for user-level packet capture. In Proc. Winter 1993 USENIX Conference (Jan. 1993), pp. 259-269.
|
| |
18
|
MCKENNEY, P. E. 1990. Stochastic fairness queueing. In Proc. IEEE Infocom, Volume 2 (June 1990), pp. 733-740.
|
| |
19
|
MILLS, D. L. 1988. The Fuzzball. In Proc. ACM SIGCOMM Conference (SIGCOMM '88) (Aug. 1988), pp. 115-122.
|
 |
20
|
|
 |
21
|
Robert Morris , Eddie Kohler , John Jannotti , M. Frans Kaashoek, The Click modular router, Proceedings of the seventeenth ACM symposium on Operating systems principles, p.217-231, December 12-15, 1999, Charleston, South Carolina, United States
|
 |
22
|
|
| |
23
|
|
| |
24
|
NICHOLS, K., BLAKE, S., BAKER, F., AND BLACK, D. 1998. Definition of the Differentiated Services field (DS field) in the IPv4 and IPv6 headers. RFC 2474 (Dec.), Internet Engineer-ing Task Force. ftp://ftp.ietf.org/rfc/rfc2474.txt.
|
| |
25
|
Craig Partridge , Philip P. Carvey , Ed Burgess , Isidro Castineyra , Tom Clarke , Lise Graham , Michael Hathaway , Phil Herman , Allen King , Steve Kohalmi , Tracy Ma , John Mcallen , Trevor Mendez , Walter C. Milliken , Ronald Pettyjohn , John Rokosz , Joshua Seeger , Michael Sollins , Steve Storch , Benjamin Tober , Gregory D. Troxel, A 50-Gb/s IP router, IEEE/ACM Transactions on Networking (TON), v.6 n.3, p.237-248, June 1998
[doi> 10.1109/90.700888]
|
| |
26
|
|
| |
27
|
POSTEL, J. 1981a. Internet Protocol. RFC 791 (Sept.), Internet Engineering Task Force. ftp://ftp.ietf.org/rfc/rfc0792.txt.
|
| |
28
|
POSTEL, J. 1981b. Internet Control Message Protocol. RFC 792 (Sept.), Internet Engineer-ing Task Force. ftp://ftp.ietf.org/rfc/rfc0791.txt.
|
| |
29
|
RITCHIE, D. M. 1984. A stream input-output system. AT&T Bell Laboratories Technical Journal 63, 8 (Oct.), 1897-1910.
|
| |
30
|
|
| |
31
|
TENNENHOUSE,D.L.,SMITH,J.M.,SINCOSKIE, W., WETHERALL,D.J.,AND MINDEN, G. J. 1997. A survey of active network research. IEEE Communications Magazine 35, 1 (Jan.), 80-86.
|
| |
32
|
|
 |
33
|
Marcel Waldvogel , George Varghese , Jon Turner , Bernhard Plattner, Scalable high speed IP routing lookups, Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication, p.25-36, September 14-18, 1997, Cannes, France
|
| |
34
|
WROCLAWSKI, J. 1997. Fast PC routers. Technical report (Jan.), MIT LCS Advanced Net-work Architecture Group. http://mercury.lcs.mit.edu/PC-Routers/pcrouter.html, as of July 2000.
|
CITED BY 225
|
|
|
|
|
|
|
|
|
|
|
M. Sgroi , M. Sheets , A. Mihal , K. Keutzer , S. Malik , J. Rabaey , A. Sangiovanni-Vencentelli, Addressing the system-on-a-chip interconnect woes through communication-based design, Proceedings of the 38th conference on Design automation, p.667-672, June 2001, Las Vegas, Nevada, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Chidamber Kulkarni , Matthias Gries , Christian Sauer , Kurt Keutzer, Programming challenges in network processor deployment, Proceedings of the 2003 international conference on Compilers, architecture and synthesis for embedded systems, October 30-November 01, 2003, San Jose, California, USA
|
|
|
|
|
|
Douglas S. J. De Couto , Daniel Aguayo , John Bicket , Robert Morris, A high-throughput path metric for multi-hop wireless routing, Proceedings of the 9th annual international conference on Mobile computing and networking, September 14-19, 2003, San Diego, CA, USA
|
|
|
|
|
|
Petros Zerfos , Gary Zhong , Jerry Cheng , Haiyun Luo , Songwu Lu , Jefferey Jia-Ru Li, DIRAC: a software-based wireless router system, Proceedings of the 9th annual international conference on Mobile computing and networking, September 14-19, 2003, San Diego, CA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Matthieu Leclercq , Vivien Quéma , Jean-Bernard Stefani, DREAM: a component framework for the construction of resource-aware, reconfigurable MOMs, Proceedings of the 3rd workshop on Adaptive and reflective middleware, p.250-255, October 19-19, 2004, Toronto, Ontario, Canada
|
|
|
|
|
|
|
|
|
|
|
|
Robert S. Gray , David Kotz , Calvin Newport , Nikita Dubrovsky , Aaron Fiske , Jason Liu , Christopher Masone , Susan McGrath , Yougu Yuan, Outdoor experimental comparison of four ad hoc routing algorithms, Proceedings of the 7th ACM international symposium on Modeling, analysis and simulation of wireless and mobile systems, October 04-06, 2004, Venice, Italy
|
|
|
|
|
|
Andy Rupp , Holger Dreger , Anja Feldmann , Robin Sommer, Packet trace manipulation rramework for test labs, Proceedings of the 4th ACM SIGCOMM conference on Internet measurement, October 25-27, 2004, Taormina, Sicily, Italy
|
|
|
|
|
|
|
|
|
|
|
|
Nico Janssens , Lieven Desmet , Sam Michiels , Pierre Verbaeten, NeCoMan: middleware for safe distributed service deployment in programmable networks, Proceedings of the 3rd workshop on Adaptive and reflective middleware, p.256-261, October 19-19, 2004, Toronto, Ontario, Canada
|
|
|
Wenjun Hu , Sachin Katti , Hariharan Rahul , Dina Katabi , Jon Crowcroft, Sending more for less bandwidth and power: a systems approach to network coding, Proceedings of the twentieth ACM symposium on Operating systems principles, October 23-26, 2005, Brighton, United Kingdom
|
|
|
Ruoming Pang , Vinod Yegneswaran , Paul Barford , Vern Paxson , Larry Peterson, Characteristics of internet background radiation, Proceedings of the 4th ACM SIGCOMM conference on Internet measurement, October 25-27, 2004, Taormina, Sicily, Italy
|
|
|
Lewis Girod , Thanos Stathopoulos , Nithya Ramanathan , Jeremy Elson , Deborah Estrin , Eric Osterweil , Tom Schoellhammer, A system for simulation, emulation, and deployment of heterogeneous sensor networks, Proceedings of the 2nd international conference on Embedded networked sensor systems, November 03-05, 2004, Baltimore, MD, USA
|
|
|
|
|
|
|
|
|
|
|
|
Michael K. Chen , Xiao Feng Li , Ruiqi Lian , Jason H. Lin , Lixia Liu , Tao Liu , Roy Ju, Shangri-La: achieving high performance from compiled network applications while enabling ease of programming, ACM SIGPLAN Notices, v.40 n.6, June 2005
|
|
|
|
|
|
|
|
|
Ada Gavrilovska , Sanjay Kumar , Srikanth Sundaragopalan , Karsten Schwan, Platform Overlays: enabling in-network stream processing in large-scale distributed applications, Proceedings of the international workshop on Network and operating systems support for digital audio and video, June 13-14, 2005, Stevenson, Washington, USA
|
|
|
|
|
|
Kishore Ramachandran , Sanjit Kaul , Suhas Mathur , Marco Gruteser , Ivan Seskar, Towards large-scale mobile network emulation through spatial switching on a wireless grid, Proceeding of the 2005 ACM SIGCOMM workshop on Experimental approaches to wireless network design and analysis, August 22-22, 2005, Philadelphia, Pennsylvania, USA
|
|
|
|
|
|
|
|
|
Michael Vrable , Justin Ma , Jay Chen , David Moore , Erik Vandekieft , Alex C. Snoeren , Geoffrey M. Voelker , Stefan Savage, Scalability, fidelity, and containment in the potemkin virtual honeyfarm, ACM SIGOPS Operating Systems Review, v.39 n.5, December 2005
|
|
|
|
|
|
|
|
|
|
|
|
Lieven Desmet , Nico Janssens , Sam Michiels , Frank Piessens , Wouter Joosen , Pierre Verbaeten, Towards preserving correctness in self-managed software systems, Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems, p.34-38, October 31-November 01, 2004, Newport Beach, California
|
|
|
|
|
|
|
|
|
Albert Greenberg , Gisli Hjalmtysson , David A. Maltz , Andy Myers , Jennifer Rexford , Geoffrey Xie , Hong Yan , Jibin Zhan , Hui Zhang, A clean slate 4D approach to network control and management, ACM SIGCOMM Computer Communication Review, v.35 n.5, October 2005
|
|
|
|
|
|
|
|
|
|
|
|
Umar Saif , James W. Anderson , Anthony Degangi , Anant Agarwal, Gigabit routing on a software-exposed tiled-microprocessor, Proceedings of the 2005 symposium on Architecture for networking and communications systems, October 26-28, 2005, Princeton, NJ, USA
|
|
|
Arun Raghunath , Aaron Kunze , Erik J. Johnson , Vinod Balakrishnan, Framework for supporting multi-service edge packet processing on network processors, Proceedings of the 2005 symposium on Architecture for networking and communications systems, October 26-28, 2005, Princeton, NJ, USA
|
|
|
David Bauer , Garrett Yaun , Christopher D. Carothers , Murat Yuksel , Shivkumar Kalyanaraman, Simulation of large scale networks III: ROSS.Net: optimistic parallel simulation framework for large-scale internet models, Proceedings of the 35th conference on Winter simulation: driving innovation, December 07-10, 2003, New Orleans, Louisiana
|
|
|
|
|
|
|
|
|
|
|
|
Yolanda Tsang , Mehmet Yildiz , Paul Barford , Robert Nowak, Network radar: tomography from round trip time measurements, Proceedings of the 4th ACM SIGCOMM conference on Internet measurement, October 25-27, 2004, Taormina, Sicily, Italy
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Olga Papaemmanouil , Yanif Ahmad , Uğur Çetintemel , John Jannotti , Yenel Yildirim, Extensible optimization in overlay dissemination trees, Proceedings of the 2006 ACM SIGMOD international conference on Management of data, June 27-29, 2006, Chicago, IL, USA
|
|
|
|
|
|
Nadia Shalaby , Andy Bavier , Yitzchak Gottlieb , Scott Karlin , Larry Peterson , Xiaohu Qie , Tammo Spalink , Mike Wawrzoniak, Building extensible routers using network processors: Research Articles, Software—Practice & Experience, v.35 n.12, p.1155-1194, October 2005
|
|
|
|
|
|
|
|
|
|
|
|
Saman Amarasinghe , Michael I. Gordon , Michal Karczmarek , Jasper Lin , David Maze , Rodric M. Rabbah , William Thies, Language and compiler design for streaming applications, International Journal of Parallel Programming, v.33 n.2, p.261-278, June 2005
|
|
|
S. Yusuf , W. Luk , M. Sloman , N. Dulay , E. C. Lupu , G. Brown, Reconfigurable architecture for network flow analysis, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, v.16 n.1, p.57-65, January 2008
|
|
|
|
|
|
|
|
|
R. Riggio , D. Miorandi , F. De Pellegrini , F. Granelli , I. Chlamtac, A traffic aggregation and differentiation scheme for enhanced QoS in IEEE 802.11-based Wireless Mesh Networks, Computer Communications, v.31 n.7, p.1290-1300, May, 2008
|
|
|
Ben Greenstein , Damon McCoy , Jeffrey Pang , Tadayoshi Kohno , Srinivasan Seshan , David Wetherall, Improving wireless privacy with an identifier-free link layer protocol, Proceeding of the 6th international conference on Mobile systems, applications, and services, June 17-20, 2008, Breckenridge, CO, USA
|
|
|
Gentian Jakllari , Stephan Eidenbenz , Nicolas Hengartner , Srikanth V. Krishnamurthy , Michalis Faloutsos, Revisiting minimum cost reliable routing in wireless mesh networks, Proceedings of the 13th annual ACM international conference on Mobile computing and networking, September 09-14, 2007, Montréal, Québec, Canada
|
|
|
Jelena Mirkovic , Alefiya Hussain , Brett Wilson , Sonia Fahmy , Peter Reiher , Roshan Thomas , Wei-Min Yao , Stephen Schwab, Towards user-centric metrics for denial-of-service measurement, Proceedings of the 2007 workshop on Experimental computer science, p.8-es, June 13-14, 2007, San Diego, California
|
|
|
|
|
|
|
|
|
|
|
|
Prem Gopalan , Kyle Jamieson , Panayiotis Mavrommatis , Massimiliano Poletto, Signature metrics for accurate and automated worm detection, Proceedings of the 4th ACM workshop on Recurring malcode, November 03-03, 2006, Alexandria, Virginia, USA
|
|
|
Thomas Schmid , Tad Dreier , Mani B. Srivastava, Software radio implementation of short-range wireless standards for sensor networking, Proceedings of the 1st international workshop on Wireless network testbeds, experimental evaluation & characterization, September 29-29, 2006, Los Angeles, CA, USA
|
|
|
|
|
|
|
|
|
|
|
|
Seung Chul Han , Puneet Zaroo , David K. Y. Yau , Yu Dong , Prem Gopalan , John C. S. Lui, Quality of service provisioning for composable routing elements, Computer Networks: The International Journal of Computer and Telecommunications Networking, v.50 n.13, p.2255-2270, 15 September 2006
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Matthew Caesar , Donald Caldwell , Nick Feamster , Jennifer Rexford , Aman Shaikh , Jacobus van der Merwe, Design and implementation of a routing control platform, Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation, p.15-28, May 02-04, 2005
|
|
|
Jon Salz , Alex C. Snoeren , Hari Balakrishnan, TESLA: a transparent, extensible session-layer architecture for end-to-end network services, Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems, p.16-16, March 26-28, 2003, Seattle, WA
|
|
|
|
|
|
|
|
|
Michael Walfish , Jeremy Stribling , Maxwell Krohn , Hari Balakrishnan , Robert Morris , Scott Shenker, Middleboxes no longer considered harmful, Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation, p.15-15, December 06-08, 2004, San Francisco, CA
|
|
|
Mark Handley , Vern Paxson , Christian Kreibich, Network intrusion detection: evasion, traffic normalization, and end-to-end protocol semantics, Proceedings of the 10th conference on USENIX Security Symposium, p.9-9, August 13-17, 2001, Washington, D.C.
|
|
|
|
|
|
|
|
|
Godfrey Tan , Massimiliano Poletto , John Guttag , Frans Kaashoek, Role classification of hosts within enterprise networks based on connection patterns, Proceedings of the USENIX Annual Technical Conference 2003 on USENIX Annual Technical Conference, p.2-2, June 09-14, 2003, San Antonio, Texas
|
|
|
Lewis Girod , Jeremy Elson , Alberto Cerpa , Thanos Stathopoulos , Nithya Ramanathan , Deborah Estrin, EmStar: a software environment for developing and deploying wireless sensor networks, Proceedings of the USENIX Annual Technical Conference 2004 on USENIX Annual Technical Conference, p.24-24, June 27-July 02, 2004, Boston, MA
|
|
|
|
|
|
|
|
|
Gregory D. Troxel , Eric Blossom , Steve Boswell , Armando Caro , Isidro Castineyra , Alex Colvin , Tad Dreier , Joseph B. Evans , Nick Goffee , Karen Zita Haigh , Talib Hussain , Vikas Kawadia , David Lapsley , Carl Livadas , Alberto Medina , Joanne Mikkelson , Gary J. Minden , Robert Morris , Craig Partridge , Vivek Raghunathan , Ram Ramanathan , Paul G. Rubel , Cesar Santivanez , Thomas Schmid , Dan Sumorok , Mani Srivastava , Robert S. Vincent , David Wiggins , Alexander M. Wyglinski , Sadaf Zahedi, Enabling open-source cognitively-controlled collaboration among software-defined radio nodes, Computer Networks: The International Journal of Computer and Telecommunications Networking, v.52 n.4, p.898-911, March, 2008
|
|
|
|
|
|
Cheng Tien Ee , Rodrigo Fonseca , Sukun Kim , Daekyeong Moon , Arsalan Tavakoli , David Culler , Scott Shenker , Ion Stoica, A modular network layer for sensorsets, Proceedings of the 7th symposium on Operating systems design and implementation, November 06-08, 2006, Seattle, Washington
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mark Handley , Vern Paxson , Christian Kreibich, Network intrusion detection: evasion, traffic normalization, and end-to-end protocol semantics, Proceedings of the 10th conference on USENIX Security Symposium, p.9-9, August 13-17, 2001, Washington, D.C.
|
|
|
Arsalan Tavakoli , Prabal Dutta , Jaein Jeong , Sukun Kim , Jorge Ortiz , David Culler , Phillip Levis , Scott Shenker, A modular sensornet architecture: past, present, and future directions, ACM SIGBED Review, v.4 n.3, p.49-54, April 2007
|
|
|
|
|
|
|
|
|
Jelena Mirkovic , Alefiya Hussain , Brett Wilson , Sonia Fahmy , Peter Reiher , Roshan Thomas , Wei-Min Yao , Stephen Schwab, A user-centric metric for denial-of-service measurement, Experimental computer science on Experimental computer science, p.7-7, June 13-14, 2007, San Diego
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Vikas Kawadia , Yongguang Zhang , Binita Gupta, System Services for Ad-Hoc Routing: Architecture, Implementation and Experiences, Proceedings of the 1st international conference on Mobile systems, applications and services, p.99-112, May 05-08, 2003, San Francisco, California
|
|
|
Jelena Mirkovic , Brett Wilson , Alefiya Hussain , Sonia Fahmy , Peter Reiher , Roshan Thomas , Stephen Schwab, Automating DDoS experimentation, Proceedings of the DETER Community Workshop on Cyber Security Experimentation and Test on DETER Community Workshop on Cyber Security Experimentation and Test 2007, p.4-4, August 06-07, 2007, Boston, MA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pierre G. Paulin , Chuck Pilkington , Essaid Bensoudane , Michel Langevin , Damien Lyonnard, Application of a Multi-Processor SoC Platform to High-Speed Packet Forwarding, Proceedings of the conference on Design, automation and test in Europe, p.30058, February 16-20, 2004
|
|
|
Franco Fummi , Stefano Martini , Giovanni Perbellini , Massimo Poncino , Fabio Ricciato , Maura Turolla, Heterogeneous Co-Simulation of Networked Embedded Systems, Proceedings of the conference on Design, automation and test in Europe, p.30168, February 16-20, 2004
|
|
|
|
|
|
|
|
|
|
|
|
Xin Liu , Ang Li , Xiaowei Yang , David Wetherall, Passport: secure and adoptable source authentication, Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation, p.365-378, April 16-18, 2008, San Francisco, California
|
|
|
|
|
|
Peizhao Hu , Marius Portmann , Ricky Robinson , Jadwiga Indulska, Context-aware routing in wireless mesh networks, Proceedings of the 2nd ACM international conference on Context-awareness for self-managing systems, p.16-23, May 19-19, 2008, Sydney, Australia
|
|
|
Sachin Katti , Hariharan Rahul , Wenjun Hu , Dina Katabi , Muriel Médard , Jon Crowcroft, XORs in the air: practical wireless network coding, IEEE/ACM Transactions on Networking (TON), v.16 n.3, p.497-510, June 2008
|
|
|
Robert C. Daniels , Ketan Mandke , Steven W. Peters , Scott M. Nettles , Robert W. Heath, Jr., 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, September 19-19, 2008, San Francisco, California, USA
|
|
|
Gautam D. Bhanage , Yanyong Zhang , Ivan Seskar, On topology creation for an indoor wireless grid, Proceedings of the third ACM international workshop on Wireless network testbeds, experimental evaluation and characterization, September 19-19, 2008, San Francisco, California, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
John Giacomoni , John K. Bennett , Antonio Carzaniga , Douglas C. Sicker , Manish Vachharajani , Alexander L. Wolf, Frame shared memory: line-rate networking on commodity hardware, Proceedings of the 3rd ACM/IEEE Symposium on Architecture for networking and communications systems, December 03-04, 2007, Orlando, Florida, USA
|
|
|
|
|
|
|
|
|
Jonathan S. Turner , Patrick Crowley , John DeHart , Amy Freestone , Brandon Heller , Fred Kuhns , Sailesh Kumar , John Lockwood , Jing Lu , Michael Wilson , Charles Wiseman , David Zar, Supercharging planetlab: a high performance, multi-application, overlay network platform, ACM SIGCOMM Computer Communication Review, v.37 n.4, October 2007
|
|
|
Ketan Mandke , Robert C. Daniels , Soon-Hyeok Choi , Scott M. Nettles , Robert W. Heath, Physical concerns for cross-layer prototyping and wireless network experimentation, Proceedings of the the second ACM international workshop on Wireless network testbeds, experimental evaluation and characterization, September 10-10, 2007, Montreal, Quebec, Canada
|
|
|
|
|
|
Ketan Mandke , Robert C. Daniels , Soon-Hyeok Choi , Scott M. Nettles , Robert W. Heath, Jr., A MIMO demonstration of Hydra, Proceedings of the the second ACM international workshop on Wireless network testbeds, experimental evaluation and characterization, September 10-10, 2007, Montreal, Quebec, Canada
|
|
|
|
|
|
|
|
|
|
|
|
Nick McKeown , Tom Anderson , Hari Balakrishnan , Guru Parulkar , Larry Peterson , Jennifer Rexford , Scott Shenker , Jonathan Turner, OpenFlow: enabling innovation in campus networks, ACM SIGCOMM Computer Communication Review, v.38 n.2, April 2008
|
|
|
Edmund L. Wong , Praveen Balasubramanian , Lorenzo Alvisi , Mohamed G. Gouda , Vitaly Shmatikov, Truth in advertising: lightweight verification of route integrity, Proceedings of the twenty-sixth annual ACM symposium on Principles of distributed computing, August 12-15, 2007, Portland, Oregon, USA
|
|
|
|
|
|
|
|
|
|
|
|
George C. Hadjichristofi , Avi Brender , Marco Gruteser , Rajesh Mahindra , Ivan Seskar, A wired-wireless testbed architecture for network layer experimentation based on ORBIT and VINI, Proceedings of the the second ACM international workshop on Wireless network testbeds, experimental evaluation and characterization, September 10-10, 2007, Montreal, Quebec, Canada
|
|
|
|
|
|
|
|
|
Katerina Argyraki , Salman Baset , Byung-Gon Chun , Kevin Fall , Gianluca Iannaccone , Allan Knies , Eddie Kohler , Maziar Manesh , Sergiu Nedevschi , Sylvia Ratnasamy, Can software routers scale?, Proceedings of the ACM workshop on Programmable routers for extensible services of tomorrow, August 22-22, 2008, Seattle, WA, USA
|
|
|
|
|
|
|
|
|
Changbin Liu , Yun Mao , Mihai Oprea , Prithwish Basu , Boon Thau Loo, A declarative perspective on adaptive manet routing, Proceedings of the ACM workshop on Programmable routers for extensible services of tomorrow, August 22-22, 2008, Seattle, WA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Konrad Lorincz , Bor-rong Chen , Jason Waterman , Geoff Werner-Allen , Matt Welsh, Resource aware programming in the Pixie OS, Proceedings of the 6th ACM conference on Embedded network sensor systems, November 05-07, 2008, Raleigh, NC, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Norbert Egi , Adam Greenhalgh , Mark Handley , Mickael Hoerdt , Felipe Huici , Laurent Mathy, Fairness issues in software virtual routers, Proceedings of the ACM workshop on Programmable routers for extensible services of tomorrow, August 22-22, 2008, Seattle, WA, USA
|
|
|
|
|
|
Jad Naous , David Erickson , G. Adam Covington , Guido Appenzeller , Nick McKeown, Implementing an OpenFlow switch on the NetFPGA platform, Proceedings of the 4th ACM/IEEE Symposium on Architectures for Networking and Communications Systems, November 06-07, 2008, San Jose, California
|
|
|
|
|
|
Charlie Wiseman , Jonathan Turner , Michela Becchi , Patrick Crowley , John DeHart , Mart Haitjema , Shakir James , Fred Kuhns , Jing Lu , Jyoti Parwatikar , Ritun Patney , Michael Wilson , Ken Wong , David Zar, A remotely accessible network processor-based router for network experimentation, Proceedings of the 4th ACM/IEEE Symposium on Architectures for Networking and Communications Systems, November 06-07, 2008, San Jose, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sergiu Nedevschi , Jaideep Chandrashekar , Junda Liu , Bruce Nordman , Sylvia Ratnasamy , Nina Taft, Skilled in the art of being idle: reducing energy waste in networked systems, Proceedings of the 6th USENIX symposium on Networked systems design and implementation, p.381-394, April 22-24, 2009, Boston, Massachusetts
|
|
|
Jeremy Stribling , Yair Sovran , Irene Zhang , Xavid Pretzer , Jinyang Li , M. Frans Kaashoek , Robert Morris, Flexible, wide-area storage for distributed systems with WheelFS, Proceedings of the 6th USENIX symposium on Networked systems design and implementation, p.43-58, April 22-24, 2009, Boston, Massachusetts
|
|
|
Nalini Belaramani , Jiandan Zheng , Amol Nayate , Robert Soulé , Mike Dahlin , Robert Grimm, PADS: a policy architecture for distributed storage systems, Proceedings of the 6th USENIX symposium on Networked systems design and implementation, p.59-73, April 22-24, 2009, Boston, Massachusetts
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kishore Ramachandran , Ravi Kokku , Karthikeyan Sundaresan , Marco Gruteser , Sampath Rangarajan, R2D2: regulating beam shape and rate as directionality meets diversity, Proceedings of the 7th international conference on Mobile systems, applications, and services, June 22-25, 2009, Wroclaw, Poland
|
|
|
Yun Mao , Boon Thau Loo , Zachary Ives , Jonathan M. Smith, MOSAIC: unified declarative platform for dynamic overlay composition, Proceedings of the 2008 ACM CoNEXT Conference, p.1-12, December 09-12, 2008, Madrid, Spain
|
|
|
|
|
|
|
|