Fault-Tolerant Off-line Data Migration: The Hegira4Clouds Approach