• Nenhum resultado encontrado

Compromisso entre algoritmos de roteamento em redes tolerantes a atrasos e desconexões

N/A
N/A
Protected

Academic year: 2021

Share "Compromisso entre algoritmos de roteamento em redes tolerantes a atrasos e desconexões"

Copied!
31
0
0

Texto

(1)

Rede Tolerante a Atrasos e Desconex˜oes Grafos Evolutivos Jornadas Compromisso Jornada ´Otima Resumo/Conclus˜ao

Compromisso entre algoritmos de

roteamento em redes tolerantes a atrasos e

desconex˜

oes

Trabalho de Formatura Supervisionado

assia Garcia Ferreira

Supervisor: Prof. Dr. Alfredo Goldman vel Lejbman

(2)

Rede Tolerante a Atrasos e Desconex˜oes Grafos Evolutivos Jornadas Compromisso Jornada ´Otima Resumo/Conclus˜ao

1

Rede Tolerante a Atrasos e Desconex˜

oes

Defini¸c˜

ao e Exemplos

Problema

2

Grafos Evolutivos

Representa¸

ao

Problema

3

Jornadas

Jornada Shortest

Jornada Foremost

Jornadas conhecidas

4

Compromisso

5

Jornada ´

Otima

6

Resumo/Conclus˜

ao

(3)

Rede Tolerante a Atrasos e Desconex˜oes Grafos Evolutivos Jornadas Compromisso Jornada ´Otima Resumo/Conclus˜ao

Defini¸c˜ao e Exemplos

Rede Tolerante a Atrasos e Desconex˜

oes ou DTN (Delay

Tolerant Network)

Caracter´ısticas

Wireless

os m´

oveis

Conex˜

oes intermitentes

Exemplos

Redes interplanet´

arias

Redes de carros

Envio de recados

(4)

Rede Tolerante a Atrasos e Desconex˜oes Grafos Evolutivos Jornadas Compromisso Jornada ´Otima Resumo/Conclus˜ao Problema

Envio de Recados

20 8 10 4 4 9 13 3 4 5 8

(5)

Rede Tolerante a Atrasos e Desconex˜oes Grafos Evolutivos Jornadas Compromisso Jornada ´Otima Resumo/Conclus˜ao

Grafo Evolutivo

Caso o comportamento de uma DTN seja conhecido, podemos

(6)

Rede Tolerante a Atrasos e Desconex˜oes Grafos Evolutivos Jornadas Compromisso Jornada ´Otima Resumo/Conclus˜ao Representa¸c˜ao

Exemplo

1 1 1,3 2,3 3 1,2 2 2 A B C D E A B C D E A B C D E C A B D E Instante 1 Instante 2 Instante 3 Grafo Evolutivo

(7)

Rede Tolerante a Atrasos e Desconex˜oes Grafos Evolutivos Jornadas Compromisso Jornada ´Otima Resumo/Conclus˜ao Problema

Modelagem

s

t

15 20 7 8 10 2 3 4 5 1 1 2 3 3 4 9 13 3 4 5 8

(8)

Rede Tolerante a Atrasos e Desconex˜oes Grafos Evolutivos Jornadas Compromisso Jornada ´Otima Resumo/Conclus˜ao

Jornada Shortest

Menor n´

umero de arestas

s

t

15 20 7 8 10 2 3 4 5 1 1 2 3 3 4 9 13 3 4 5 8

(9)

Rede Tolerante a Atrasos e Desconex˜oes Grafos Evolutivos Jornadas Compromisso Jornada ´Otima Resumo/Conclus˜ao

Jornada Foremost

Menor tempo de chegada

s

t

15 20 7 8 10 2 3 4 5 1 1 2 3 3 4 9 13 3 4 5 8

(10)

Rede Tolerante a Atrasos e Desconex˜oes Grafos Evolutivos Jornadas Compromisso Jornada ´Otima Resumo/Conclus˜ao Jornadas conhecidas

Shortest e Foremost

s

t

15 20 7 8 10 2 3 4 5 1 1 2 3 3 4 9 13 3 4 5 8

(11)

Rede Tolerante a Atrasos e Desconex˜oes Grafos Evolutivos Jornadas Compromisso Jornada ´Otima Resumo/Conclus˜ao

Jornadas conhecidas

Grafo Evolutivo

Essas jornadas sempre satisfazem o contexto?

Uma jornada curta pode demorar demais

Uma jornada r´

apida pode ser muito longa

ALTERNATIVA: Jornadas ´

otimas intermedi´

arias

(12)

Rede Tolerante a Atrasos e Desconex˜oes Grafos Evolutivos Jornadas Compromisso Jornada ´Otima Resumo/Conclus˜ao

Jornadas conhecidas

Grafo Evolutivo

Essas jornadas sempre satisfazem o contexto?

Uma jornada curta pode demorar demais

Uma jornada r´

apida pode ser muito longa

ALTERNATIVA: Jornadas ´

otimas intermedi´

arias

(13)

Rede Tolerante a Atrasos e Desconex˜oes Grafos Evolutivos Jornadas Compromisso Jornada ´Otima Resumo/Conclus˜ao

Jornadas conhecidas

Grafo Evolutivo

Essas jornadas sempre satisfazem o contexto?

Uma jornada curta pode demorar demais

Uma jornada r´

apida pode ser muito longa

ALTERNATIVA: Jornadas ´

otimas intermedi´

arias

(14)

Rede Tolerante a Atrasos e Desconex˜oes Grafos Evolutivos Jornadas Compromisso Jornada ´Otima Resumo/Conclus˜ao

Compromisso entre Shortest e Foremost

Jornadas ´

otimas intermedi´

arias: Podemos encontr´

a-las caso exista

(15)

Rede Tolerante a Atrasos e Desconex˜oes Grafos Evolutivos Jornadas Compromisso Jornada ´Otima Resumo/Conclus˜ao

Curva de Pareto

(16)

Rede Tolerante a Atrasos e Desconex˜oes Grafos Evolutivos Jornadas Compromisso Jornada ´Otima Resumo/Conclus˜ao

Curva de Pareto

(17)

Rede Tolerante a Atrasos e Desconex˜oes Grafos Evolutivos Jornadas Compromisso Jornada ´Otima Resumo/Conclus˜ao

Curva de Pareto

Shortest

(18)

Rede Tolerante a Atrasos e Desconex˜oes Grafos Evolutivos Jornadas Compromisso Jornada ´Otima Resumo/Conclus˜ao

(19)

Rede Tolerante a Atrasos e Desconex˜oes Grafos Evolutivos Jornadas Compromisso Jornada ´Otima Resumo/Conclus˜ao

Jornadas ´

Otimas

s t Jornada Shortest Jornada Intermediária Jornada Foremost 15 20 7 8 10 2 3 4 5 1 1 2 3 3 4 9 13 3 4 5 8

(20)

Rede Tolerante a Atrasos e Desconex˜oes Grafos Evolutivos Jornadas Compromisso Jornada ´Otima Resumo/Conclus˜ao

Jornadas ´

Otimas

s t 15 20 7 8 10 2 3 4 5 1 1 2 3 3 Jornada Shortest Jornada Intermediária Jornada Foremost

(21)

Rede Tolerante a Atrasos e Desconex˜oes Grafos Evolutivos Jornadas Compromisso Jornada ´Otima Resumo/Conclus˜ao

Algoritmo para encontrar jornadas ´

otimas

s

t

a b c d e 9 10 1 7 8 2 6 3 4 5

(22)

Rede Tolerante a Atrasos e Desconex˜oes Grafos Evolutivos Jornadas Compromisso Jornada ´Otima Resumo/Conclus˜ao

Algoritmo para encontrar jornadas ´

otimas

s,0 a,9 t,10 b,1 a,5 t,8 d,7 c,2 d,6 e,3 t,4

(23)

Rede Tolerante a Atrasos e Desconex˜oes Grafos Evolutivos Jornadas Compromisso Jornada ´Otima Resumo/Conclus˜ao

Problema e Jornadas ´

Otimas

20 8

10

4

(24)

Rede Tolerante a Atrasos e Desconex˜oes Grafos Evolutivos Jornadas Compromisso Jornada ´Otima Resumo/Conclus˜ao

Jornada ´

Otima

(25)

Rede Tolerante a Atrasos e Desconex˜oes Grafos Evolutivos Jornadas Compromisso Jornada ´Otima Resumo/Conclus˜ao

Solu¸c˜

ao: Custos

Custos para jornadas

Custos para arestas

(26)

Rede Tolerante a Atrasos e Desconex˜oes Grafos Evolutivos Jornadas Compromisso Jornada ´Otima Resumo/Conclus˜ao

Custo aresta = 3, custo instante de tempo = 1

Jornada

Arestas

Tempo

Custo

Shortest

2

20

26

Intermedi´

aria

3

10

19

Intermedi´

aria

4

5

17

(27)

Rede Tolerante a Atrasos e Desconex˜oes Grafos Evolutivos Jornadas Compromisso Jornada ´Otima Resumo/Conclus˜ao

Jornada ´

Otima

s

t

15

20

7

8

10

2

3

4

5

1

1

2

3

3

(28)

Rede Tolerante a Atrasos e Desconex˜oes Grafos Evolutivos Jornadas Compromisso Jornada ´Otima Resumo/Conclus˜ao

Custo aresta = 6, custo instante de tempo = 1

Jornada

Arestas

Tempo

Custo

Shortest

2

20

32

Intermedi´

aria

3

10

28

Intermedi´

aria

4

5

29

(29)

Rede Tolerante a Atrasos e Desconex˜oes Grafos Evolutivos Jornadas Compromisso Jornada ´Otima Resumo/Conclus˜ao

Jornada ´

Otima

s

t

15

20

7

8

10

2

3

4

5

1

1

2

3

3

(30)

Rede Tolerante a Atrasos e Desconex˜oes Grafos Evolutivos Jornadas Compromisso Jornada ´Otima Resumo/Conclus˜ao

Resumo/Conclus˜

ao

DTN, Exemplo: Envio de Recado

Conex˜

oes conhecidas: Grafos Evolutivos

Jornadas Shortest e Foremost podem n˜

ao satisfazer o contexto

Alternativa: Jornadas Intermedi´

arias ´

Otimas

E como determinar uma ´

unica Jornada ´

Otima?

(31)

Rede Tolerante a Atrasos e Desconex˜oes Grafos Evolutivos Jornadas Compromisso Jornada ´Otima Resumo/Conclus˜ao

Referˆ

encias

C.T. Oliveira, M.D.D. Moreira, M.G. Rubinstein, L. Costa, and

O. Duarte.

Redes tolerantes a atrasos e desconexoes.

In Minicursos do Simposio Brasileiro de Redes de Computadores

(SBRC 2007), 2007.

B. Xuan, A. Ferreira, and A. Jarry.

Computing shortest, fastest, and foremost journeys in dynamic

networks.

2002.

Ross D.

Game Theory.

In Edward N. Zalta, editor, The Stanford Encyclopedia of

Philosophy. 2009.

Referências

Documentos relacionados

O principal objetivo deste trabalho é apresentar e analisar, de forma sucinta, os principais aspectos da evolução e da diferenciação social e econômica da

O presente trabalho buscou a utilização do pó residual do beneficiamento das fibras de coco pela indústria, como carga na matriz de gesso com o intuito de se obter melhores

Ficou clara para nós, a partir dessa experiência, que uma forte ferramenta para efetivar a gestão democrática na escola é a participação da equipe gestora e da comunidade

O caso (82) é particularmente complexo visto que a expressão protection of controversial speakers surge isolada no âmbito de uma vasta lista de problemas de

Na edição de 2020 do Ranking do Saneamen- to Básico - 100 Maiores Cidades do Brasil, com base nos dados de 2018, fica claro que apesar de estarmos avançando, os passos ainda são

O PNE, ao tratar do financiamento da educação básica, ressalta a relevância do FUNDEB, instituído pela Emenda Constitucional nº 53/2006, que alterou o artigo 60

 1ª AULA e 2ª AULA (para as turmas em que houver aula, devido à cessão do horário para a realização das provas N1): Término de discussão sobre Teoria

Fica a empresa autorizada a descontar de seus empregados, as importâncias decorrentes de convênios firmados com o sindicato dos trabalhadores ou autorização expressa do