Connection Science · 2015 · 36 citations · 19 references
ComputingComputer ScienceCybersecurityComputer SecurityDistributed SystemsNetwork SecurityDenial-of-service AttacksDistributed ControlIntrusion DetectionPolicy LearningReinforcement LearningAttack MitigationAttack RateDecentralized Policy LearningDistributed Denial Of ServiceLearning AgentsReward ShapingThrottle ControlThrottle Response
Distributed denial of service (DDoS) attacks constitute a rapidly evolving threat in the current Internet. Multiagent Router Throttling is a novel approach to defend against DDoS attacks where multiple reinforcement learning agents are installed on a set of routers and learn to rate-limit or throttle traffic towards a victim server. The focus of this paper is on online learning and scalability. We propose an approach that incorporates task decomposition, team rewards and a form of reward shaping called difference rewards. One of the novel characteristics of the proposed system is that it provides a decentralised coordinated response to the DDoS problem, thus being resilient to DDoS attacks themselves. The proposed system learns remarkably fast, thus being suitable for online learning. Furthermore, its scalability is successfully demonstrated in experiments involving 1000 learning agents. We compare our approach against a baseline and a popular state-of-the-art throttling technique from the network security literature and show that the proposed approach is more effective, adaptive to sophisticated attack rate dynamics and robust to agent failures.
19
Reinforcement Learning: An Introduction
Richard S. Sutton, Andy Barto · IEEE Transactions on Neural Networks · 1998 · 27.1K citations
Practical network support for IP traceback
Stefan Savage, David Wetherall, Anna R. Karlin et al. · ACM SIGCOMM Computer Communication Review · 2000 · 1.1K citations · Full text
Controlling high bandwidth aggregates in the network
Ratul Mahajan, Steven M. Bellovin, Sally Floyd et al. · ACM SIGCOMM Computer Communication Review · 2002 · 747 citations · Full text