“…The controller aggregates the generated summary data structures from each monitor at the end of one measurement period. Updating and aggregating summary data structure is shown in Algorithm 1.When packet stream arrives, each monitor extracts flow labels f from packets and maps them to the corresponding counters in B k using hash function h(f ), where k = 1, 2, …, r. The counter B k [h(f )][0] in B k is increased by v f , which is expressed as(3), where k = 1, 2, …, r (lines 2-10).…”