Ryan S. Peterson
Ph.D. Candidate
4154 Upson Hall
Department of Computer Science
Cornell University
Ithaca, NY 14853
607.255.4574
I'm a Computer Science Ph.D. candidate at Cornell University, where I've been
studying systems since Fall 2005. Previously, I earned a
B.S.E. degree in Computer Science from Princeton University. My
interests include peer-to-peer and self-organizing networks. My most recent work is a system called Antfarm for efficiently disseminating files in multi-swarm environments. I also built Corona, a system that optimally monitors web micronews and disseminates updates
via instant messages.
Aside from CSing, I sing in the Cornell University Glee Club,
juggle, and occasionally make movies.
Publications
- Antfarm: Efficient Content Distribution with Managed Swarms.
Ryan S. Peterson and Emin Gün Sirer
In Proceedings of Networked Systems Design and
Implementation (NSDI), Boston, Massachusetts, April 2009
View PDF
- NetGrep: Fast Network Schema Searches in Interactomes
Eric Banks, Elena Nabieva, Ryan Peterson, and Mona Singh
Genome Biology, 24:1473-1480, September 2008
View PDF |
View article [Highly accessed]
- Niobe: A Practical Replication Protocol
John MacCormick, Chandu Thekkath, Marcus Jager, Kristof Roomp, Lidong
Zhou, and Ryan Peterson
In ACM Transactions on Storage (TOS), 3(4):1-43, February 2008
View PDF
- Going Beyond Tit-for-Tat: Designing Peer-to-Peer Protocols for
the Common Good
Ryan Peterson and Emin Gün Sirer
In Proceedings of the Workshop on Future Directions in Distributed
Computing (FuDiCo), Bertinoro, Italy, June 2007
View PDF
- A Practical Approach to Peer-to-Peer
Publish-Subscribe
Ryan Peterson, Venugopalan Ramasubramanian,
and Emin Gün Sirer
In ;login:, 31(4):42-46, New York, New
York, August 2006
View PDF
- Corona: A High Performance Publish-Subscribe System for the
World Wide Web
Venugopalan Ramasubramanian, Ryan Peterson, and
Emin Gün Sirer
In Proceedings of Networked Systems Design and
Implementation (NSDI), San Jose, California, May 2006
View PDF
Talks
- Antfarm: Efficient Content Distribution with Managed Swarms.
Symposium on Networked Systems Design and Implementation, Boston, MA, April 2009
View Keynote | View PDF
- Going Beyond Tit-for-Tat: Designing Peer-to-Peer Protocols for
the Common Good
Workshop on Future Directions in Distributed Computing, Bertinoro, Italy, June 2007
- Near-Optimal Monitoring of Online Data Sources
Google
TechTalk, Mountain View, California, July 2006
Attended Conferences and Workshops
- NSDI 2009 -- Symposium on Networked Systems Design and Implementation, Boston, MA, April 2009
- IPTPS 2009 -- International Workshop on Peer-to-Peer Systems, Boston, MA, April 2009
- NetEcon 2008 -- Workshop on Economics of Networked Systems, Seattle, WA, August 2008
- SIGCOMM 2008 -- Special Interest Group on Data Communications, Seattle, WA, August 2008
- FuDiCo 2007 -- Workshop on the Future Directions in Distributed Computing, Bertinoro, Italy, June 2007
- NSDI 2007 -- Symposium on Networked Systems Design and Implementation, Cambridge, MA, April 2007
- NSDI 2006 -- Symposium on Networked Systems Design and Implementation, San Jose, CA, April 2006
Professional Service
- External reviewer, Symposium on Networked Systems Design and Implementation (NSDI 2009)
Education
- B.S.E. with Honors, 2005 Princeton University, Princeton, NJ
Teaching
- Fall 2005: CS/ECE 314, Computer Organization. Instructor: Emin Gün
Sirer. [Received teaching award]
- Spring 2006: ECE 476, Designing with Microcontrollers. Instructor:
Bruce Land