====== Publications ====== ===== Publications About Click ===== * [[http://pdos.csail.mit.edu/papers/click:tocs00/paper.pdf|The Click modular router.]] \\ Eddie Kohler, Robert Morris, Benjie Chen, John Jannotti, and M. Frans Kaashoek. ACM Transactions on Computer Systems **18**(3), August 2000, pages 263-297. A good survey of the system. * //[[http://pdos.csail.mit.edu/papers/click:kohler-phd/thesis.pdf|The Click modular router]]//. \\ Eddie Kohler. Ph.D. thesis, MIT, November 2000. This has more detail and examples than the TOCS and SOSP papers of the same name. * [[http://pdos.csail.mit.edu/papers/click:sosp99/paper.pdf|The Click modular router.]] \\ Robert Morris, Eddie Kohler, John Jannotti, and M. Frans Kaashoek. Proceedings of SOSP '99, Kiawah Island, South Carolina, December 1999, pages 217-231. We would prefer you cite the TOCS paper. * [[http://pdos.csail.mit.edu/papers/click:asplos02.pdf|Programming language optimizations for modular router configurations]]. \\ Eddie Kohler, Robert Morris, and Benjie Chen. Proceedings of ASPLOS '02, San Jose, October 2002, pages 251-263. Describes Click's optimization tools, which are based on programming language techniques applied to Click elements. * [[http://pdos.csail.mit.edu/papers/rewriter-openarch02.pdf|Modular components for network address translation]]. \\ Eddie Kohler, Robert Morris, and Massimiliano Poletto. Proceedings of OPENARCH '02, New York, June 2002, pages 39-50. Describes [[elements/IPRewriter|IPRewriter]] and related elements for NAT and NAPT. * [[http://pdos.csail.mit.edu/papers/click:usenix01/usenix01.pdf|Flexible control of parallelism in a multiprocessor PC router]]. \\ Benjie Chen and Robert Morris. Proceedings of USENIX '01, Boston, June 2001, pages 333-346. Describes Click's multi-processor support. * [[http://www.cs.ucla.edu/~kohler/pubs/kohler06click.pdf|Click for measurement]]. \\ Eddie Kohler. UCLA Computer Science Department Technical Report TR060010, February 2006. Describes some patterns for using Click to build measurements and trace analyses. ===== Publications Using Click ===== This is not a complete list. Please help us extend it by editing the wiki or [[mailto:click@pdos.csail.mit.edu|writing us email]]. * [[http://www.cs.purdue.edu/homes/fahmy/papers/infocom08-roman.pdf|A Device-Independent Router Model]]. \\ Roman Chertov, Sonia Fahmy, and Ness B. Shroff. Proc. INFOCOM, May 2008. * [[http://www.sigcomm.org/ccr/drupal/?q=node/263|EtherFuse: An Ethernet Watchdog]]. \\ Khaled Elmeleegy, Alan L. Cox, and T.S. Eugene Ng. Proc. SIGCOMM 2007. * [[http://www.pats.ua.ac.be/bart.braem#p128|A Low-delay Protocol for Multihop Wireless Body Area Networks]]. \\ B. Latré, B. Braem, I. Moerman, C. Blondia, E. Reusens, W. Joseph & P. Demeester. Proceedings of Mobile and Ubiquitous Systems: Networking & Services, 2007 Fourth Annual International Conference on, Philadelphia, Pennsylvania, USA, 2007 Describes a low-delay WBAN protocol with its nsclick implementation. * [[http://www.cs.purdue.edu/homes/fahmy/papers/global07.pdf|A Black-box Router Profiler]]. \\ Roman Chertov, Sonia Fahmy, and Ness B. Shroff. Proc. IEEE Global Internet Symposium, May 2007. * [[http://users.ece.utexas.edu/~rheath/papers/2007/vtc1/paper.pdf|Early Results on Hydra: A Flexible MAC/PHY Multihop Testbed]]. \\ K. Mandke, S. Choi, G. Kim, R. Grant, R. C. Daniels, W. Kim, R. W. Heath, Jr., and S. Nettles, in the Proc. of IEEE Vehicular Tech. Conf. , Dublin, Ireland, April 23 - 25, 2007. * [[http://www.cc.gatech.edu/~feamster/papers/p010-bavier.pdf|In VINI Veritas: Realistic and Controlled Network Experimentation]]. \\ Andy Bavier, Nick Feamster, Mark Huang, Larry Peterson, and Jen Rexford. Proc. SIGCOMM 2006. * [[http://www.cs.ucsd.edu/~savage/papers/Sosp05.pdf|Scalability, fidelity, and containment in the Potemkin virtual honey farm]]. \\ Michael Vrable, Justin Ma, Jay Chen, David Moore, Erik Vandekieft, Alex C. Snoeren, Geoffrey M. Voelker, and Stefan Savage. Proc. SOSP 2005. * [[http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=1521136|Scalable network path emulation]]. \\ Shilpi Agarwal, Joel Sommers, and Paul Barford. Proc. 13th IEEE Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems. Describes a big queue element that helps Click kernel configurations emulate long-delay links, among others. * {{:segers-thesis.pdf|Adres autoconfiguratie in ad hoc netwerken}} (Address autoconfiguration in ad-hoc networks). \\ Koen Segers. Masters thesis, July 2006, Universiteit Antwerpen. Describes the design of a dynamic address-assignment protocol, PDHCP, for ad-hoc networks. Introduction in Dutch, body in English. * [[http://euterpe.cmi.ua.ac.be/~bbraem/thesis/thesis.pdf|Implementation and evaluation of ad-hoc distance vector routing]]. \\ Bart Braem. Masters thesis, June 2005. Describes the implementation in Click of AODV and the evaluation of the result. * {{:calarco-phdthesis.pdf|Software techniques for multiservice IP networks}}. \\ Giorgio Calarco. Ph.D. thesis, University of Bologna, Italy. * [[http://www.pats.ua.ac.be/bart.braem#p100|The Wireless Autonomous Spanning tree Protocol for Multihop Wireless Body Area Networks]]. \\ B. Braem, B. Latré, I. Moerman, C. Blondia & P. Demeester. Proceedings of the First International Workshop on Personalized Networks, San Jose, California, USA, 2006. Describes a WBAN protocol with its nsclick implementation. * {{:klein05implementation.pdf|Implementation of an ad-hoc routing module for an experimental network}}. \\ Joachim Klein. Masters thesis, [[http://recerca.ac.upc.edu/CompNet/|Computer Networking Group]], Technical University of Catalonia (UPC), Barcelona. April 2005. * [[http://www.ccs.neu.edu/home/tmorgan/morgan-ms-thesis-2006.pdf|IPv6 Address Cookies: Mitigating Spoofed Attacks in the Next Generation Internet]]. \\ Timothy D. Morgan. Masters thesis, Computer Science department, Northeastern University. May 2006. * [[http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/proceedings/lcn/&toc=comp/proceedings/lcn/2007/3000/00/3000toc.xml|Closing the Loop for Dynamic IP QoS Provisioning: A Case Study]]. \\ Swati Sinha Deb and Alistair Munro, in Proceedings of the 32nd IEEE Conference on Local Computer Networks (LCN 2007), pp. 368-375, Ireland, October 2007. * [[http://www.pats.ua.ac.be/nicolas.letor#p138|Distributed On Demand Channel Selection in Multi Channel, Multi Interface Wireless Mesh Networks]]. \\ S. Bouckaert, N. Letor, C. Blondia, I. Moerman & P. Demeester, in Proc. Globecom 2007, 2007. * [[http://www.ieeexplore.ieee.org/xpl/freeabs_all.jsp?isnumber=4488105&arnumber=4488123&count=59&index=17|Characterizing the Network Behavior of P2P Traffic]]. \\ Raffaele Bolla, Marco Canini, Riccardo Rapuzzi, Michele Sciuto, in Proceedings of 4th International Telecommunication NEtworking WorkShop (IT-NEWS), 2007. * [[http://portal.acm.org/citation.cfm?id=1343596.1343839&coll=&dl=|On the Double-Faced Nature of P2P Traffic]]. \\ Raffaele Bolla, Marco Canini, Riccardo Rapuzzi, Michele Sciuto, in Proceedings of 16th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP 2008), 2007.