maintain shortest paths between servers