Data Distribution Calculating Algorithm to Eliminate Redundant Communications