Splitting the replication load into multiple process groups for optimal performance