Algorithm 1: Adaptive Sampling Scheduling algorithm |
1: for flow in active flow: 2: send a FlowStatsRequest to flow.switch; 3: end for 4: for dpid in FlowStatsReply event: 5: 6: if 7: interval = min( 8: increace1.time =ture 9: else if 10: interval = max( 11: decreace.time =ture 12: else 13: interval = min( 14: increace2.time =ture 15: end if 16: end for |