Sar: Semantic-Aware Replication