Backup center for a distributed backup system