Newcastle Upon Tyne
Newcastle Upon Tyne, NE1 8ST
United Kingdom
Northumbria University
Distributed Denial of Service (DDoS), DDoS defense system, resource scheduling, collaborative DDoS defense, programmable switch