We consider the problem of identifying global iceberg attacks in massive and physically distributed streams. A global iceberg is a distributed denial of service attack, where some elements globally recur many times across the distributed streams, but locally, they do not appear as a deny of service. A natural solution to defend against global iceberg attacks is to rely on multiple routers that locally scan their network traffic, and regularly provide monitoring information to a server in charge of collecting and aggregating all the monitored information. Any relevant solution to this problem must minimise the communication between the routers and the coordinator, and the space required by each node to analyse its stream. We propose a distributed algorithm that tracks global icebergs on the fly with guaranteed error bounds, limited memory and processing requirements. We present a thorough analysis of our algorithm performance. In particular we derive a tight upper bound on the number of bits communicated between the multiple routers and the coordinator in presence of an oblivious adversary. Finally, we present the main results of the experiments we have run on a cluster of single-board computers. Those experiments confirm the efficiency and accuracy of our algorithm to track global icebergs hidden in very large input data streams exhibiting different shapes

Identifying Global Icebergs in Distributed Streams / Anceaume, Emmanuelle; Busnel, Yann; RIVETTI DI VAL CERVO, Nicolo'; Sericola, Bruno. - ELETTRONICO. - (2015), pp. 266-275. (Intervento presentato al convegno 34th IEEE International Symposium on Reliable Distributed Systems, SRDS 2015 tenutosi a Montreal; Canada nel 28 September - 1 October 2015) [10.1109/SRDS.2015.19].

Identifying Global Icebergs in Distributed Streams

RIVETTI DI VAL CERVO, NICOLO';
2015

Abstract

We consider the problem of identifying global iceberg attacks in massive and physically distributed streams. A global iceberg is a distributed denial of service attack, where some elements globally recur many times across the distributed streams, but locally, they do not appear as a deny of service. A natural solution to defend against global iceberg attacks is to rely on multiple routers that locally scan their network traffic, and regularly provide monitoring information to a server in charge of collecting and aggregating all the monitored information. Any relevant solution to this problem must minimise the communication between the routers and the coordinator, and the space required by each node to analyse its stream. We propose a distributed algorithm that tracks global icebergs on the fly with guaranteed error bounds, limited memory and processing requirements. We present a thorough analysis of our algorithm performance. In particular we derive a tight upper bound on the number of bits communicated between the multiple routers and the coordinator in presence of an oblivious adversary. Finally, we present the main results of the experiments we have run on a cluster of single-board computers. Those experiments confirm the efficiency and accuracy of our algorithm to track global icebergs hidden in very large input data streams exhibiting different shapes
2015
34th IEEE International Symposium on Reliable Distributed Systems, SRDS 2015
Internet;computer network security;distributed algorithms;telecommunication network routing;Internet;distributed Denial of Service attack;distributed algorithm;distributed streams;global iceberg attacks;guaranteed error bounds;routers;single-board computer cluster;Algorithm design and analysis;Analytical models;Approximation algorithms;Computational modeling;Computer crime;Monitoring;Servers;data stream model;generalised coupon collector problem;oblivious adversary;performance analysis;randomised approximation algorithm
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Identifying Global Icebergs in Distributed Streams / Anceaume, Emmanuelle; Busnel, Yann; RIVETTI DI VAL CERVO, Nicolo'; Sericola, Bruno. - ELETTRONICO. - (2015), pp. 266-275. (Intervento presentato al convegno 34th IEEE International Symposium on Reliable Distributed Systems, SRDS 2015 tenutosi a Montreal; Canada nel 28 September - 1 October 2015) [10.1109/SRDS.2015.19].
File allegati a questo prodotto
File Dimensione Formato  
Anceaume_Identifying-Global-Icebergs_2015.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 307.86 kB
Formato Adobe PDF
307.86 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/854275
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 4
social impact