The Panasync project
Up one levelOur approach is to support ad hoc management of file replicas, backups and versions in very flexible use scenarios, where traditional tools for file replication and version control cannot operate.
The target scenario assumes very loose connectivity (in fact, communication can rely exclusively on transportable media) and does not require the use of either a central server or the definition of a configuration of replication volumes.
All needed information, for dependency tracking, is stored next to the replicated/versioned files in a directory-file that gathers time-stamp data for a group of files. At any time, any file that is accessible can be replicated/versioned and any two accessible files can be compared and eventually joined.
Files that are dominated by a newer version can be safely removed.
- Version stamps -- decentralized version vectors IEEE ICDCS 2002
- Panasync: dependency tracking among file copies ACM SIGOPS EW 2000