Rationale, Design, and Implementation of the Network Neutrality Bot - - PowerPoint PPT Presentation

rationale design and implementation of the network
SMART_READER_LITE
LIVE PREVIEW

Rationale, Design, and Implementation of the Network Neutrality Bot - - PowerPoint PPT Presentation

Rationale, Design, and Implementation of the Network Neutrality Bot S. Basso A. Servetti J.C. De Martin simone.basso@polito.it , antonio.servetti@polito.it , demartin@polito.it Centro NEXA su Internet & Societ` a, Dipartimento di


slide-1
SLIDE 1

Rationale, Design, and Implementation

  • f the Network Neutrality Bot
  • S. Basso
  • A. Servetti

J.C. De Martin

simone.basso@polito.it, antonio.servetti@polito.it, demartin@polito.it

Centro NEXA su Internet & Societ` a, Dipartimento di Automatica e Informatica, Politecnico di Torino http://nexa.polito.it

slide-2
SLIDE 2

Network neutrality

Network neutrality is a cornerstone of the Internet.

slide-3
SLIDE 3

Problem

◮ How do we know whether ISPs respect network neutrality? ◮ Broadband contracts allow them to do almost as they please. ◮ Deep information asymmetry for users.

slide-4
SLIDE 4

Objective

Better understanding of the actual practices.

slide-5
SLIDE 5

Method

◮ Lightweight “bot” program for interested users. ◮ Distributed QoS measurements using various protocols. ◮ Bottom-up collection of the results.

slide-6
SLIDE 6

Development

◮ Written in Python. ◮ Open-source (GPLv3). ◮ Public Git repositories:

◮ http://github.com/neubot/neubot ◮ http://github.com/bassosimone/neubot

slide-7
SLIDE 7

Releases

◮ A patch release every 7-10 days (release early, release often). ◮ A minor release every 2-3 months. ◮ A major release “when needed”. ◮ The first public release (Neubot 0.3) to be available soon.

◮ We’re working at http://www.neubot.org and to write

documentation.

slide-8
SLIDE 8

A quick tour of Neubot 0.3

slide-9
SLIDE 9

Rendezvous

slide-10
SLIDE 10

Updates

slide-11
SLIDE 11

Speedtest

slide-12
SLIDE 12

Speedtest details

slide-13
SLIDE 13

Components

slide-14
SLIDE 14

What’s next?

slide-15
SLIDE 15

BitTorrent

slide-16
SLIDE 16

Peer-to-peer

slide-17
SLIDE 17

Components (2)

slide-18
SLIDE 18

Thank you

◮ Author

◮ simone.basso@polito.it

◮ Website

◮ http://www.neubot.org ◮ http://nexa.polito.it/neubot

◮ Git tree

◮ http://github.com/neubot/neubot ◮ http://github.com/bassosimone/neubot