Research Article
OverWatch: A Cross-Plane DDoS Attack Defense Framework with Collaborative Intelligence in SDN
Algorithm 1
Lightweight flow monitoring algorithm.
globals: //Vector List of DDoS attack feature metrics | //Current time | //Number of Vectors in the list | while 1 do | if then | Update the list of history records. | for all do | Use WMA to calculate the prediction value | for next time interval: | | Use ratio metric to compare prediction | value and actual value. | Calculate ideal value and standard deviation | for ratio metric. | Use Pauta criterion to calculate the prediction range: | | | end for | if each is out of the (, ) range then | Trigger alert to controller; | else | Continue; | end if | end if | end while |
|