Distributed Protocols Research Group (DPRG) Solutions
Distributed systems, Multicast, Peer-to-peer systems, Protocols, Sensors, Networks, Monitoring, Smart grid, Software, Traces
The DPRG (Distributed Protocols Research Group) led by Indranil Gupta makes available downloads of its traces and software.
DPRG is interested in studying design, implementation, and evaluation issues for large-scale distributed systems such as peer-to-peer systems, the power grid, and sensor networks. DPRG works 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. DPRG is the first effort to systematically translate certain classes of mathematical differential equations into practical protocols to solve real-life distributed computing problems such as replication, voting, and multicast.
Image from the peerCounter Effort in DPRG, Estimating the Size of Large and Dynamic Peer-to-peer Networks (kepler.cs.uiuc.edu/~psaltoul/peerCounter/)