About
David Underhill
Here is my resume.
Research
Presented two demos at SIGCOMM '09 with Prof. Nick McKeown's OpenFlow group:
- Carving Research Slices Out of Your Production Networks with OpenFlow
- OpenPipes: Prototyping high-speed networking systems
My Master's thesis was entitled An Extensible Network Visualization Framework. This framework has been used by handful of projects including the SIGCOMM 2009 Best Demo winner.
Presented a demo entitled OpenPipes: Prototyping High-Speed Networking Systems with Glen Gibb at NSDI '09.
Presented two demos at SIGCOMM '08 with Prof. Nick McKeown's group:
- A Demonstration of Virtual Machine Mobility in an OpenFlow network
- Experimenting with Programmable Routers in Real Networks (more)
Enhancing Text Analysis via Dimensionality Reduction. David Underhill, Luke McDowell, David Marchette and Jeff Solka. 2007 IEEE International Conference on Information Reuse and Integration, August 2007. (PDF) (Slides)
Exploring Dimensionality Reduction for Text Mining. David Underhill. Trident Scholar Project Report #362. United States Naval Academy Technical Report. May 2007. (PDF) (Poster) (Slides)
Teaching
TA for the Building an Internet Router (CS344) course for the 2009 spring quarter.
Instructor for the introductory Compilers (CS143) course for the 2008 summer quarter.
TA for the Reasoning Methods in AI (CS227) course for the 2008 spring quarter.
Open-Source Projects
Status Name Description Language Active ENVI: Extensible Network VIsualization and Control Framework This framework provides a platform on which networking researchers can demonstrate a variety of work with only a modest time investment. It makes customization natural and easy, and values convention over configuration. ENVI was built with special consideration for visualizing an OpenFlow network. Java VNS: Virtual Network System Simulates network topologies for classroom projects or research. Managed via a Django-driven web UI. Python Length-Type-Based Protocol Client/Server Twisted-based client and server for protocols which begin with a length and type field. Python Ajax Login Widget++ Adds an AJAX-based login, registration, and password-recovery widget to your WordPress site. PHP / JavaSript Past See the projects page
Other
Running Log Spreadsheet Template -- a spreadsheet to track your running (or biking, ...) progress
