Ryan Peterson
Ph.D. Student
4154 Upson Hall
Department of Computer Science
Cornell University
Ithaca, NY 14853
607.255.4574
I'm a Computer Science Ph.D. student 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 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
- Niobe: A Practical Replication Protocol
John MacCormick, Chandu Thekkath, Marcus Jager, Kristof Roomp, Lidong
Zhou, and Ryan Peterson
In ACM Transactions on Storage, 3(4):1-43, 2008
View PDF
- Going Beyond Tit-for-Tat: Designing Peer-to-Peer Protocols for
the Common Good
Ryan Peterson and Emin Gun 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 Gun 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 Gun Sirer
In Proceedings of Networked Systems Design and
Implementation (NSDI), San Jose, California, May 2006
View PDF
Talks
- 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
Teaching
- Fall 2005: CS/ECE 314, Computer Organization. Instructor: Emin Gun
Sirer. [Received teaching award]
- Spring 2006: ECE 476, Designing with Microcontrollers. Instructor:
Bruce Land