Hi! This page is quite outdated. Back in 2005, I helped start Arch Rock, and am now working on ... pretty similar stuff to what's listed here. My cs email address still works, but you can also reach me at gtolle (at) archrock (dot) com.
Interests
Wireless networked sensors, network management, networking protocols and abstractions, self-organizing and adaptive networks, information discovery and naming, ubiquitous computing in society, interaction techniques and evaluation
Published Papers
Marionette: Providing an Interactive Environment for Wireless Debugging and Development
Kamin Whitehouse, Gilman Tolle, Jay Taneja, Cory Sharp, Sukun Kim, Jaein Jeong, Jonathan Hui, Prabal Dutta, and David Culler
The Fifth International Conference on Information Processing in Sensor Networks (IPSN'06) Special track on Platform Tools and Design Methods for Network Embedded Sensors (SPOTS '06), pp. 416-423, 2006.
Trio: Enabling Sustainable and Scalable Outdoor Wireless Sensor Network Deployments
Prabal Dutta, Jonathan Hui, Jaein Jeong, Sukun Kim, Cory Sharp, Jay Taneja, Gilman Tolle, Kamin Whitehouse, and David Culler
The Fifth International Conference on Information Processing in Sensor Networks (IPSN'06) Special track on Platform Tools and Design Methods for Network Embedded Sensors (SPOTS '06), pp. 407-415, 2006.
Presents results and lessons from a successful real-world application of a wireless sensor network to microclimate monitoring in pursuit of biological understanding.
Gilman Tolle, Joseph Polastre, Robert Szewczyk, Neil Turner, Kevin Tu,
Phil Buonadonna, Stephen Burgess, David Gay, Wei Hong, Todd Dawson,
David Culler
3rd ACM Conference on Embedded Networked Sensor Systems (SenSys)
San Diego, November 2-4, 2005
ExScal: Elements of an Extreme Scale Wireless Sensor Network
Anish Arora, Rajiv Ramnath, Emre Ertin, Prasun Sinha, Sandip Bapat, Vinayak Naik, Vinod Kulathumani, Hongwei Zhang, Hui Cao, Mukundan Sridharan, Santosh Kumar, Nick Seddon, Chris Anderson, Ted Herman, Nishank Trivedi, Chen Zhang, Mikhail Nesterenko, Romil Shah, Sandeep Kulkarni, Mahesh Aramugam, Limin Wang, Mohamed Gouda, Young-ri Choi, David Culler, Prabal Dutta, Cory Sharp, Gilman Tolle, Mike Grimmer, Bill Ferriera, Ken Parker
The 11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2005), 2005.
Towards a Sensor Network Architecture: Lowering the Waistline [pdf]
Suggests that the limiting factor in sensor network research is the lack of an overall architecture for the system. Presents ideas that may guide the development of such an architecture.
David Culler, Prabal Dutta, C. T. Ee, Rodrigo Fonseca, Jonathan Hui, Philip Levis, Joseph Polastre, Scott Shenker, Ion Stoica, Gilman Tolle, Jerry Zhao
HotOS X: Tenth Workshop on Hot Topics in Operating Systems, June 12 - June 15, 2005
Combining Visualization and Statistical Analysis to Improve Operator Confidence and Efficiency for Failure Detection and Localization [pdf]
Presents an approach to detecting anomalous traffic patterns in web applications through a combination of visualization techniques that enable human analysis and statistical techniques that enable automated analysis.
Peter Bodik, Greg Friedman, Lukas Biewald, Helen Levine, George Candea, Kayur Patel, Gilman Tolle, Jon Hui, Armando Fox, Michael I. Jordan, David Patterson
Second IEEE Conference on Autonomic Computing (ICAC-05)
Seattle, Washington, June 13 - June 16, 2005.
Design of an Application-Cooperative Management System for Wireless Sensor Networks [pdf]
Argues for the usefulness of an application-cooperative interactive management system for wireless sensor networks. Presents and evaluates SNMS, an implementation of this idea.
Gilman Tolle, David Culler
Second European Workshop on Wireless Sensor Networks (EWSN)
Istanbul, Turkey, January 31 - February 2, 2005.
Trust Among Strangers
Analyzed and simulated a new game-theoretic model of trust and reciprocity, and described findings about social norms in the presence of multiple strategies.
Cristina Bicchieri, John Duffy, and Gil Tolle
In Philosophy of Science, Volume 71, Number 3, July 2004 pp286-319
The TinyOS 2.x Working Group
Third ACM Conference on Embedded Networked Sensor Systems (SenSys)
San Diego, California, November 2-4, 2004.
SNMS: Application-Cooperative Management for Wireless Sensor Networks [ppt]
Gilman Tolle, David Culler
Second ACM Conference on Embedded Networked Sensor Systems (SenSys)
Baltimore, Maryland, November 3-5, 2004.
Low Power Mesh Networking with Telos and IEEE 802.15.4
Joseph Polastre, Gilman Tolle, Jonathan Hui
Second ACM Conference on Embedded Networked Sensor Systems (SenSys)
Baltimore, Maryland, November 3-5, 2004.
Nucleus is a matched set of TinyOS components and Java tools
that make it easy for TinyOS application developers to expose
information about a running system, and easy for sensor network
administrators to collect that data.
Investigates how including explicit information about the geometry of a wireless sensor network can affect the propagation of data using the Deluge data dissemination algorithm. (CS262B)
With: Jonathan Hui and Alan Newberger
Advisor: David Culler
Presents suggestions about how to improve ubicomp-style context management frameworks in order to more effectively utilize sensor networks for context gathering. (CS294-2)
Advisor: Anind Dey
Deluge: Data Dissemination for Network Reprogramming at Scale [pdf]
Designed and implemented a protocol to enable synchronization of large binary images over a lossy wireless sensor network under conditions of small packet size and insufficient node memory. (CS262A)
With: Adam Chlipala and Jonathan Hui
Advisor: David Culler
myCampus InfoBridge: A Location-Based Event Notification System
Based on studies of campus users, implemented and evaluated a system for peer-to-peer posting of virtual event posters within physical locations, viewing, and notification based on comparing the locations of previously published posters with a Wi-Fi localized PDA. (HCI Senior Project)
With: Tiffany Chang, Asa Sherrill, and Brandon Weber
Advisors: Norman Sadeh, Fabien Gandon, Richard Scheines
Reasoning About Exceptions Using Model Checking
Studied and implemented methods for abstracting programs containing exceptional control flow in order to make them amenable to model-checking and verification.
With: George Fairbanks and Balaji Sarpeshkar
Advisors: David Garlan, Reid Simmons, and Jeannette Wing
Developed syllabus, wrote lectures, designed assignments, and taught elective summer course.
Summer 2005
Operating Systems Design and Implementation (15-412)
Graded projects and exams, held one-on-one project review meetings, offered assistance in the lab and through e-mail, designed exam questions and project solutions.
Fall 2002, Assisting Gregory Kesden
Principles of Programming (15-212)
Held weekly one-hour recitation, graded assignments, designed one assignment, offered advice through e-mail and in person, designed exam questions, graded exams.
Spring 2001, Assisting Michael Erdmann and Jeannette Wing
Developed tool for display driver configuration, wrote specifications, presented design documents.
Summer 2001, Working under Karen Ghavam and Jeff Burrell
Technical Support and IT Administration (PFPC Global Fund Services)
Installed and supported network and server hardware, end-user systems, printers and imaging, assisted users with technical questions, wrote support and training documentation, held training seminar.
1996-1999, Working under Bob Conklin
Previous Education
I received a Bachelors of Science in Computer Science with a second major in Human-Computer Interaction from Carnegie Mellon University in 2003.
Academic Honors
California Microelectronics Fellowship for UC Berkeley CS Department
Honorable Mention, National Science Foundation Graduate Fellowship
Honorable Mention, Computing Research Association Undergraduate Research Award
Andrew Carnegie Scholarship for Carnegie Mellon University
Coursework
The complete list of courses I've taken is on a separate page.