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