Abstract

A DDoS attack is one of the most serious threats to the current Internet. The Router throttling is a popular method to response against DDoS attacks. Currently, coordinated team learning (CTL) has adopted tile coding for continuous state representation and strategy learning. It is suitable for this distributed challenge but lacks robustness. Our first contribution is that we adapt deep network as function approximation for continuous state representation, as a deep reinforcement learning approach is robust in many different Atari games with a little modification of the learning architecture. Furthermore, current multiagent router throttling methods only consider traffic-reading information. Therefore, for a homogeneous team scenario, all agents can share parameters with the same deep network. However, for heterogeneous team scenarios, if all agents still share one deep network, the learning policy may not be sufficiently ideal. Our second contribution is that we add team structure information so that all agents can still share one deep network. However, deep reinforcement learning is a considerably time-consuming task. Transfer learning is an appropriate method because learning policy in a simple scenario allows us to transfer the policy to other different and even complex scenarios. For transfer learning regarding the DDoS control problem, we propose a progressive transfer learning approach, which is our third contribution. Therefore, we can learn a better policy with less time consumption. Moreover, with progressive transfer learning, we can promote our method in a more complex environment. The experimental results validate that our three contributions truly achieve better performance than the existing methods.

Highlights

  • With the increase in Internet bandwidth and the continuous release of various DDoS hacking tools, the implementation of DDoS attacks is becoming easier [1], and the events of DDoS attacks are on the rise [2], [3]

  • We propose a progressive transfer deep coordinated team learning with team structure information (PT-DEEP COORDINATED TEAM LEARNING (DCTL)+TEAM STRUCTURE INFORMATION (TS)) method

  • METHOD we introduce our deep coordinate team learning based method for DDoS router throttling, which is called progressive transfer deep coordinated team learning with team structure information (PT-DCTL+TS)

Read more

Summary

Introduction

With the increase in Internet bandwidth and the continuous release of various DDoS hacking tools, the implementation of DDoS attacks is becoming easier [1], and the events of DDoS attacks are on the rise [2], [3]. Router throttling [8] is a suitable method to solve the DDoS problem, since the throttling router can throttle its traffic so that the total traffic towards the given victim server can be reduced. Router throttling has been implemented on the CROSS/Linux software router running on a Pentium III/864 MHz machine [8]. It can be implemented in real-world scenarios. The problem of router throttling of DDoS attacks can be viewed as a resource management problem. The model consists of four elements, they are the attacker, handlers, terminals, and victim server. The attacker communicates with the handlers, which control the terminals in order to launch a DDoS attack towards the victim server. The attacker will send massive useless traffic towards the victim server, the traffic will rapidly overload the server, exhaust server’s resources and make it unavailable to its intended users or customers

Objectives
Methods
Findings
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call