Downloads (Traces & Software)

OPTiC

OPTiC is a multi-tenant extension of Apache Giraph for opportunistic graph processing on Apache YARN multi-tenant clusters..

PCAP Riak

PCAP-Riak is an adaptive extension of Basho Riak for meeting novel probabilistic consistency and latency SLAs for distributed key-value stores. For the detailed theory and system design for PCAP, please refer to tech-report.

PCAP Cassandra

PCAP-Cassandra is an adaptive extension of Apache Cassandra for meeting novel probabilistic consistency and latency SLAs for distributed key-value stores. For the detailed theory and system design for PCAP, please refer to tech-report.

Morphus

Morphus is a system built on top of MongoDB which allows an user to change shard key for a collection. For details, refer to our tech-report.

LFGraph

This is our distributed graph processing engine. For more details, see our TRIOS paper.

Hadoop without barriers

The source code is released under the CRAPL license(An academic-strength open source license).

Wasef

Wasef is a system built on top of Cassandra which can be used to store metadata. The metadata is useful for data provenance, column dropping, etc.

PPLive

Our crawls of the PPLive streaming system yielded client population snapshots and captured the overlay graph among clients. These traces are included below, along with the crawler code.

More details and publications from the project can be found on the PPLive crawler project page.

peerCounter

peerCounter is a system for estimating the online population size of a dynamic p2p system, i.e., number of online hosts. It can be run as a part of any distributed system. The Java implementation of peerCounter, along with an API and an application, are included below.

More details and publications from the project can be found on the peerCounter project page.

DSI

DSI is a unified framework of building blocks that are implementations of basic distributed algorithms. It includes implementations of Lamport clocks and distributed mutual exclusion, code for modularly adding distributed algorithms. In the works are blocks for snapshots, termination, and DHTs. The latest version for the DSI code is included below.

Currently, DSI is only deployed in source code form. You may choose to download only the edu.uiuc.dsi.* namespace or download DSI with some examples ready to use and play with right 'out of the box'.

More details about the project can be found on the DSI project page.

MON

MON is an on-demand instantaneous monitoring system intended for wide-area clusters. It is currently deployed on PlanetLab as a service and via a web interface. More details and publications from the project can be found on the MON project page. The source code is available below.

AVMON

AVMON is a distributed availability-monitoring overlay meant to be robust to selfish and colluding hosts. More details and publications from the project can be found at AVMON's site. The code for AVMON is currently available via http://sf.net/projects/avmon, and it is distributed under the LGPL.

Rappel

Rappel is p2p delivery vehicle for RSS feeds. The source code is distributed under the BSD-like University of Illinois license.

ISS

ISS (Intermediate Storage System) is a file system for intermediate data in Hadoop. The source code is distributed under the BSD-like University of Illinois license.

UIM

Added June 10, 2011.
Updated March 16, 2012.

Our UIM traces include joint Wifi/Bluetooth traces collected by 28 students, staff, and faculties in the University of Illinois campus from 03/01/2010 to 03/20/2010. Participants carried Android Google phones, which have Wifi and Bluetooth scanners to obtain MACs of Wifi access points and Bluetooth-enabled devices in the proximity of the phones.

For more information please contact Long Vu (alternate).

Open Source Patches

Druid LRU MapCache (Sept 2016)

The bug was that the LRU MapCache does not always guarantee to limit the cache size under the preset cache size maximum limit. This is the JIRA Entry for the issue.

_

For all questions about support or bug reports, please email Indranil Gupta indy at cs dot uiuc dawt edu.

Download counters

Last Updated: April 18, 2008.