Research Article
SDNDefender: A Comprehensive DDoS Defense Mechanism Using Hybrid Approaches over Software Defined Networking
Algorithm 2
Examination for SYN flood traffic.
(1) | Input: es, enew,a, g, λ | (2) | Output: result | (3) | counter = [] | (4) | result = ’’ | (5) | while True: | (6) | put enew into es | (7) | if abs(enew − a) > | (8) | mark enew as an outlier | (9) | counter.add(“1”) | (10) | remove enew from es | (11) | else | (12) | counter.add(“0”) | (13) | if counter.length < λ | (14) | pass | (15) | else | (16) | for i = 0; i < counter.length + 1 − λ; i++ | (17) | if counter.find(i, λ, “1”) = = True | (18) | result = “done” | (19) | break | (20) | if result = = “done” | (21) | break | (22) | return result |
|