Data Deduplication: Maximum Storage Utilization for Optimal Backups