NETI@home : A Distributed Approach to NETI@home Collecting - - PowerPoint PPT Presentation

neti home a distributed approach to neti home collecting
SMART_READER_LITE
LIVE PREVIEW

NETI@home : A Distributed Approach to NETI@home Collecting - - PowerPoint PPT Presentation

NETI@home : A Distributed Approach to NETI@home Collecting End-to-End Network Performance Measurements Charles Robert Simpson, Jr. Dr. George F. Riley Georgia Institute of Technology Atlanta, GA, USA Goals of the NETI@home Project


slide-1
SLIDE 1

NETI@home NETI@home: A Distributed Approach to Collecting End-to-End Network Performance Measurements

Charles Robert Simpson, Jr.

  • Dr. George F. Riley

Georgia Institute of Technology Atlanta, GA, USA

slide-2
SLIDE 2

Goals of the NETI@home Project

Passive Internet measurements from world-

wide vantage points

Capture “Real” users’ experiences Satisfy need for collection of end-to-end

network measurements

User privacy protected and assured, while

maximizing research potential – not “spyware”

slide-3
SLIDE 3

Goals of the NETI@home Project (cont.)

A large variety of measurements collected, for

the most commonly used Internet protocols

Software should minimally affect user and

user’s system, to have little impact

Large user base

– Multiple platforms – Run in the background, requiring little or no

intervention

– Provide user motivation

slide-4
SLIDE 4

Goals of the NETI@home Project (cont.)

Collected measurements reported to Georgia

Tech

Collected measurements made publicly

available

Scalable collection method Easily upgraded

slide-5
SLIDE 5

Description of NETI@home NETI@home

Inspired by the SETI@home

SETI@home Project

Open-Source (GNU GPL) Written in C++ Uses libpcap Available for:

– Windows >= 95 – Linux – *NIX’s

slide-6
SLIDE 6

Description of NETI@home NETI@home (cont.)

Packets are not sniffed in promiscuous mode Measurements kept on a per flow

(bidirectional) basis

Collected for TCP, UDP, ICMP, and IGMP Results compressed and reported periodically

slide-7
SLIDE 7

NETI@home NETI@home’s Privacy Levels

Low: All IP addresses are reported Medium: Only the network portion of IP

addresses are reported (based on netmask)

High: No IP addresses are reported Future: Anonymization Techniques

slide-8
SLIDE 8

Current Usage Statistics

As of March 28, 2005: (All number approximate

due to privacy settings)

– 4800 downloads from the NETI@home website – 500 unique users running NETI@home software – 2800 user reports per day to the NETI@home

server

slide-9
SLIDE 9

Results (TCP Packets per Flow)

slide-10
SLIDE 10

Results (note port scanning)

slide-11
SLIDE 11

Results (note port scanning)

slide-12
SLIDE 12

NETIMap NETIMap: Motivation

Graphically plots contacted IP addresses using

CAIDA’s NetGeo database

slide-13
SLIDE 13

The Slashdot Effect

  • NETI@home

NETI@home was publicized

  • n Wired.com

and Slashdot

  • n April 27,

2004

– 63542 Hits – 6578 Visits

slide-14
SLIDE 14

Future Work

Lower-Level measurements (TCP congestion window) Traceroutes Continuous improvement to measurements and

measurement techniques

Online data repository Available bandwidth Additional protocols Prefix-preserving IP anonymization

slide-15
SLIDE 15

GO GET IT!!! GO GET IT!!!

Available from: http://neti.gatech.edu Available for:

– Windows operating systems >= 95 – Linux – *NIX’s

Also Available from SourceForge Version 2 will be available very soon

slide-16
SLIDE 16

Questions??? Questions???

slide-17
SLIDE 17

GO GET IT!!! GO GET IT!!!

Available from: http://neti.gatech.edu Available for:

– Windows operating systems >= 95 – Linux – *NIX’s

Also Available from SourceForge Version 2 will be available very soon