Overview

I recently joined the CS department as an Assistant Professor.

My work revolves around distributed systems, networking, and operating systems. Broadly, I am interested in understanding the behavior of systems with many components for enabling new functionality, and making sure they work as they should. In particular, I'm interested in how to build, operate, and diagnose large scale Internet systems; and in networking and power management in embedded distributed systems such as sensor networks.

Contact

email: rfonseca at cs dot brown dot edu
office: 329, CIT Building. Office hours by appointment.
mail: Box 1910, Brown University
115 Waterman St
Providence, RI 02912
Phone: 401-863-7600 (voice) 401-863-7657 (fax)

Selected Publications

Collection Tree Protocol Omprakash Gnawali, Rodrigo Fonseca, Kyle Jamieson, David Moss, Philip Levis. Sensys 2009, [to appear]

Improving Visibility of Distributed Systems through Execution Tracing PhD Dissertation, EECS December 2008. [html][pdf]

Quanto: Tracking Energy in Networked Embedded Systems Rodrigo Fonseca, Prabal Dutta, Phil Levis, and Ion Stoica. OSDI 2008 [pdf]

X-Trace: A Pervasive Network Tracing Framework Rodrigo Fonseca, George Porter, Randy Katz, Scott Shenker, Ion Stoica. NSDI 2007 [pdf]

Flush: A Reliable Bulk Transport Protocol for Multihop Wireless Networks Sukun Kim, Rodrigo Fonseca, Prabal Dutta, Arsalan Tavakoli, David Culler, Philip Levis, Scott Shenker, and Ion Stoica. Sensys 2007 [pdf]

Four-Bit Wireless Link Estimation Rodrigo Fonseca,Omprakash Gnawali,Kyle Jamieson, and Philip Levis. HotNets 2007 [pdf]

A Modular Network Layer for Sensornets Cheng Tien Ee, Rodrigo Fonseca, Sukun Kim, Daekyeong Moon, Arsalan Tavakoli, David Culler, Scott Shenker, Ion Stoica. OSDI 06. [pdf]

Beacon-Vector Routing: Scalable Point-to-Point Routing in Wireless Sensor Networks Rodrigo Fonseca, Sylvia Ratnasamy, Jerry Zhao, Cheng Tien Ee, David Culler, Scott Shenker, Ion Stoica. In NSDI 2005 [pdf]

Locality in a Web of Streams. Rodrigo Fonseca, Virgilio Almeida, and Mark Crovella.Communications of the ACM, Vol. 48, Jan. 2005, pg 82-88.[pdf]