50 anos da Internet: Origem, Presente e Futuro(?) · 2019. 11. 5. · 1/68 IntroduçãoBeginning O...

Post on 16-Nov-2020

1 views 0 download

Transcript of 50 anos da Internet: Origem, Presente e Futuro(?) · 2019. 11. 5. · 1/68 IntroduçãoBeginning O...

1/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

50 anos da Internet:Origem, Presente e Futuro(?)

Edmundo de Souza e Silva1

Universidade Federal do Rio de Janeiro1Programa de Engenharia de Sistemas e Computação, COPPE

2019

E. de Souza e Silva 50 anos Internet

2/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Perguntas

Você usa a Internet?Você sabe o que é a Internet?Você sabe que a Internet é considerada uma dasrealizações da Engenharia de maior impacto do seçulo20?

por que será?

Quando surgiu a Internet?Quais os motivos que levaram à criação da Internet?

E. de Souza e Silva 50 anos Internet

2/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Perguntas

Você usa a Internet?Você sabe o que é a Internet?Você sabe que a Internet é considerada uma dasrealizações da Engenharia de maior impacto do seçulo20?

por que será?

Quando surgiu a Internet?Quais os motivos que levaram à criação da Internet?

E. de Souza e Silva 50 anos Internet

2/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Perguntas

Você usa a Internet?Você sabe o que é a Internet?Você sabe que a Internet é considerada uma dasrealizações da Engenharia de maior impacto do seçulo20?

por que será?

Quando surgiu a Internet?Quais os motivos que levaram à criação da Internet?

E. de Souza e Silva 50 anos Internet

2/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Perguntas

Você usa a Internet?Você sabe o que é a Internet?Você sabe que a Internet é considerada uma dasrealizações da Engenharia de maior impacto do seçulo20?

por que será?

Quando surgiu a Internet?Quais os motivos que levaram à criação da Internet?

E. de Souza e Silva 50 anos Internet

2/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Perguntas

Você usa a Internet?Você sabe o que é a Internet?Você sabe que a Internet é considerada uma dasrealizações da Engenharia de maior impacto do seçulo20?

por que será?

Quando surgiu a Internet?Quais os motivos que levaram à criação da Internet?

E. de Souza e Silva 50 anos Internet

3/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Internet faz 50 anos

Em 29 de Outubro de 1969 o primeiro pacote deinformação foi enviado da UCLAWorkshop na UCLA em 29 de Outubro de 2019!

E. de Souza e Silva 50 anos Internet

4/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

A Palestra

Fazer um breve históricoQual a importância da ciência no desenvolvimento daInternet?Falar sobre o presente

AplicaçõesFalar um pouquinho sobre a pesquisa atual no grupo quecoordeno na COPPE.

Considerações sobre o futuro.Façam perguntas

E. de Souza e Silva 50 anos Internet

4/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

A Palestra

Fazer um breve históricoQual a importância da ciência no desenvolvimento daInternet?Falar sobre o presente

AplicaçõesFalar um pouquinho sobre a pesquisa atual no grupo quecoordeno na COPPE.

Considerações sobre o futuro.Façam perguntas

E. de Souza e Silva 50 anos Internet

4/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

A Palestra

Fazer um breve históricoQual a importância da ciência no desenvolvimento daInternet?Falar sobre o presente

AplicaçõesFalar um pouquinho sobre a pesquisa atual no grupo quecoordeno na COPPE.

Considerações sobre o futuro.Façam perguntas

E. de Souza e Silva 50 anos Internet

4/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

A Palestra

Fazer um breve históricoQual a importância da ciência no desenvolvimento daInternet?Falar sobre o presente

AplicaçõesFalar um pouquinho sobre a pesquisa atual no grupo quecoordeno na COPPE.

Considerações sobre o futuro.Façam perguntas

E. de Souza e Silva 50 anos Internet

4/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

A Palestra

Fazer um breve históricoQual a importância da ciência no desenvolvimento daInternet?Falar sobre o presente

AplicaçõesFalar um pouquinho sobre a pesquisa atual no grupo quecoordeno na COPPE.

Considerações sobre o futuro.Façam perguntas

E. de Souza e Silva 50 anos Internet

5/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

In the Beginning

In the Beginning

E. de Souza e Silva 50 anos Internet

6/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

O que é a Internet?

E. de Souza e Silva 50 anos Internet

7/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

O que é a Internet?

E. de Souza e Silva 50 anos Internet

8/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

O que é a Internet?

E. de Souza e Silva 50 anos Internet

9/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

O que é a Internet?Evolução

E. de Souza e Silva 50 anos Internet

10/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

HistóricoInício

Necessidade de COMPARTILHAR RECURSOSAcesso remoto a recursos

o que é um RECURSO?

Custo de hardware baixando“Inteligência” para compartilhar recursos

E. de Souza e Silva 50 anos Internet

10/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

HistóricoInício

Necessidade de COMPARTILHAR RECURSOSAcesso remoto a recursos

o que é um RECURSO?

Custo de hardware baixando“Inteligência” para compartilhar recursos

E. de Souza e Silva 50 anos Internet

10/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

HistóricoInício

Necessidade de COMPARTILHAR RECURSOSAcesso remoto a recursos

o que é um RECURSO?

Custo de hardware baixando“Inteligência” para compartilhar recursos

E. de Souza e Silva 50 anos Internet

10/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

HistóricoInício

Necessidade de COMPARTILHAR RECURSOSAcesso remoto a recursos

o que é um RECURSO?

Custo de hardware baixando“Inteligência” para compartilhar recursos

E. de Souza e Silva 50 anos Internet

11/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

HistóricoO que existia?

Rede Telefônica

E. de Souza e Silva 50 anos Internet

12/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Histórico

Leonard Kleinrock descreve os princípios da tecnologia decomutação por pacotesUniversity of California, Los Angeles (UCLA) ganha aproposta para implementar a primeira rede de comutaçãopor pacotes junto com a BBN.

E. de Souza e Silva 50 anos Internet

13/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

HistóricoUCLA

E. de Souza e Silva 50 anos Internet

14/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

HistóricoUCLA

E. de Souza e Silva 50 anos Internet

15/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

HistóricoUCLA

E. de Souza e Silva 50 anos Internet

16/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

HistóricoUCLA

Qual foi a primeira mensagem enviada na Internet?LOPor que?

E. de Souza e Silva 50 anos Internet

16/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

HistóricoUCLA

Qual foi a primeira mensagem enviada na Internet?LOPor que?

E. de Souza e Silva 50 anos Internet

16/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

HistóricoUCLA

Qual foi a primeira mensagem enviada na Internet?LOPor que?

E. de Souza e Silva 50 anos Internet

17/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

A Ciência por trás da Internet

Compartilhamento eficiente de recursosComutação por pacotes

o que é Comutação por pacotes?

Informação é dividida em pequenos pacotes?Pacotes enviados independentementePor que é eficiente?

só uso se preciso

E. de Souza e Silva 50 anos Internet

17/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

A Ciência por trás da Internet

Compartilhamento eficiente de recursosComutação por pacotes

o que é Comutação por pacotes?

Informação é dividida em pequenos pacotes?Pacotes enviados independentementePor que é eficiente?

só uso se preciso

E. de Souza e Silva 50 anos Internet

17/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

A Ciência por trás da Internet

Compartilhamento eficiente de recursosComutação por pacotes

o que é Comutação por pacotes?

Informação é dividida em pequenos pacotes?Pacotes enviados independentementePor que é eficiente?

só uso se preciso

E. de Souza e Silva 50 anos Internet

17/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

A Ciência por trás da Internet

Compartilhamento eficiente de recursosComutação por pacotes

o que é Comutação por pacotes?

Informação é dividida em pequenos pacotes?Pacotes enviados independentementePor que é eficiente?

só uso se preciso

E. de Souza e Silva 50 anos Internet

17/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

A Ciência por trás da Internet

Compartilhamento eficiente de recursosComutação por pacotes

o que é Comutação por pacotes?

Informação é dividida em pequenos pacotes?Pacotes enviados independentementePor que é eficiente?

só uso se preciso

E. de Souza e Silva 50 anos Internet

17/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

A Ciência por trás da Internet

Compartilhamento eficiente de recursosComutação por pacotes

o que é Comutação por pacotes?

Informação é dividida em pequenos pacotes?Pacotes enviados independentementePor que é eficiente?

só uso se preciso

E. de Souza e Silva 50 anos Internet

17/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

A Ciência por trás da Internet

Compartilhamento eficiente de recursosComutação por pacotes

o que é Comutação por pacotes?

Informação é dividida em pequenos pacotes?Pacotes enviados independentementePor que é eficiente?

só uso se preciso

E. de Souza e Silva 50 anos Internet

18/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Resource Sharing

What are the problems?Are the solutions proposed efficient?One abstraction: a queueThe Internet used basic queueing theory since its inception

E. de Souza e Silva 50 anos Internet

18/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Resource Sharing

What are the problems?Are the solutions proposed efficient?One abstraction: a queueThe Internet used basic queueing theory since its inception

E. de Souza e Silva 50 anos Internet

18/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Resource Sharing

What are the problems?Are the solutions proposed efficient?One abstraction: a queueThe Internet used basic queueing theory since its inception

E. de Souza e Silva 50 anos Internet

18/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Resource Sharing

What are the problems?Are the solutions proposed efficient?One abstraction: a queueThe Internet used basic queueing theory since its inception

E. de Souza e Silva 50 anos Internet

19/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Resource SharingQueues

Queues are everywhereWhy queues naturally arise?Contention for resources

communication linedisksCPU...

arrivals departures

E. de Souza e Silva 50 anos Internet

19/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Resource SharingQueues

Queues are everywhereWhy queues naturally arise?Contention for resources

communication linedisksCPU...

arrivals departures

E. de Souza e Silva 50 anos Internet

19/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Resource SharingQueues

Queues are everywhereWhy queues naturally arise?Contention for resources

communication linedisksCPU...

arrivals departures

E. de Souza e Silva 50 anos Internet

20/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Resource SharingQueues

E. de Souza e Silva 50 anos Internet

21/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Na UCLA

E. de Souza e Silva 50 anos Internet

22/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

A Ciência por trás da Internetredes

E. de Souza e Silva 50 anos Internet

23/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

A Ciência por trás da Internet

A Internet e a Web: muitos problemas reais interessantes

E. de Souza e Silva 50 anos Internet

24/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Wireless: distributed queue

How to share the wireless channel among users?User can send data at any time.Users do not know when other users want the channel.Therefore, we cannot form a simple queue of requests.we want to avoid a central controller.

A simple proposal?

E. de Souza e Silva 50 anos Internet

24/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Wireless: distributed queue

How to share the wireless channel among users?User can send data at any time.Users do not know when other users want the channel.Therefore, we cannot form a simple queue of requests.we want to avoid a central controller.

A simple proposal?

E. de Souza e Silva 50 anos Internet

24/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Wireless: distributed queue

How to share the wireless channel among users?User can send data at any time.Users do not know when other users want the channel.Therefore, we cannot form a simple queue of requests.we want to avoid a central controller.

A simple proposal?

E. de Souza e Silva 50 anos Internet

24/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Wireless: distributed queue

How to share the wireless channel among users?User can send data at any time.Users do not know when other users want the channel.Therefore, we cannot form a simple queue of requests.we want to avoid a central controller.

A simple proposal?

E. de Souza e Silva 50 anos Internet

24/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Wireless: distributed queue

How to share the wireless channel among users?User can send data at any time.Users do not know when other users want the channel.Therefore, we cannot form a simple queue of requests.we want to avoid a central controller.

A simple proposal?

E. de Souza e Silva 50 anos Internet

25/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Wireless: a simple protocol

If a user wants to send data she simply sendsA conflict may arise −→ data is lostUser may detect conflict (loss of data)If conflict, user resends data at later timeQuestion: is this scheme efficient?(What is efficient?)

E. de Souza e Silva 50 anos Internet

25/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Wireless: a simple protocol

If a user wants to send data she simply sendsA conflict may arise −→ data is lostUser may detect conflict (loss of data)If conflict, user resends data at later timeQuestion: is this scheme efficient?(What is efficient?)

E. de Souza e Silva 50 anos Internet

25/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Wireless: a simple protocol

If a user wants to send data she simply sendsA conflict may arise −→ data is lostUser may detect conflict (loss of data)If conflict, user resends data at later timeQuestion: is this scheme efficient?(What is efficient?)

E. de Souza e Silva 50 anos Internet

25/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Wireless: a simple protocol

If a user wants to send data she simply sendsA conflict may arise −→ data is lostUser may detect conflict (loss of data)If conflict, user resends data at later timeQuestion: is this scheme efficient?(What is efficient?)

E. de Souza e Silva 50 anos Internet

25/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Wireless: a simple protocol

If a user wants to send data she simply sendsA conflict may arise −→ data is lostUser may detect conflict (loss of data)If conflict, user resends data at later timeQuestion: is this scheme efficient?(What is efficient?)

E. de Souza e Silva 50 anos Internet

26/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Hoje

Hoje

E. de Souza e Silva 50 anos Internet

27/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

HojeEnorme número de aplicações

Teia de aplicações interligadasMáquinas de buscaStreaming...

E. de Souza e Silva 50 anos Internet

27/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

HojeEnorme número de aplicações

Teia de aplicações interligadasMáquinas de buscaStreaming...

E. de Souza e Silva 50 anos Internet

27/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

HojeEnorme número de aplicações

Teia de aplicações interligadasMáquinas de buscaStreaming...

E. de Souza e Silva 50 anos Internet

27/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

HojeEnorme número de aplicações

Teia de aplicações interligadasMáquinas de buscaStreaming...

E. de Souza e Silva 50 anos Internet

28/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

ExamplesWebsite network

Data: connections between webpagesQuestion: which webpage to suggest to a web user?

E. de Souza e Silva 50 anos Internet

28/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

ExamplesWebsite network

Data: connections between webpagesQuestion: which webpage to suggest to a web user?

E. de Souza e Silva 50 anos Internet

29/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

P2P

Scalability issuesDesign more robust systems

E. de Souza e Silva 50 anos Internet

29/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

P2P

Scalability issuesDesign more robust systems

E. de Souza e Silva 50 anos Internet

30/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Example

publisher unavailability can be severe: a large numbers ofswarms have no publishers for a large fraction of time.In the absence of publishers, peers may not be able toreconstruct their filesIf a peer arrives after the initial popularity wave, content islikely to be unavailable and peer must wait until publisherreappears

E. de Souza e Silva 50 anos Internet

30/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Example

publisher unavailability can be severe: a large numbers ofswarms have no publishers for a large fraction of time.In the absence of publishers, peers may not be able toreconstruct their filesIf a peer arrives after the initial popularity wave, content islikely to be unavailable and peer must wait until publisherreappears

E. de Souza e Silva 50 anos Internet

30/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Example

publisher unavailability can be severe: a large numbers ofswarms have no publishers for a large fraction of time.In the absence of publishers, peers may not be able toreconstruct their filesIf a peer arrives after the initial popularity wave, content islikely to be unavailable and peer must wait until publisherreappears

E. de Souza e Silva 50 anos Internet

30/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Example

publisher unavailability can be severe: a large numbers ofswarms have no publishers for a large fraction of time.In the absence of publishers, peers may not be able toreconstruct their filesIf a peer arrives after the initial popularity wave, content islikely to be unavailable and peer must wait until publisherreappearsWhat is the dependence of the swarm on the publisher?

E. de Souza e Silva 50 anos Internet

31/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

P2P

E. de Souza e Silva 50 anos Internet

31/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

P2P

E. de Souza e Silva 50 anos Internet

31/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

P2P

swarm is

self-sustainable

E. de Souza e Silva 50 anos Internet

31/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

P2P

E. de Souza e Silva 50 anos Internet

31/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

P2P

E. de Souza e Silva 50 anos Internet

31/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

P2P

peers that completedownload depart

E. de Souza e Silva 50 anos Internet

31/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

P2P

PROBLEM:Missing piece Need publisher

E. de Souza e Silva 50 anos Internet

31/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

P2P

E. de Souza e Silva 50 anos Internet

32/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

P2PScalability

Does the solution scales with number of users?Are there fundamental limitations?

0

2

4

6

8

10

12

14

0 50 100 150 200 250

simul

approx

U=2, µ=0.5

U=1, µ=0.5

Th

rou

gh

pu

t

Population

E. de Souza e Silva 50 anos Internet

33/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

VideoaulasExemplos

CEDERJ

E. de Souza e Silva 50 anos Internet

33/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

VideoaulasExemplos

COURSERA - Exemplo de videoaula no exterior

E. de Souza e Silva 50 anos Internet

33/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

VideoaulasExemplos

site: Videoaula@RNPVideoaulas do curso CEDERJ e outras também podem ser encontradas nosite da RNP: procure por videoaula@RNP no Google acesso é livre

E. de Souza e Silva 50 anos Internet

33/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

VideoaulasExemplos

RNP-CEDERJ

E. de Souza e Silva 50 anos Internet

34/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

A Few Topics

Wireless networks, Cellular networks including 5G and beyond, Vehicularnetworks, Dynamic spectrum sharing, Interference management andmitigation, MIMO-based networking, Mobile sensing and applications,

Mobility management and models, Innovative Internet architectures, Internetof Things and Cyber-physical systems, Software-defined Networking and

Radio, Optical networks, Overlay and peer-to-peer networks, Energyefficiency in networks, Machine Learning and AI for networks, Datacenter

networking, Localization and location-based services, Multimedia networking,Network management, Network measurement and analysis, Network security

and privacy . . .

E. de Souza e Silva 50 anos Internet

35/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Futuro

O Futuro (???)

E. de Souza e Silva 50 anos Internet

36/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

IoE

The Internet of Everything“the intelligent connection of people, process, data and

things.”

E. de Souza e Silva 50 anos Internet

37/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Internet of ThingsXXX

E. de Souza e Silva 50 anos Internet

38/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Vehicular Networks

E. de Souza e Silva 50 anos Internet

39/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Information Centric Networks

Addresses scalability challenges for content disseminationICNs: focus is on content, rather than on hostsIssues: Cache-network architecture, etc

E. de Souza e Silva 50 anos Internet

39/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Information Centric Networks

E. de Souza e Silva 50 anos Internet

40/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Internet Quântica

Internet Quântica

E. de Souza e Silva 50 anos Internet

41/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Internet Quântica

E. de Souza e Silva 50 anos Internet

42/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Internet Quântica

quantum memories to store qubitsgenerate link Bell states (entanglements)transfer quantum states directly between nodespropagate entanglements

destructive Bell state measurement

E. de Souza e Silva 50 anos Internet

42/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Internet Quântica

quantum memories to store qubitsgenerate link Bell states (entanglements)transfer quantum states directly between nodespropagate entanglements

destructive Bell state measurement

E. de Souza e Silva 50 anos Internet

42/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Internet Quântica

quantum memories to store qubitsgenerate link Bell states (entanglements)transfer quantum states directly between nodespropagate entanglements

destructive Bell state measurement

E. de Souza e Silva 50 anos Internet

42/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Internet Quântica

quantum memories to store qubitsgenerate link Bell states (entanglements)transfer quantum states directly between nodespropagate entanglements

destructive Bell state measurement

E. de Souza e Silva 50 anos Internet

42/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Internet Quântica

quantum memories to store qubitsgenerate link Bell states (entanglements)transfer quantum states directly between nodespropagate entanglements

destructive Bell state measurement

E. de Souza e Silva 50 anos Internet

43/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Some Projects of our Group

Current Projects of our Group

E. de Souza e Silva 50 anos Internet

44/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Motivation

Measurement, modeling and analysis have been essentialareas of research since the dawn of the Internet.UCLA was the ARPANET Network Measurement Center.

E. de Souza e Silva 50 anos Internet

44/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Motivation

H. James Harrington: former IBM, CEO HarringtonManagement Systems, author, etcMeasurement is the first step that leads to control andeventually to improvement. If you can’t measure something,you can’t understand it. If you can’t understand it, you can’tcontrol it. If you can’t control it, you can’t improve it.

E. de Souza e Silva 50 anos Internet

45/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Objective

Focus: lightweight measurements performed at homegateway routers.. . . and data analysis.Home routers are conduit to home devices→ ideal placeto implement measurement functionalities.Project: collaboration among Brazil and the USA (UFRJand UMass), Gigalink and Anlix incubated at UFRJ for datagathering and analysis.

E. de Souza e Silva 50 anos Internet

45/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Objective

Focus: lightweight measurements performed at homegateway routers.. . . and data analysis.Home routers are conduit to home devices→ ideal placeto implement measurement functionalities.Project: collaboration among Brazil and the USA (UFRJand UMass), Gigalink and Anlix incubated at UFRJ for datagathering and analysis.

E. de Souza e Silva 50 anos Internet

45/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Objective

Focus: lightweight measurements performed at homegateway routers.. . . and data analysis.Home routers are conduit to home devices→ ideal placeto implement measurement functionalities.Project: collaboration among Brazil and the USA (UFRJand UMass), Gigalink and Anlix incubated at UFRJ for datagathering and analysis.

E. de Souza e Silva 50 anos Internet

45/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Objective

Focus: lightweight measurements performed at homegateway routers.. . . and data analysis.Home routers are conduit to home devices→ ideal placeto implement measurement functionalities.Project: collaboration among Brazil and the USA (UFRJand UMass), Gigalink and Anlix incubated at UFRJ for datagathering and analysis.

E. de Souza e Silva 50 anos Internet

46/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Objective

Three issues:Issue 1: Automatically detect problems in the network.Issue 2: Assess quality of experience (QoE) of residential users.Issue 3: Analyze traffic: try to find traffic profiles.Issue 4: investigate DDoS detection at the network edge.

E. de Souza e Silva 50 anos Internet

46/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Objective

Three issues:Issue 1: Automatically detect problems in the network.Issue 2: Assess quality of experience (QoE) of residential users.Issue 3: Analyze traffic: try to find traffic profiles.Issue 4: investigate DDoS detection at the network edge.

E. de Souza e Silva 50 anos Internet

46/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Objective

Three issues:Issue 1: Automatically detect problems in the network.Issue 2: Assess quality of experience (QoE) of residential users.Issue 3: Analyze traffic: try to find traffic profiles.Issue 4: investigate DDoS detection at the network edge.

E. de Souza e Silva 50 anos Internet

46/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Objective

Three issues:Issue 1: Automatically detect problems in the network.Issue 2: Assess quality of experience (QoE) of residential users.Issue 3: Analyze traffic: try to find traffic profiles.Issue 4: investigate DDoS detection at the network edge.

E. de Souza e Silva 50 anos Internet

47/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

MeasurementInfrastructure

E. de Souza e Silva 50 anos Internet

48/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Measurement Infrastructure

Partnership University + ISP + startup at COPPE/UFRJData collection campaign at the network edgeAlmost 4,000 homes collecting data (and growing)

E. de Souza e Silva 50 anos Internet

48/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Measurement Infrastructure

Partnership University + ISP + startup at COPPE/UFRJData collection campaign at the network edgeAlmost 4,000 homes collecting data (and growing)

E. de Souza e Silva 50 anos Internet

48/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Measurement Infrastructure

Partnership University + ISP + startup at COPPE/UFRJData collection campaign at the network edgeAlmost 4,000 homes collecting data (and growing)

E. de Souza e Silva 50 anos Internet

49/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Measurement InfrastructureData

Traffic (byte counts and packet count): download/uploadloss rate, latencyprocessor load, etc.WiFi: transmission rate, SNR, etc.measurement intervals: 1 minute: Large number of timeseries

E. de Souza e Silva 50 anos Internet

49/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Measurement InfrastructureData

Traffic (byte counts and packet count): download/uploadloss rate, latencyprocessor load, etc.WiFi: transmission rate, SNR, etc.measurement intervals: 1 minute: Large number of timeseries

E. de Souza e Silva 50 anos Internet

49/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Measurement InfrastructureData

Traffic (byte counts and packet count): download/uploadloss rate, latencyprocessor load, etc.WiFi: transmission rate, SNR, etc.measurement intervals: 1 minute: Large number of timeseries

E. de Souza e Silva 50 anos Internet

49/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Measurement InfrastructureData

Traffic (byte counts and packet count): download/uploadloss rate, latencyprocessor load, etc.WiFi: transmission rate, SNR, etc.measurement intervals: 1 minute: Large number of timeseries

E. de Souza e Silva 50 anos Internet

49/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Measurement InfrastructureData

Traffic (byte counts and packet count): download/uploadloss rate, latencyprocessor load, etc.WiFi: transmission rate, SNR, etc.measurement intervals: 1 minute: Large number of timeseries

E. de Souza e Silva 50 anos Internet

50/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Example: data collection infrastructure

E. de Souza e Silva 50 anos Internet

51/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Goals

Perform extensive data analysis: Machine LearningtechniquesApply unsupervised learning techniques ofspatial/temporal patterns to identify anomalous behavior.Identify changes (traffic, etc.) and automatically inferpossible causes of these changes.New perspectives to understanding behavior of domesticnetworks

E. de Souza e Silva 50 anos Internet

51/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Goals

Perform extensive data analysis: Machine LearningtechniquesApply unsupervised learning techniques ofspatial/temporal patterns to identify anomalous behavior.Identify changes (traffic, etc.) and automatically inferpossible causes of these changes.New perspectives to understanding behavior of domesticnetworks

E. de Souza e Silva 50 anos Internet

51/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Goals

Perform extensive data analysis: Machine LearningtechniquesApply unsupervised learning techniques ofspatial/temporal patterns to identify anomalous behavior.Identify changes (traffic, etc.) and automatically inferpossible causes of these changes.New perspectives to understanding behavior of domesticnetworks

E. de Souza e Silva 50 anos Internet

51/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Goals

Perform extensive data analysis: Machine LearningtechniquesApply unsupervised learning techniques ofspatial/temporal patterns to identify anomalous behavior.Identify changes (traffic, etc.) and automatically inferpossible causes of these changes.New perspectives to understanding behavior of domesticnetworks

E. de Souza e Silva 50 anos Internet

52/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

A lightweight approach for DDoSdetection at home gateways

E. de Souza e Silva 50 anos Internet

53/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Objective

DDoS attacks are prevalent!more than 1/3 of class C active networks were targeted bythis kind of attacks (2015 and 2017)Continuing report updates (2018/2019):“. . . despite the law enforcement efforts, DDoS attacksremain a real threat to business”, DDoS report May 21,2019.How to detect problems and react fast?

E. de Souza e Silva 50 anos Internet

54/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

DDoS detection

Simplicity: Methodology − simple enough to scale;Locality: Detection of problems close to the source;Efficiency: fast attack identification;Minimalism: collect a minimum amount of information atthe home-routers.(avoid interfering with performance and invading users’privacy.)

E. de Souza e Silva 50 anos Internet

54/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

DDoS detection

Simplicity: Methodology − simple enough to scale;Locality: Detection of problems close to the source;Efficiency: fast attack identification;Minimalism: collect a minimum amount of information atthe home-routers.(avoid interfering with performance and invading users’privacy.)

E. de Souza e Silva 50 anos Internet

54/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

DDoS detection

Simplicity: Methodology − simple enough to scale;Locality: Detection of problems close to the source;Efficiency: fast attack identification;Minimalism: collect a minimum amount of information atthe home-routers.(avoid interfering with performance and invading users’privacy.)

E. de Souza e Silva 50 anos Internet

54/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

DDoS detection

Simplicity: Methodology − simple enough to scale;Locality: Detection of problems close to the source;Efficiency: fast attack identification;Minimalism: collect a minimum amount of information atthe home-routers.(avoid interfering with performance and invading users’privacy.)

E. de Souza e Silva 50 anos Internet

55/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Lightweight Approach For DDoS detection

Question:Is it feasible to detect DDoS attacks, in an extremelylightweight fashion, without relying on information frompacket headers?Methodology

Machine learning techniques!

E. de Souza e Silva 50 anos Internet

55/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Lightweight Approach For DDoS detection

Question:Is it feasible to detect DDoS attacks, in an extremelylightweight fashion, without relying on information frompacket headers?Methodology

Machine learning techniques!

E. de Souza e Silva 50 anos Internet

56/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

A few ResultsExample: Classification Results

Botnet Accuracy Precision Recall F1 Score

Mirai/BASHLITE 0.999688 0.997151 0.992361 0.994751

Different types of attacks (e.g. TCP ACK flood, etc.).Real attack code.Considered different ML modelsDetecting DDoS attacks requires identification of subtlepatterns in the baseline home-user traffic.Did not use packet headers

E. de Souza e Silva 50 anos Internet

57/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

A change point detection problem

Inferring network problems andQoE from the edge

E. de Souza e Silva 50 anos Internet

58/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Inferring network problems from the edge

Objective:automatic problem identification:Congestion, equipment problems, attacksTemporal pattern identification from data collected

Issues:Is the user QoE affected?Can we correlate QoS metrics with technical call to ISP callcenter?

E. de Souza e Silva 50 anos Internet

58/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Inferring network problems from the edge

Objective:automatic problem identification:Congestion, equipment problems, attacksTemporal pattern identification from data collected

Issues:Is the user QoE affected?Can we correlate QoS metrics with technical call to ISP callcenter?

E. de Souza e Silva 50 anos Internet

59/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Inferring network problems from the edgeMethodology

Machine learning approaches for detecting and locatingnetwork problems.Construct models to detect statistical changes: ChangePoint Detection problem.Spatial-time correlations using ISP network topology.Locate root causesQoE

E. de Souza e Silva 50 anos Internet

60/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Inferring network problems from the edgeDataset and model

2485 clients between 08/08/2018 e 23/09/2018Packet loss model.51041 time series for training.25700 time series for testing.

E. de Souza e Silva 50 anos Internet

60/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Inferring network problems from the edgeDataset and model

2485 clients between 08/08/2018 e 23/09/2018Packet loss model.51041 time series for training.25700 time series for testing.

E. de Souza e Silva 50 anos Internet

60/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Inferring network problems from the edgeDataset and model

2485 clients between 08/08/2018 e 23/09/2018Packet loss model.51041 time series for training.25700 time series for testing.

E. de Souza e Silva 50 anos Internet

61/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Inferring network problems from the edgeChange point detection problem

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Hora

13

57

911

1315

1719

21Sí

mbo

lo O

bser

váve

l

E. de Souza e Silva 50 anos Internet

62/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Inferring network problems from the edge

E. de Souza e Silva 50 anos Internet

62/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Inferring network problems from the edge

E. de Souza e Silva 50 anos Internet

62/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Inferring network problems from the edge

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Hora

13

57

911

1315

1719

21Sí

mbo

lo O

bser

váve

l

E. de Souza e Silva 50 anos Internet

62/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Inferring network problems from the edge

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Hora

13

57

911

1315

1719

21Sí

mbo

lo O

bser

váve

l

E. de Souza e Silva 50 anos Internet

63/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Additional Results

Considering phone calls to the Call Center (technicalcomplaints), associated with nodes connected tohome-router performing measurements:The method identified 95% of phone calls.

D

H

G

C

B

A

F

E I

E. de Souza e Silva 50 anos Internet

63/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Additional Results

Considering phone calls to the Call Center (technicalcomplaints), associated with any nodes in topology: Themethod identified 89% of phone calls.

D

H

G

C

B

A

F

E I

E. de Souza e Silva 50 anos Internet

64/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Learning Traffic Profiles from theEdge

E. de Souza e Silva 50 anos Internet

65/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Learning Traffic Profiles from the Edge

Objective:

Understand characteristics of traffic generated by homeusersHow to extract meaningful features from dataset, preservingusers’ privacy (e.g., assuming that traffic is fully encrypted)

Methodology: based on Machine learning techniques

E. de Souza e Silva 50 anos Internet

65/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Learning Traffic Profiles from the Edge

Objective:

Understand characteristics of traffic generated by homeusersHow to extract meaningful features from dataset, preservingusers’ privacy (e.g., assuming that traffic is fully encrypted)

Methodology: based on Machine learning techniques

E. de Souza e Silva 50 anos Internet

66/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Learning Traffic Profiles from the Edge

Median download and upload traffic per minute for alluser-day of each cluster.

E. de Souza e Silva 50 anos Internet

67/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Learning Traffic Profiles from the Edge

User profile for a month.(A, B, C, D, E are clusters - user-day pattern).

E. de Souza e Silva 50 anos Internet

68/68

Introdução Beginning O que é a Internet para você Hoje Futuro Objectives Measurement DDoS Loss Traffic Thanks

Obrigado

OBRIGADOPERGUNTAS?

www.abc.org.br/~edmundowww.land.ufrj.br/~edmundo

E. de Souza e Silva 50 anos Internet