Overview
Introduction
Existing copy-detection systems
MatchDetectReveal (MDR)
String-matching algorithms and suffix trees
Performance results in the sequential case
Cluster computing
Parallel overlap detection
Conclusion