Gigascope: A Stream Database for Network Applications
Authors: Cranor, Johnson, Spataschek (AT&T Labs), Shkapenyuk (CMU) Presented by: Brian Agala
Gigascope: A Stream Database for Network Applications Authors: - - PowerPoint PPT Presentation
Gigascope: A Stream Database for Network Applications Authors: Cranor, Johnson, Spataschek (AT&T Labs), Shkapenyuk (CMU) Presented by: Brian Agala Overview Problem Goals Background: Data Streams Gigascope Data Stream
Authors: Cranor, Johnson, Spataschek (AT&T Labs), Shkapenyuk (CMU) Presented by: Brian Agala
Brian Agala 10/28/2014 2
Brian Agala 10/28/2014 3
Brian Agala 10/28/2014 4
Brian Agala 10/28/2014 5
Brian Agala 10/28/2014 6
DB
Queries
Brian Agala 10/28/2014 7
DB
Queries
Massive volumes of data … arriving at high-velocity … with the need for real-time queries
Brian Agala 10/28/2014 8
Brian Agala 10/28/2014 9
resulting in a fast execution system
Ethernet interface card
DEFINE { query_name tcpDest0; } Select destIP, destPort, time From eth0.TCP Where IPVersion = 4 and Protocol = 6
DEFINE { query_name tcpDest; } Merge tcpDest0.time : tcpDest1.time From tcpDest0, tcpDest1
Brian Agala 10/28/2014 10
the NIC as an optimization
Brian Agala 10/28/2014 11
App high high low low low NIC Ring buffer
to-peer (P2P) traffic within their network
numbers
within each TCP datagram
using Netflow
Brian Agala 10/28/2014 12
network connections with servers
representative
and acknowledgement packets
Brian Agala 10/28/2014 13
Brian Agala 10/28/2014 14
Brian Agala 10/28/2014 15