Recent News:
2008-07-03: Snapshot of DKS with javadoc available in the bottom of this page
2007-01-09: New non-blocking I/O implementation using thread pools.
2006-12-07: A PhD dissertation on DKS available
2005-07-30: DKS running on PlanetLab!
2005-03-01: Several DKSNodes can efficiently communicate over one node (good for simulation)
2005-02-05: Marshaller rewritten (more modular)
2004-10-30: Added correction-on-change algorithms
2004-08-15: Symmetric Replication implemented
DKS is a peer-to-peer middleware developed at
KTH/Royal Institute of Technology and the
Swedish Institute of Computer Science (SICS) in the context of the european project
PEPITO.
It is entirely written in JAVA. Supports scalable Internet-scale Multicast, Broadcast, Name-based Routing, and provides a simple Distributed Hash Table abstraction.
-
Network Size Estimation paper available and implemented (Nov 2008)
-
Symmetric Replication of DKS presented at DBISP2P 2005/VLDB 2005 (30 July 2005) [PPT]
-
Popular talk given to SICS board about P2P in general (non-technical) [PPT] Swedish [PPT]
Tutorial on key features of DKS (given at National University of Singapore in Dec 2004.) [PowerPoint] [HTML]