Server-to-Server Replication/Migration Protocol Design Principles