A Multi-version Document Storage Strategy Based on Chord in Large-scale Real Time Collaborative Environments