Gillius's Programming

Distributed Systems I - 4005-730-01 - 20062

Course/Professor's Website

Page last updated: 02/25/2007 0:14 AM

TDK -- Team Distributed Koders

Team Members:

Team Research Topic

Fairness in P2P (peer-to-peer) Streaming Multicast


Presentation 1 - Overview: Jan 10, 2007 (PDF) (PPT)

Presentation 2 - Papers Review: Jan 24, 2007 (PDF) (PPT) (new revision, updated 2007-01-23)

Presentation 3 - Project Design: Feb 7, 2007 (PDF) (PPT)

Presentation 4 - Project Results: Feb 21, 2007 (PDF) (PPT)


  1. Castro, M., Druschel, P., Kermarrec, A., Nandi, A., Rowstron, A., and Singh, A. 2003. SplitStream: high-bandwidth multicast in cooperative environments. In Proceedings of the Nineteenth ACM Symposium on Operating Systems Principles (Bolton Landing, NY, USA, October 19 - 22, 2003). SOSP '03. ACM Press, New York, NY, 298-313. DOI=
  2. T. W. J. Ngan, D. S. Wallach, and P. Druschel. Incentives-Compatible Peer-to-Peer Multicast. In The Second Workshop on the Economics of Peer-to-Peer Systems, July 2004.
  3. Chu, Y. 2004. A case for taxation in peer-to-peer streaming broadcast. In Proceedings of the ACM SIGCOMM Workshop on Practice and theory of incentives in Networked Systems (September 2004). ACM Press, New York, NY, 205-212. DOI=

Final Deliverables

The deliverables package includes also the requirements and design UMLs previously on the site.

FairnessFinalCode.tar.gz (1.7MB) -- Contains source code, input files, and executable JARs including trimmed version of the required CSCL library but not JUnit for the unit tests.

FairnessFinalResults.tar.gz (4.5MB) -- Contains output files for all results used in the final paper. Separated from the code download since these files can be generated from the provided input files.

Final Paper.pdf (1.9MB) -- Contains results, conclusions and analyses of the research papers (listed in references).

The code tar.gz contains the Javadoc documentation, but it can also be browsed online.