Updated News

  • [April 2008] Downloads for systems we have built and traces we have collected are now available (under Illinois Open Source License): see Downloads Page
  • [February 2008] Indranil Gupta wins the Xerox Award for Faculty Research, 2008 (UIUC)!
  • [April 2007] New DPRG PhD Student Brian Cho wins Gear Award for best Undergraduate Student, AY ending 2006 (Dept. of Computer Science)!
  • [April 2007] DPRG Alumnus Thadpong Pongthawornkamol wins David J. Kuck Award for Best MS Thesis, AY ending 2006 (Dept. of Computer Science)!
  • [April 2007] New DPRG PhD Student Brian Cho wins the Laursen Fellowship Award, 2007-2008 for 1st year of Graduate study (Dept. of Computer Science)!

Downloads of our Traces and Software

Research Overview

Our research group is interested in studying design, implementation, and evaluation issues for large-scale distributed systems such as peer-to-peer systems, the Grid and sensor networks. We work on creative and innovative ideas in the fields of design methodologies, management for distributed systems, malleable and availability-aware distributed computing, socially-inspired distributed computing, probabilistic protocols for sensor networks, and probabilistic distributed systems in general. We are the first to systematically translate certain classes of mathematical differential equations into practical protocols to solve real-life distributed computing problems such as replication, voting, multicast, etc. The nature of our work also mixes into collaboration with other research groups in the department and in the university. We believe in solving real-life problems by building working distributed systems with a strong underlying theoretical foundation. For more information, see the Publications section of this website.

Joining the group (for New and Prospective Graduate Students)

If you're interested in joining us, please read the papers in CS525/CS598IG: Advanced Topics in Distributed Systems.

  • The course covers classical and contemporary papers in three areas of distributed systems - theory, sensor networks, and peer to peer systems. A class of 20+ graduate students reviews, presents, and debates about 80 papers. Projects are turned into conference-quality technical papers.
  • See Course Website.

If you are a prospective graduate student and are interested in joining the DPRG group, please apply to the UIUC CS graduate program first! If you are selected, Prof. Gupta will be able to look at your application folder. Please don't forget to include "Indranil Gupta" as one of your faculty of interest in your graduate application!

At this time, this group is unfortunately not hiring any summer interns.