Distributed response to network intrusions using multiagent reinforcement learning

被引:41
|
作者
Malialis, Kleanthis [1 ]
Kudenko, Daniel [1 ]
机构
[1] Univ York, Dept Comp Sci, York YO10 5GH, N Yorkshire, England
关键词
Reinforcement learning; Coordination and cooperation; Network security; DDoS attacks; DDOS ATTACKS;
D O I
10.1016/j.engappai.2015.01.013
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 throttle or rate-limit traffic towards a victim server. It has been demonstrated to perform well against DDoS attacks in small-scale network topologies. The focus of this paper is to tackle the scalability challenge. Scalability is one of the most important aspects of a defence system since a non-scalable defence mechanism will never be considered, let alone adopted, for wide deployment by a company or organisation. In this paper we introduce Coordinated Team Learning (CTL) which is a novel design to the original Multiagent Router Throttling approach. One of the novel characteristics of our approach is that it provides a decentralised coordinated response to the DDoS problem. It incorporates several mechanisms, namely, hierarchical team-based communication, task decomposition and team rewards and its scalability is successfully demonstrated in experiments involving up to 100 reinforcement learning agents. We compare our proposed approach against a baseline and a popular state-of-the-art router throttling technique from the network security literature and we show that our approach significantly outperforms both of them in a series of scenarios with increasingly sophisticated attack dynamics. Furthermore, we show that our approach is more resilient and adaptable than the existing throttling approaches. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:270 / 284
页数:15
相关论文
共 50 条
  • [1] Distributed Neural Learning Algorithms for Multiagent Reinforcement Learning
    Dai, Pengcheng
    Liu, Hongzhe
    Yu, Wenwu
    Wang, He
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (23) : 21039 - 21060
  • [2] Distributed randomized multiagent policy iteration in reinforcement learning
    Zhang, Weipeng
    RESULTS IN CONTROL AND OPTIMIZATION, 2023, 12
  • [3] Distributed reinforcement learning for adaptive and robust network intrusion response
    Malialis, Kleanthis
    Devlin, Sam
    Kudenko, Daniel
    CONNECTION SCIENCE, 2015, 27 (03) : 234 - 252
  • [4] Distributed Vehicle Tracking in Wireless Sensor Network: A Fully Decentralized Multiagent Reinforcement Learning Approach
    Liang, Teng
    Lin, Yan
    Shi, Long
    Li, Jun
    Zhang, Yijin
    Qian, Yuwen
    IEEE SENSORS LETTERS, 2021, 5 (01) : 1 - 4
  • [5] Distributed Value Function Approximation for Collaborative Multiagent Reinforcement Learning
    Stankovic, Milos S.
    Beko, Marko
    Stankovic, Srdjan S.
    IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, 2021, 8 (03): : 1270 - 1280
  • [6] ASN: action semantics network for multiagent reinforcement learning
    Tianpei Yang
    Weixun Wang
    Jianye Hao
    Matthew E. Taylor
    Yong Liu
    Xiaotian Hao
    Yujing Hu
    Yingfeng Chen
    Changjie Fan
    Chunxu Ren
    Ye Huang
    Jiangcheng Zhu
    Yang Gao
    Autonomous Agents and Multi-Agent Systems, 2023, 37
  • [7] Multiagent Reinforcement Learning With Heterogeneous Graph Attention Network
    Du, Wei
    Ding, Shifei
    Zhang, Chenglong
    Shi, Zhongzhi
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2023, 34 (10) : 6851 - 6860
  • [8] ASN: action semantics network for multiagent reinforcement learning
    Yang, Tianpei
    Wang, Weixun
    Hao, Jianye
    Taylor, Matthew E.
    Liu, Yong
    Hao, Xiaotian
    Hu, Yujing
    Chen, Yingfeng
    Fan, Changjie
    Ren, Chunxu
    Huang, Ye
    Zhu, Jiangcheng
    Gao, Yang
    AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2023, 37 (02)
  • [9] Multiagent reinforcement learning using function approximation
    Abul, O
    Polat, F
    Alhajj, R
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2000, 30 (04): : 485 - 497
  • [10] Scheduling in Multiagent Systems Using Reinforcement Learning
    Minashina, I. K.
    Gorbachev, R. A.
    Zakharova, E. M.
    DOKLADY MATHEMATICS, 2022, 106 (SUPPL 1) : S70 - S78