Regain Sliding super point from distributed edge routers by GPU

03/29/2018
by   Jie Xu, et al.
0

Sliding super point is a special host defined under sliding time window with which there are huge other hosts contact. It plays important roles in network security and management. But how to detect them in real time from nowadays high-speed network which contains several distributed routers is a hard task. Distributed sliding super point detection requires an algorithm that can estimate the number of contacting hosts incrementally, scan packets faster than their flowing speed and reconstruct sliding super point at the end of a time period. But no existing algorithm satisfies these three requirements simultaneously. To solve this problem, this paper firstly proposed a distributed sliding super point detection algorithm running on GPU. The advantage of this algorithm comes from a novel sliding estimator, which can estimate contacting host number incrementally under a sliding window, and a set of reversible hash functions, by which sliding super points could be regained without storing additional data such as IP list. There are two main procedures in this algorithm: packets scanning and sliding super points reconstruction. Both could run parallel without any data reading conflict. When deployed on a low cost GPU, this algorithm could deal with traffic with bandwidth as high as 680 Gb/s. A real world core network traffic is used to evaluate the performance of this sliding super point detection algorithm on a cheap GPU, Nvidia GTX950 with 4 GB graphic memory. Experiments comparing with other algorithms under discrete time window show that this algorithm has the highest accuracy. Under sliding time widow, this algorithm has the same performance as in discrete time window, where no other algorithms can work.

READ FULL TEXT

page 10

page 11

research
05/02/2018

Memory efficient distributed sliding super point cardinality estimation by GPU

Super point is a kind of special host in the network which contacts with...
research
01/18/2019

GPU based Real-time Super Hosts Detection at Distributed Edge Routers

The super host is a special host on the network which contacts with many...
research
03/30/2018

Economical and efficient network super points detection based on GPU

Network super point is a kind of special host which plays an important r...
research
03/28/2018

SRLA: A real time sliding time window super point cardinality estimation algorithm for high speed network based on GPU

Super point is a special host in network which communicates with lots of...
research
12/17/2018

Most memory efficient distributed super points detection on core networks

The super point, a host which communicates with lots of others, is a kin...
research
10/31/2018

Cardinalities estimation under sliding time window by sharing HyperLogLog Counter

Cardinalities estimation is an important research topic in network manag...
research
07/18/2019

READ: a three-communicating-stage distributed super points detections algorithm

A super point is a host that interacts with a far larger number of count...

Please sign up or login with your details

Forgot password? Click here to reset