HomeDistributed & Parallel ComputingDelta Sync: Rolling-Checksum Cloud Backup

Delta Sync: Rolling-Checksum Cloud Backup

Interactive 3D model of the rsync-style delta-sync algorithm mobile apps use to back files up to the cloud: weak rolling checksums fast-reject unchanged blocks, a strong hash confirms matches, and only the changed blocks are uploaded.

Distributed & Parallel Computing3DModerate60 FPS📱 Mobile-adapted⇄ 2D version
mobile-cloud-storage ↗ Open standalone

Mobile cloud-storage apps rarely re-upload a whole file when you change one paragraph or one photo edit — they run a delta-sync pass first. This simulator renders the file as a 3D grid of blocks sitting between a phone and a cloud store, mutates a chosen fraction of them to model a local edit, then walks through the real two-tier rsync check: a cheap rolling "weak" checksum fast-rejects untouched blocks, and only survivors get confirmed with a stronger hash before any bytes actually fly up to the cloud. Adjust block size, edit size and uplink bandwidth and watch how much bandwidth the delta pass saves against blindly re-uploading the entire file.

⚙ Under the hood

Interactive 3D model of the rsync-style delta-sync algorithm mobile apps use for cloud backup: a cheap rolling checksum fast-rejects unchanged blocks, a strong hash confirms real matches, and only the changed blocks are uploaded.

cloud storagersyncchecksumdistributed systemsmobilebandwidth

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)