universidade federal fluminense

Download Universidade Federal Fluminense

If you can't read please download the document

Upload: chandler

Post on 05-Jan-2016

41 views

Category:

Documents


0 download

DESCRIPTION

Universidade Federal Fluminense. Protocolos de Transporte para Redes de Alta Velocidade: um estudo comparativo Aluno: Fabio Teixeira Guerra Orientador: Luiz Claudio Schara Magalhães, Phd. Agenda. Cenário Motivação Objetivo Protocolos Baseados em Acks Protocolos Baseados em Taxa - PowerPoint PPT Presentation

TRANSCRIPT

  • Universidade Federal FluminenseProtocolos de Transporte para Redes de Alta Velocidade: um estudo comparativo

    Aluno: Fabio Teixeira GuerraOrientador: Luiz Claudio Schara Magalhes, Phd.

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • AgendaCenrioMotivaoObjetivoProtocolos Baseados em AcksProtocolos Baseados em TaxaTestes ComparativosConcluso

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • CenrioCrescente disponibilidade de enlaces de alta velocidade (gigabit) em estaes de trabalhoAplicaes que precisam usar taxas de gigabit (fsica de alta energia)

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • Motivao Dificuldade de um nico fluxo TCP atingir alta taxa em enlaces com taxa de gigabits por segundo. Diminuio do tamanho da janela de transmisso devido a perdas, que so originadas principalmente pelas rajadas do TCP

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • Objetivo Testar a viabilidade do protocolo RMTP (baseado em taxa) funcionar a taxas de gigabit, atravs da anlise comparativa com protocolos para redes de alta velocidade baseados em acks.

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • AgendaCenrioMotivaoObjetivoProtocolos Baseados em AcksProtocolos Baseados em TaxaTestes ComparativosConcluso

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • Duas FamliasProtocolos similiares ao TCP, porm com outro controle de congestionamentoProtocolos que funcionam como um agregado de fluxos TCP

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • Protocolos Baseados em AcksAlteraes no controle de congestionamento do TCP.

    HSTCPBIC TCPCUBIC TCP

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • Protocolos Baseados em AcksCriao de N fluxos TCP para atender a uma nica aplicao.

    MulTCP

    Testes realizados N = 4

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • HSTCPSally Floyd prope uma mudana na curva de crescimento do tamanho da janela de transmisso a partir de um certo limiar.Bem amigvel ao TCP pois segue o controle de congestionamento do TCP at verificar que existe banda disponvel

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • HSTCPw = 10S (logp log Low_P) + log Low_Window

    S = (log High_Window log Low_Window) / (log High_P log Low_P)

    Low_Window = limite inferior (tamanho de janela) da atuao da funo resposta do HSTCP High_Window = limite superior (tamanho de janela) da atuao da funo resposta do HSTCP Low_P = taxa de perda de segmentos para Low_windowHigh_P = taxa de perda de segmentos para High_window

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • HSTCPw = (p / Low_P)S Low_window

    Para valores padres de Low-Window = 38, High_Window = 83000, Low_P = 10-3 e High_P = 10-7 temos como funo resposta para o HSTCP o seguinte valor final:w = 0,12/p0,83

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • HSTCPw = w + a(w) / ww = w b(w) * w

    a(w) = (w2 * 2 * b(w)) / ((2 b(w)) * w1,2 * 12,8

    High Decrease = 0.1 (valor padro)

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • BIC TCPAlgoritmo tambm baseado no algoritmo do TCP porm com algumas diferenas.Binary Search Increase Additive IncreaseFast ConvergenceSlow Start

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • BIC TCPBinary Search IncreaseRealiza uma busca binria at a diferena entre WMax e WMin ser menor que SMin target window = (WMax WMin) / 2.

    No caso de perdas durante o Binary Search Increase a janela corrente passa a ser WMax e a nova janela aps o decremento passa a ser o novo WMin

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • BIC TCPAdditive IncreaseQuando a distncia entre WMin e WMax muito grande e o aumento para o ponto mdio maior que o mximo incremento (Smax), aumenta-se a janela sempre de Smax at a distncia entre Min e Max ser menor que SmaxOcorrendo perdas nos momentos de Additive Increase, o BIC TCP utiliza a estratgia de decrementos mltiplos (Multiplicative Decrease) igual a do TCP

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • BIC TCPFast ConvergenceNo Binary Search Increase, aps uma reduo da janela de transmisso, novos WMax e WMin so definidos. Se o novo WMax menor que o anterior, esta janela teve uma tendncia descendente, com isso para garantir uma maior fairness, quando existe mais de um fluxo deve-se reajustar o novo WMax como sendo o primeiro valor de Target Window, ou seja: WMax = (WMax WMin) / 2.

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • BIC TCPSlow StartQuando a janela corrente chega at WMax, o Binary Search Increase escolhe um novo valor de WMax aleatoriamente e a janela corrente passa a ser WMin. Se (WMin + WMax)/2 > Smax, em vez de utilizar o Additive Increase, o BIC TCP roda um algoritmo chamado de partida lenta

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • CUBIC TCPVerso com maior fairness que o BIC TCP.WCUBIC = C(t-K)3 + WMaxOnde:C Fator de escalat Tempo decorrido desde a ltima reduo da janelaK = ((WMAX/C))1/3 Constante que decrementa o tamanho da janela no momento de uma perda.

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • CUBIC TCP

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • MulTCPFluxos TCP agregados podem alcanar vazo gibabit por segundo MulTCP 1Wmul1 = (2N * (N ))1/2 / P1/2

    MulTCP 2Wmul2 = N * w = N * (1,2 / p1/2)

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • MulTCP 2Na expresso:Wmul2 = N * w = N * (1,2 / p1/2)Para N = 1 pode-se escrever a expresso acima da seguinte formaWmul2 = (a * (2 b))1/2 / (2bp)1/2Para isso temos:b = 2 a / (a + 3N2)

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • AgendaCenrioMotivaoObjetivoProtocolos Baseados em AcksProtocolos Baseados em TaxaTestes ComparativosConcluso

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • Protocolos Baseados em TaxaIntervalo entre pacotes constante evitando rajadas

    Difcil implementao devido a baixa granularidade dos timers dos sistemas operacionais

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • Protocolos Baseados em Taxa RMTP desenvolvido por Magalhes para mobilidade em redes sem fio.

    Controle de congestionamento homeosttico HCC

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • Controle de Congestionamento Homeosttico (HCC) Tenta alcanar o equilbrio (homeostase) atravs de duas foras:Par de Pacote que tende a superestimar a banda disponvel na redeMonitoramento de Jitter que corrige os erros do par de pacotes

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • Par de PacotesFunciona enviando trens de cinco pacotes onde a medio do tempo de chegada entre os dois ltimos indica o tempo mnimo de separao entre pacotes que a rede pode reagir

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • Monitoramento de JitterJitter a diferena entre o intervalo de envio de pacotes e o intervalo no qual os mesmos pacotes so recebidosNo HCC a indicao de dois jitters positivos sinal de violao da taxa

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • AgendaCenrioMotivaoObjetivosProtocolos Baseados em AcksProtocolos Baseados em TaxaTestes ComparativosConcluso

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • Ambiente de Teste Network Simulator (NS) verso 2.26.

    Instalao dos controles de congestionamento dos protocolos.

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • Testes Realizados Testes de vazo Testes de TCP Friendliness Testes de Desempenho

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • Teste de Vazo Protocolos testados isoladamente para verificar a capacidade de vazo de cada um.

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • Topologia para o Teste de Vazo

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • Parmetros do Teste de Vazo

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • Teste de Vazo

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

    Grf1

    89271929768116817111785089675

    23297111253101750655531663415637

    89302029739016965611793790518

    26237161374345800524563814440273

    34840593479341347972234798873479615

    89454429748616956211831990090

    0.01

    0.1

    0.2

    0.3

    0.4

    Vazo (Milhes de Pacotes)

    BUFFER = ATRASO X BANDA

    Plan1

    delayBICTCPCUBICTCPHSTCPMULTCPRMTPTCP

    0.01892719232971189302026237163484059894544

    0.1297681125310129739013743453479341297486

    0.21681717506551696568005243479722169562

    0.31178505316631179375638143479887118319

    0.48967541563790518440273347961590090

    Plan1

    00000

    00000

    00000

    00000

    00000

    00000

    0.01

    0.1

    0.2

    0.3

    0.4

    Vazo (Milhes de Pacotes)

    BUFFER = ATRASO X BANDA

    Plan2

    Plan3

  • Teste de Vazo

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

    Grf1

    35672083565931353839635071973460474

    35672093567051350196534404683396143

    34662693126380299585329686922931777

    35671703567022352353334687103450513

    34839873479199347967534799893479970

    35197023123326296517128912372848429

    0.01

    0.1

    0.2

    0.3

    0.4

    Vazo (Milhes de Pacotes)

    BUFFER = 5 x ATRASO X BANDA

    Plan1

    delayBICTCPCUBICTCPHSTCPMULTCPRMTPTCP

    0.01356720835672093466269356717034839873519702

    0.1356593135670513126380356702234791993123326

    0.2353839635019652995853352353334796752965171

    0.3350719734404682968692346871034799892891237

    0.4346047433961432931777345051334799702848429

    Plan1

    00000

    00000

    00000

    00000

    00000

    00000

    0.01

    0.1

    0.2

    0.3

    0.4

    Vazo (Milhes de Pacotes)

    BUFFER = ATRASO X BANDA X 5

    Plan2

    Plan3

  • TCP Friendliness Mede a capacidade de um protocolo dividir de forma justa a banda disponvel com outros fluxos que seguem o controle de congestionamento do TCP.

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • Topologia para testes de TCP FriendlinessHSTCPBIC TCPCUBIC TCPMulTCPRMTPHSTCPBIC TCPCUBIC TCPMulTCPRMTP

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • Parmetros para testes deTCP Friendliness

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • TCP x HSTCPParametros:Banda Backbone: 1GbpsAtraso Backbone: 0.01 msBanda Acessos: 750 MbpsAtraso Acessos: 0.015 msBuffer: atraso x banda

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

    Grf1

    4425833

    443120

    4322315941

    4393315346

    4020318921

    4380715715

    2433834945

    1534843928

    1429943123

    1242543880

    1498543004

    1535043924

    1592843270

    1535343927

    1574543464

    1534843924

    2659432533

    4393015345

    3437924881

    1534643922

    1541243835

    1534843922

    2090338030

    3323024973

    3574122781

    4382515698

    3803921269

    1534443931

    1583143385

    1570943814

    1873740781

    4381815704

    4152617943

    1570243822

    1589843593

    1569943824

    1669942746

    4392815351

    4372315524

    1598743181

    1535443926

    1574243743

    1570643817

    4200517294

    4393615345

    1959739700

    1570043823

    3813821350

    4382315701

    2183737641

    1569743827

    3605523283

    4381615708

    2537133926

    1534843926

    3262826712

    4380915715

    2759931890

    1570743816

    TCP

    HSTCP

    tempo

    milhares de pacotes por 0,5 segundo

    TCP X HSTCP

    hstcp750

    0.54425833

    1443120

    1.54322315941

    24393315346

    2.54020318921

    34380715715

    3.52433834945

    41534843928

    4.51429943123

    51242543880

    5.51498543004

    61535043924

    6.51592843270

    71535343927

    7.51574543464

    81534843924

    8.52659432533

    94393015345

    9.53437924881

    101534643922

    10.51541243835

    111534843922

    11.52090338030

    123323024973

    12.53574122781

    134382515698

    13.53803921269

    141534443931

    14.51583143385

    151570943814

    15.51873740781

    164381815704

    16.54152617943

    171570243822

    17.51589843593

    181569943824

    18.51669942746

    194392815351

    19.54372315524

    201598743181

    20.51535443926

    211574243743

    21.51570643817

    224200517294

    22.54393615345

    231959739700

    23.51570043823

    243813821350

    24.54382315701

    252183737641

    25.51569743827

    263605523283

    26.54381615708

    272537133926

    27.51534843926

    283262826712

    28.54380915715

    292759931890

    29.51570743816

    hstcp750

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    TCP

    HSTCP

  • TCP Friendly

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

    Grf1

    4425833

    443120

    4322315941

    4393315346

    4020318921

    4380715715

    2433834945

    1534843928

    1429943123

    1242543880

    1498543004

    1535043924

    1592843270

    1535343927

    1574543464

    1534843924

    2659432533

    4393015345

    3437924881

    1534643922

    1541243835

    1534843922

    2090338030

    3323024973

    3574122781

    4382515698

    3803921269

    1534443931

    1583143385

    1570943814

    1873740781

    4381815704

    4152617943

    1570243822

    1589843593

    1569943824

    1669942746

    4392815351

    4372315524

    1598743181

    1535443926

    1574243743

    1570643817

    4200517294

    4393615345

    1959739700

    1570043823

    3813821350

    4382315701

    2183737641

    1569743827

    3605523283

    4381615708

    2537133926

    1534843926

    3262826712

    4380915715

    2759931890

    1570743816

    TCP

    HSTCP

    tempo

    milhares de pacotes por 0,5 segundo

    TCP X HSTCP

    hstcp750

    0.54425833

    1443120

    1.54322315941

    24393315346

    2.54020318921

    34380715715

    3.52433834945

    41534843928

    4.51429943123

    51242543880

    5.51498543004

    61535043924

    6.51592843270

    71535343927

    7.51574543464

    81534843924

    8.52659432533

    94393015345

    9.53437924881

    101534643922

    10.51541243835

    111534843922

    11.52090338030

    123323024973

    12.53574122781

    134382515698

    13.53803921269

    141534443931

    14.51583143385

    151570943814

    15.51873740781

    164381815704

    16.54152617943

    171570243822

    17.51589843593

    181569943824

    18.51669942746

    194392815351

    19.54372315524

    201598743181

    20.51535443926

    211574243743

    21.51570643817

    224200517294

    22.54393615345

    231959739700

    23.51570043823

    243813821350

    24.54382315701

    252183737641

    25.51569743827

    263605523283

    26.54381615708

    272537133926

    27.51534843926

    283262826712

    28.54380915715

    292759931890

    29.51570743816

    hstcp750

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    TCP

    HSTCP

  • TCP x HSTCPParametros:Banda Backbone: 1GbpsAtraso Backbone: 0.01 msBanda Acessos: 1 GbpsAtraso Acessos: 0.01 msBuffer: atraso x banda

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

    Grf1

    5866429

    587320

    5870519

    587310

    587360

    587330

    570331707

    587430

    512653612

    058729

    29758451

    058722

    113657595

    058740

    1658724

    058742

    5458687

    058724

    4778210982

    587320

    58330420

    587320

    1320445553

    058727

    4293915820

    587340

    1829740443

    058736

    3682021937

    587380

    2494433801

    058732

    3255226210

    587420

    2680331939

    058737

    25258494

    058724

    5058700

    058732

    3031728446

    587420

    57971780

    587330

    58211530

    587390

    3242326330

    058730

    130957451

    058741

    241856341

    058735

    1558732

    058732

    1826740492

    587420

    4150317251

    058737

    40058339

    TCP

    HSTCP

    tempo

    milhares de pacotes por 0,5 segundo

    TCP X HSTCP

    hstcpI

    0.55866429

    1587320

    1.55870519

    2587310

    2.5587360

    3587330

    3.5570331707

    4587430

    4.5512653612

    5058729

    5.529758451

    6058722

    6.5113657595

    7058740

    7.51658724

    8058742

    8.55458687

    9058724

    9.54778210982

    10587320

    10.558330420

    11587320

    11.51320445553

    12058727

    12.54293915820

    13587340

    13.51829740443

    14058736

    14.53682021937

    15587380

    15.52494433801

    16058732

    16.53255226210

    17587420

    17.52680331939

    18058737

    18.525258494

    19058724

    19.55058700

    20058732

    20.53031728446

    21587420

    21.557971780

    22587330

    22.558211530

    23587390

    23.53242326330

    24058730

    24.5130957451

    25058741

    25.5241856341

    26058735

    26.51558732

    27058732

    27.51826740492

    28587420

    28.54150317251

    29058737

    29.540058339

    hstcpI

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    TCP

    HSTCP

  • TCP Friendly

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

    Grf1

    5866429

    587320

    5870519

    587310

    587360

    587330

    570331707

    587430

    512653612

    058729

    29758451

    058722

    113657595

    058740

    1658724

    058742

    5458687

    058724

    4778210982

    587320

    58330420

    587320

    1320445553

    058727

    4293915820

    587340

    1829740443

    058736

    3682021937

    587380

    2494433801

    058732

    3255226210

    587420

    2680331939

    058737

    25258494

    058724

    5058700

    058732

    3031728446

    587420

    57971780

    587330

    58211530

    587390

    3242326330

    058730

    130957451

    058741

    241856341

    058735

    1558732

    058732

    1826740492

    587420

    4150317251

    058737

    40058339

    TCP

    HSTCP

    tempo

    milhares de pacotes por 0,5 segundo

    TCP X HSTCP

    hstcpI

    0.55866429

    1587320

    1.55870519

    2587310

    2.5587360

    3587330

    3.5570331707

    4587430

    4.5512653612

    5058729

    5.529758451

    6058722

    6.5113657595

    7058740

    7.51658724

    8058742

    8.55458687

    9058724

    9.54778210982

    10587320

    10.558330420

    11587320

    11.51320445553

    12058727

    12.54293915820

    13587340

    13.51829740443

    14058736

    14.53682021937

    15587380

    15.52494433801

    16058732

    16.53255226210

    17587420

    17.52680331939

    18058737

    18.525258494

    19058724

    19.55058700

    20058732

    20.53031728446

    21587420

    21.557971780

    22587330

    22.558211530

    23587390

    23.53242326330

    24058730

    24.5130957451

    25058741

    25.5241856341

    26058735

    26.51558732

    27058732

    27.51826740492

    28587420

    28.54150317251

    29058737

    29.540058339

    hstcpI

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    TCP

    HSTCP

  • TCP x BIC TCPParametros:Banda Backbone: 1GbpsAtraso Backbone: 0.01 msBanda Acessos: 750 MbpsAtraso Acessos: 0.015 msBuffer: atraso x banda

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

    Grf1

    3444606

    044642

    1241544638

    1241644641

    1498444511

    1488144642

    1260544575

    1242044642

    4155517837

    4381715706

    4355215965

    4381415709

    1768841833

    1488044643

    3974319777

    4381815703

    1696040477

    1241444642

    3760321532

    4381915704

    1904838553

    1241544641

    3640322564

    4382415699

    4219317324

    4382315701

    4360215916

    4382115702

    2438635134

    1488044643

    3338326138

    4381315710

    2421033850

    1241644642

    1393444586

    1488044642

    3055228968

    4382415699

    2661631579

    1241444642

    2803230342

    4382415698

    4349116030

    4382015702

    4257616943

    4381215711

    4268516837

    4382015704

    4269316824

    4381015713

    4329016231

    4380715715

    3514924366

    1488144642

    1577543747

    1488144642

    1816541353

    4381615707

    4312016401

    TCP

    BICTCP

    tempo

    milhares de pacotes por 0,5 segundo

    TCP X BICTCP

    bictcp750

    0.53444606

    1044642

    1.51241544638

    21241644641

    2.51498444511

    31488144642

    3.51260544575

    41242044642

    4.54155517837

    54381715706

    5.54355215965

    64381415709

    6.51768841833

    71488044643

    7.53974319777

    84381815703

    8.51696040477

    91241444642

    9.53760321532

    104381915704

    10.51904838553

    111241544641

    11.53640322564

    124382415699

    12.54219317324

    134382315701

    13.54360215916

    144382115702

    14.52438635134

    151488044643

    15.53338326138

    164381315710

    16.52421033850

    171241644642

    17.51393444586

    181488044642

    18.53055228968

    194382415699

    19.52661631579

    201241444642

    20.52803230342

    214382415698

    21.54349116030

    224382015702

    22.54257616943

    234381215711

    23.54268516837

    244382015704

    24.54269316824

    254381015713

    25.54329016231

    264380715715

    26.53514924366

    271488144642

    27.51577543747

    281488144642

    28.51816541353

    294381615707

    29.54312016401

    bictcp750

    3444606

    044642

    1241544638

    1241644641

    1498444511

    1488144642

    1260544575

    1242044642

    4155517837

    4381715706

    4355215965

    4381415709

    1768841833

    1488044643

    3974319777

    4381815703

    1696040477

    1241444642

    3760321532

    4381915704

    1904838553

    1241544641

    3640322564

    4382415699

    4219317324

    4382315701

    4360215916

    4382115702

    2438635134

    1488044643

    3338326138

    4381315710

    2421033850

    1241644642

    1393444586

    1488044642

    3055228968

    4382415699

    2661631579

    1241444642

    2803230342

    4382415698

    4349116030

    4382015702

    4257616943

    4381215711

    4268516837

    4382015704

    4269316824

    4381015713

    4329016231

    4380715715

    3514924366

    1488144642

    1577543747

    1488144642

    1816541353

    4381615707

    4312016401

    TCP

    BICTCP

    tempo

    pacotes por 0,5 segundo

    TCP X BICTCP

  • TCP Friendly

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

    Grf1

    3444606

    044642

    1241544638

    1241644641

    1498444511

    1488144642

    1260544575

    1242044642

    4155517837

    4381715706

    4355215965

    4381415709

    1768841833

    1488044643

    3974319777

    4381815703

    1696040477

    1241444642

    3760321532

    4381915704

    1904838553

    1241544641

    3640322564

    4382415699

    4219317324

    4382315701

    4360215916

    4382115702

    2438635134

    1488044643

    3338326138

    4381315710

    2421033850

    1241644642

    1393444586

    1488044642

    3055228968

    4382415699

    2661631579

    1241444642

    2803230342

    4382415698

    4349116030

    4382015702

    4257616943

    4381215711

    4268516837

    4382015704

    4269316824

    4381015713

    4329016231

    4380715715

    3514924366

    1488144642

    1577543747

    1488144642

    1816541353

    4381615707

    4312016401

    TCP

    BICTCP

    tempo

    milhares de pacotes por 0,5 segundo

    TCP X BICTCP

    bictcp750

    0.53444606

    1044642

    1.51241544638

    21241644641

    2.51498444511

    31488144642

    3.51260544575

    41242044642

    4.54155517837

    54381715706

    5.54355215965

    64381415709

    6.51768841833

    71488044643

    7.53974319777

    84381815703

    8.51696040477

    91241444642

    9.53760321532

    104381915704

    10.51904838553

    111241544641

    11.53640322564

    124382415699

    12.54219317324

    134382315701

    13.54360215916

    144382115702

    14.52438635134

    151488044643

    15.53338326138

    164381315710

    16.52421033850

    171241644642

    17.51393444586

    181488044642

    18.53055228968

    194382415699

    19.52661631579

    201241444642

    20.52803230342

    214382415698

    21.54349116030

    224382015702

    22.54257616943

    234381215711

    23.54268516837

    244382015704

    24.54269316824

    254381015713

    25.54329016231

    264380715715

    26.53514924366

    271488144642

    27.51577543747

    281488144642

    28.51816541353

    294381615707

    29.54312016401

    bictcp750

    3444606

    044642

    1241544638

    1241644641

    1498444511

    1488144642

    1260544575

    1242044642

    4155517837

    4381715706

    4355215965

    4381415709

    1768841833

    1488044643

    3974319777

    4381815703

    1696040477

    1241444642

    3760321532

    4381915704

    1904838553

    1241544641

    3640322564

    4382415699

    4219317324

    4382315701

    4360215916

    4382115702

    2438635134

    1488044643

    3338326138

    4381315710

    2421033850

    1241644642

    1393444586

    1488044642

    3055228968

    4382415699

    2661631579

    1241444642

    2803230342

    4382415698

    4349116030

    4382015702

    4257616943

    4381215711

    4268516837

    4382015704

    4269316824

    4381015713

    4329016231

    4380715715

    3514924366

    1488144642

    1577543747

    1488144642

    1816541353

    4381615707

    4312016401

    TCP

    BICTCP

    tempo

    pacotes por 0,5 segundo

    TCP X BICTCP

  • TCP x BIC TCPParametros:Banda Backbone: 1GbpsAtraso Backbone: 0.01 msBanda Acessos: 1 GbpsAtraso Acessos: 0.01 msBuffer: atraso x banda

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

    Grf1

    2959472

    059523

    141058113

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    TCP

    BICTCP

    tempo

    milhares de pacotes por 0,5 segundo

    TCP X BICTCP

    bictcpI

    0.52959472

    1059523

    1.5141058113

    2059523

    2.5059523

    3059522

    3.5059523

    4059523

    4.5059523

    5059523

    5.5059522

    6059523

    6.5059523

    7059523

    7.5059523

    8059522

    8.5059523

    9059523

    9.5059523

    10059523

    10.5059522

    11059523

    11.5059523

    12059523

    12.5059523

    13059523

    13.5059522

    14059523

    14.5059523

    15059523

    15.5059523

    16059522

    16.5059523

    17059523

    17.5059523

    18059523

    18.5059522

    19059523

    19.5059523

    20059523

    20.5059523

    21059522

    21.5059523

    22059523

    22.5059523

    23059523

    23.5059523

    24059522

    24.5059523

    25059523

    25.5059523

    26059523

    26.5059522

    27059523

    27.5059523

    28059523

    28.5059523

    29059522

    29.5059523

    bictcpI

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    TCP

    BICTCP

    tempo

    pacotes por 0,5 segundo

    TCP X BICTCP

  • TCP Friendly

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

    Grf1

    2959472

    059523

    141058113

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    TCP

    BICTCP

    tempo

    milhares de pacotes por 0,5 segundo

    TCP X BICTCP

    bictcpI

    0.52959472

    1059523

    1.5141058113

    2059523

    2.5059523

    3059522

    3.5059523

    4059523

    4.5059523

    5059523

    5.5059522

    6059523

    6.5059523

    7059523

    7.5059523

    8059522

    8.5059523

    9059523

    9.5059523

    10059523

    10.5059522

    11059523

    11.5059523

    12059523

    12.5059523

    13059523

    13.5059522

    14059523

    14.5059523

    15059523

    15.5059523

    16059522

    16.5059523

    17059523

    17.5059523

    18059523

    18.5059522

    19059523

    19.5059523

    20059523

    20.5059523

    21059522

    21.5059523

    22059523

    22.5059523

    23059523

    23.5059523

    24059522

    24.5059523

    25059523

    25.5059523

    26059523

    26.5059522

    27059523

    27.5059523

    28059523

    28.5059523

    29059522

    29.5059523

    bictcpI

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    TCP

    BICTCP

    tempo

    pacotes por 0,5 segundo

    TCP X BICTCP

  • TCP x CUBIC TCPParametros:Banda Backbone: 1GbpsAtraso Backbone: 0.01 msBanda Acessos: 750 MbpsAtraso Acessos: 0.015 msBuffer: atraso x banda

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

    Grf1

    1243844596

    1241144643

    4353015986

    4381715706

    4300516512

    4381515707

    4378615733

    4382215700

    4361415903

    4381015712

    2002839478

    1488144642

    3607523448

    4380615716

    2375235765

    1488144642

    3267026848

    4381415708

    4294116572

    4381915704

    4354615972

    4382215701

    4219517322

    4381015713

    4181017698

    4381715706

    4336316145

    4382115702

    4273616781

    4382915694

    4223417277

    1488144642

    1491144612

    1517344347

    1488144642

    4272516797

    4382015703

    3040128384

    2935829358

    4167317736

    4382215701

    4365815861

    4381615707

    4277516740

    4381915704

    4376315758

    4381215711

    2237637138

    1488144642

    3569523829

    4382215700

    4341816104

    4381615707

    4357215946

    4381115712

    2526334258

    1488144642

    1612843387

    1488144642

    TCP

    CUBICTCP

    tempo

    milhares de pacotes por 0,5 segundo

    TCP X CUBICTCP

    cubictcp750

    0.51243844596

    11241144643

    1.54353015986

    24381715706

    2.54300516512

    34381515707

    3.54378615733

    44382215700

    4.54361415903

    54381015712

    5.52002839478

    61488144642

    6.53607523448

    74380615716

    7.52375235765

    81488144642

    8.53267026848

    94381415708

    9.54294116572

    104381915704

    10.54354615972

    114382215701

    11.54219517322

    124381015713

    12.54181017698

    134381715706

    13.54336316145

    144382115702

    14.54273616781

    154382915694

    15.54223417277

    161488144642

    16.51491144612

    171517344347

    17.51488144642

    184272516797

    18.54382015703

    193040128384

    19.52935829358

    204167317736

    20.54382215701

    214365815861

    21.54381615707

    224277516740

    22.54381915704

    234376315758

    23.54381215711

    242237637138

    24.51488144642

    253569523829

    25.54382215700

    264341816104

    26.54381615707

    274357215946

    27.54381115712

    282526334258

    28.51488144642

    291612843387

    29.51488144642

    cubictcp750

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    TCP

    CUBICTCP

    tempo

    pacotes por 0,5 segundo

    TCP X CUBICTCP

  • TCP Friendly

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

    Grf1

    1243844596

    1241144643

    4353015986

    4381715706

    4300516512

    4381515707

    4378615733

    4382215700

    4361415903

    4381015712

    2002839478

    1488144642

    3607523448

    4380615716

    2375235765

    1488144642

    3267026848

    4381415708

    4294116572

    4381915704

    4354615972

    4382215701

    4219517322

    4381015713

    4181017698

    4381715706

    4336316145

    4382115702

    4273616781

    4382915694

    4223417277

    1488144642

    1491144612

    1517344347

    1488144642

    4272516797

    4382015703

    3040128384

    2935829358

    4167317736

    4382215701

    4365815861

    4381615707

    4277516740

    4381915704

    4376315758

    4381215711

    2237637138

    1488144642

    3569523829

    4382215700

    4341816104

    4381615707

    4357215946

    4381115712

    2526334258

    1488144642

    1612843387

    1488144642

    TCP

    CUBICTCP

    tempo

    milhares de pacotes por 0,5 segundo

    TCP X CUBICTCP

    cubictcp750

    0.51243844596

    11241144643

    1.54353015986

    24381715706

    2.54300516512

    34381515707

    3.54378615733

    44382215700

    4.54361415903

    54381015712

    5.52002839478

    61488144642

    6.53607523448

    74380615716

    7.52375235765

    81488144642

    8.53267026848

    94381415708

    9.54294116572

    104381915704

    10.54354615972

    114382215701

    11.54219517322

    124381015713

    12.54181017698

    134381715706

    13.54336316145

    144382115702

    14.54273616781

    154382915694

    15.54223417277

    161488144642

    16.51491144612

    171517344347

    17.51488144642

    184272516797

    18.54382015703

    193040128384

    19.52935829358

    204167317736

    20.54382215701

    214365815861

    21.54381615707

    224277516740

    22.54381915704

    234376315758

    23.54381215711

    242237637138

    24.51488144642

    253569523829

    25.54382215700

    264341816104

    26.54381615707

    274357215946

    27.54381115712

    282526334258

    28.51488144642

    291612843387

    29.51488144642

    cubictcp750

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    TCP

    CUBICTCP

    tempo

    pacotes por 0,5 segundo

    TCP X CUBICTCP

  • TCP x CUBIC TCPParametros:Banda Backbone: 1GbpsAtraso Backbone: 0.01 msBanda Acessos: 1 GbpsAtraso Acessos: 0.01 msBuffer: atraso x banda

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

    Grf1

    5865619

    587350

    576281145

    587430

    58532231

    587350

    58357409

    587360

    5870233

    587350

    565132279

    587470

    574381344

    587190

    5868654

    587370

    5872919

    587320

    1486244501

    059523

    159522

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    TCP

    CUBICTCP

    tempo

    milhares de pacotes por 0,5 segundo

    TCP X CUBICTCP

    cubicI

    0.55865619

    1587350

    1.5576281145

    2587430

    2.558532231

    3587350

    3.558357409

    4587360

    4.55870233

    5587350

    5.5565132279

    6587470

    6.5574381344

    7587190

    7.55868654

    8587370

    8.55872919

    9587320

    9.51486244501

    10059523

    10.5159522

    11059523

    11.5059523

    12059522

    12.5059523

    13059523

    13.5059523

    14059523

    14.5059523

    15059522

    15.5059523

    16059523

    16.5059523

    17059523

    17.5059522

    18059523

    18.5059523

    19059523

    19.5059523

    20059522

    20.5059523

    21059523

    21.5059523

    22059523

    22.5059522

    23059523

    23.5059523

    24059523

    24.5059523

    25059523

    25.5059522

    26059523

    26.5059523

    27059523

    27.5059523

    28059522

    28.5059523

    29059523

    29.5059523

    cubicI

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    TCP

    CUBICTCP

    tempo

    pacotes por 0,5 segundo

    TCP X BUBICTCP

  • TCP Friendly

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

    Grf1

    5865619

    587350

    576281145

    587430

    58532231

    587350

    58357409

    587360

    5870233

    587350

    565132279

    587470

    574381344

    587190

    5868654

    587370

    5872919

    587320

    1486244501

    059523

    159522

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    TCP

    CUBICTCP

    tempo

    milhares de pacotes por 0,5 segundo

    TCP X CUBICTCP

    cubicI

    0.55865619

    1587350

    1.5576281145

    2587430

    2.558532231

    3587350

    3.558357409

    4587360

    4.55870233

    5587350

    5.5565132279

    6587470

    6.5574381344

    7587190

    7.55868654

    8587370

    8.55872919

    9587320

    9.51486244501

    10059523

    10.5159522

    11059523

    11.5059523

    12059522

    12.5059523

    13059523

    13.5059523

    14059523

    14.5059523

    15059522

    15.5059523

    16059523

    16.5059523

    17059523

    17.5059522

    18059523

    18.5059523

    19059523

    19.5059523

    20059522

    20.5059523

    21059523

    21.5059523

    22059523

    22.5059522

    23059523

    23.5059523

    24059523

    24.5059523

    25059523

    25.5059522

    26059523

    26.5059523

    27059523

    27.5059523

    28059522

    28.5059523

    29059523

    29.5059523

    cubicI

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    TCP

    CUBICTCP

    tempo

    pacotes por 0,5 segundo

    TCP X BUBICTCP

  • TCP x MulTCPParametros:Banda Backbone: 1GbpsAtraso Backbone: 0.01 msBanda Acessos: 750 MbpsAtraso Acessos: 0.015 msBuffer: atraso x banda

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

    Grf1

    3644578

    044642

    3444635

    044642

    044642

    044642

    829644637

    830044642

    852144601

    830344642

    834744603

    830644642

    1229944590

    1241944643

    858444639

    830644641

    4101018086

    4382015703

    4308216438

    4381515707

    4327216249

    4381915704

    4377015746

    4381615706

    4332216202

    4382315699

    4268516837

    4382315699

    4317916342

    4382015704

    4349616024

    4381615707

    4301016513

    4382315699

    1887640639

    1488144642

    3908420438

    4381315709

    4326416256

    4382515698

    1429939929

    829644642

    3629421938

    4382715696

    1553838793

    831144642

    838244634

    830444641

    1149344639

    1237844642

    3576323161

    4382115702

    4343616082

    4381615706

    4294816573

    4381115713

    4336616150

    4382615697

    4316516356

    TCP

    MulTCP

    tempo

    milhares de pacotes por 0,5 segundo

    TCP X MulTCP

    multcp750

    0.53644578

    1044642

    1.53444635

    2044642

    2.5044642

    3044642

    3.5829644637

    4830044642

    4.5852144601

    5830344642

    5.5834744603

    6830644642

    6.51229944590

    71241944643

    7.5858444639

    8830644641

    8.54101018086

    94382015703

    9.54308216438

    104381515707

    10.54327216249

    114381915704

    11.54377015746

    124381615706

    12.54332216202

    134382315699

    13.54268516837

    144382315699

    14.54317916342

    154382015704

    15.54349616024

    164381615707

    16.54301016513

    174382315699

    17.51887640639

    181488144642

    18.53908420438

    194381315709

    19.54326416256

    204382515698

    20.51429939929

    21829644642

    21.53629421938

    224382715696

    22.51553838793

    23831144642

    23.5838244634

    24830444641

    24.51149344639

    251237844642

    25.53576323161

    264382115702

    26.54343616082

    274381615706

    27.54294816573

    284381115713

    28.54336616150

    294382615697

    29.54316516356

    multcp750

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    TCP

    MulTCP

    tempo

    pacotes por 0,5 segundo

    TCP X MulTCP

  • TCP Friendly

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

    Grf1

    3644578

    044642

    3444635

    044642

    044642

    044642

    829644637

    830044642

    852144601

    830344642

    834744603

    830644642

    1229944590

    1241944643

    858444639

    830644641

    4101018086

    4382015703

    4308216438

    4381515707

    4327216249

    4381915704

    4377015746

    4381615706

    4332216202

    4382315699

    4268516837

    4382315699

    4317916342

    4382015704

    4349616024

    4381615707

    4301016513

    4382315699

    1887640639

    1488144642

    3908420438

    4381315709

    4326416256

    4382515698

    1429939929

    829644642

    3629421938

    4382715696

    1553838793

    831144642

    838244634

    830444641

    1149344639

    1237844642

    3576323161

    4382115702

    4343616082

    4381615706

    4294816573

    4381115713

    4336616150

    4382615697

    4316516356

    TCP

    MulTCP

    tempo

    milhares de pacotes por 0,5 segundo

    TCP X MulTCP

    multcp750

    0.53644578

    1044642

    1.53444635

    2044642

    2.5044642

    3044642

    3.5829644637

    4830044642

    4.5852144601

    5830344642

    5.5834744603

    6830644642

    6.51229944590

    71241944643

    7.5858444639

    8830644641

    8.54101018086

    94382015703

    9.54308216438

    104381515707

    10.54327216249

    114381915704

    11.54377015746

    124381615706

    12.54332216202

    134382315699

    13.54268516837

    144382315699

    14.54317916342

    154382015704

    15.54349616024

    164381615707

    16.54301016513

    174382315699

    17.51887640639

    181488144642

    18.53908420438

    194381315709

    19.54326416256

    204382515698

    20.51429939929

    21829644642

    21.53629421938

    224382715696

    22.51553838793

    23831144642

    23.5838244634

    24830444641

    24.51149344639

    251237844642

    25.53576323161

    264382115702

    26.54343616082

    274381615706

    27.54294816573

    284381115713

    28.54336616150

    294382615697

    29.54316516356

    multcp750

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    TCP

    MulTCP

    tempo

    pacotes por 0,5 segundo

    TCP X MulTCP

  • TCP x MulTCPParametros:Banda Backbone: 1GbpsAtraso Backbone: 0.01 msBanda Acessos: 1 GbpsAtraso Acessos: 0.01 msBuffer: atraso x banda

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

    Grf1

    2209240

    220740

    8459357

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    TCP

    MulTCP

    tempo

    milhares de pacotes por 0,5 segundo

    TCP X MulTCP

    multcpI

    0.52209240

    1220740

    1.58459357

    2059523

    2.5059523

    3059523

    3.5059523

    4059522

    4.5059523

    5059523

    5.5059523

    6059523

    6.5059522

    7059523

    7.5059523

    8059523

    8.5059523

    9059522

    9.5059523

    10059523

    10.5059523

    11059523

    11.5059522

    12059523

    12.5059523

    13059523

    13.5059523

    14059523

    14.5059522

    15059523

    15.5059523

    16059523

    16.5059523

    17059522

    17.5059523

    18059523

    18.5059523

    19059523

    19.5059522

    20059523

    20.5059523

    21059523

    21.5059523

    22059522

    22.5059523

    23059523

    23.5059523

    24059523

    24.5059523

    25059522

    25.5059523

    26059523

    26.5059523

    27059523

    27.5059522

    28059523

    28.5059523

    29059523

    29.5059523

    multcpI

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    TCP

    MulTCP

    tempo

    pacotes por 0,5 segundo

    TCP X MulTCP

  • TCP Friendly

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

    Grf1

    2209240

    220740

    8459357

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    059522

    059523

    059523

    059523

    059523

    TCP

    MulTCP

    tempo

    milhares de pacotes por 0,5 segundo

    TCP X MulTCP

    multcpI

    0.52209240

    1220740

    1.58459357

    2059523

    2.5059523

    3059523

    3.5059523

    4059522

    4.5059523

    5059523

    5.5059523

    6059523

    6.5059522

    7059523

    7.5059523

    8059523

    8.5059523

    9059522

    9.5059523

    10059523

    10.5059523

    11059523

    11.5059522

    12059523

    12.5059523

    13059523

    13.5059523

    14059523

    14.5059522

    15059523

    15.5059523

    16059523

    16.5059523

    17059522

    17.5059523

    18059523

    18.5059523

    19059523

    19.5059522

    20059523

    20.5059523

    21059523

    21.5059523

    22059522

    22.5059523

    23059523

    23.5059523

    24059523

    24.5059523

    25059522

    25.5059523

    26059523

    26.5059523

    27059523

    27.5059522

    28059523

    28.5059523

    29059523

    29.5059523

    multcpI

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    TCP

    MulTCP

    tempo

    pacotes por 0,5 segundo

    TCP X MulTCP

  • TCP x RMTPParametros:Banda Backbone: 1GbpsAtraso Backbone: 0.01 msBanda Acessos: 750 MbpsAtraso Acessos: 0.015 msBuffer: atraso x banda

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • TCP Friendly

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

    Grf1

    4145317932

    3544822958

    2486831620

    2717430004

    2850630113

    3239626562

    3113529340

    3103929367

    3231526615

    2851930142

    3503024120

    2845630282

    3104927719

    2089133498

    2090533338

    3462525766

    3196028874

    3683523298

    3115629435

    3042829211

    2485931577

    2425231877

    2088933306

    2402731056

    2196832685

    2088733452

    3277324907

    2487531594

    2828530035

    3111229295

    3021028788

    2485031598

    2745529255

    2088133428

    2337131369

    2090833120

    2106233212

    2794128114

    2089133176

    2348332316

    2487231520

    2762729070

    2486831376

    2945528069

    2847230243

    3031528853

    3187328995

    3332327326

    3147929021

    3105129428

    2943629265

    2846130210

    2941727152

    2088233317

    2562430216

    2486931522

    3089926596

    2453130593

    2090433327

    TCP

    RMTP

    tempo

    milhares de pacotes por 0,5 segundo

    TCP X RMTP

    mmtp750

    0.54145317932

    13544822958

    1.52486831620

    22717430004

    2.52850630113

    33239626562

    3.53113529340

    43103929367

    4.53231526615

    52851930142

    5.53503024120

    62845630282

    6.53104927719

    72089133498

    7.52090533338

    83462525766

    8.53196028874

    93683523298

    9.53115629435

    103042829211

    10.52485931577

    112425231877

    11.52088933306

    122402731056

    12.52196832685

    132088733452

    13.53277324907

    142487531594

    14.52828530035

    153111229295

    15.53021028788

    162485031598

    16.52745529255

    172088133428

    17.52337131369

    182090833120

    18.52106233212

    192794128114

    19.52089133176

    202348332316

    20.52487231520

    212762729070

    21.52486831376

    222945528069

    22.52847230243

    233031528853

    23.53187328995

    243332327326

    24.53147929021

    253105129428

    25.52943629265

    262846130210

    26.52941727152

    272088233317

    27.52562430216

    282486931522

    28.53089926596

    292453130593

    29.52090433327

    mmtp750

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    TCP

    XMTP

    tempo

    pacotes por 0,5 segundo

    TCP X RMTP

  • TCP x RMTPParametros:Banda Backbone: 1GbpsAtraso Backbone: 0.01 msBanda Acessos: 1 GbpsAtraso Acessos: 0.01 msBuffer: atraso x banda

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

    Grf1

    616553017

    520953711

    758551976

    521553548

    994648576

    058142

    1304246844

    567253437

    1666042614

    519953710

    2767131196

    587345

    587370

    587390

    587350

    587280

    587361

    587151

    587521

    587270

    587350

    587202

    587330

    587440

    587470

    587370

    587330

    587430

    587380

    587260

    587340

    587320

    587330

    587340

    587220

    587420

    587250

    587280

    587420

    587390

    587330

    587320

    587411

    587310

    587350

    587291

    587440

    587420

    587450

    587280

    587221

    587270

    587410

    587270

    587370

    587410

    587400

    587120

    587250

    TCP

    RMTP

    tempo

    milhares de paotes por 0,5 segundo

    TCP X RMTP

    mmtpI

    0.5616553017

    1520953711

    1.5758551976

    2521553548

    2.5994648576

    3058142

    3.51304246844

    4567253437

    4.51666042614

    5519953710

    5.52767131196

    6587345

    6.5587370

    7587390

    7.5587350

    8587280

    8.5587361

    9587151

    9.5587521

    10587270

    10.5587350

    11587202

    11.5587330

    12587440

    12.5587470

    13587370

    13.5587330

    14587430

    14.5587380

    15587260

    15.5587340

    16587320

    16.5587330

    17587340

    17.5587220

    18587420

    18.5587250

    19587280

    19.5587420

    20587390

    20.5587330

    21587320

    21.5587411

    22587310

    22.5587350

    23587291

    23.5587440

    24587420

    24.5587450

    25587280

    25.5587221

    26587270

    26.5587410

    27587270

    27.5587370

    28587410

    28.5587400

    29587120

    29.5587250

    mmtpI

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    TCP

    XMTP

    tempo

    paotes por 0,5 segundo

    TCP X XMTP

  • TCP Friendly

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

    Grf1

    616553017

    520953711

    758551976

    521553548

    994648576

    058142

    1304246844

    567253437

    1666042614

    519953710

    2767131196

    587345

    587370

    587390

    587350

    587280

    587361

    587151

    587521

    587270

    587350

    587202

    587330

    587440

    587470

    587370

    587330

    587430

    587380

    587260

    587340

    587320

    587330

    587340

    587220

    587420

    587250

    587280

    587420

    587390

    587330

    587320

    587411

    587310

    587350

    587291

    587440

    587420

    587450

    587280

    587221

    587270

    587410

    587270

    587370

    587410

    587400

    587120

    587250

    TCP

    RMTP

    tempo

    milhares de paotes por 0,5 segundo

    TCP X RMTP

    mmtpI

    0.5616553017

    1520953711

    1.5758551976

    2521553548

    2.5994648576

    3058142

    3.51304246844

    4567253437

    4.51666042614

    5519953710

    5.52767131196

    6587345

    6.5587370

    7587390

    7.5587350

    8587280

    8.5587361

    9587151

    9.5587521

    10587270

    10.5587350

    11587202

    11.5587330

    12587440

    12.5587470

    13587370

    13.5587330

    14587430

    14.5587380

    15587260

    15.5587340

    16587320

    16.5587330

    17587340

    17.5587220

    18587420

    18.5587250

    19587280

    19.5587420

    20587390

    20.5587330

    21587320

    21.5587411

    22587310

    22.5587350

    23587291

    23.5587440

    24587420

    24.5587450

    25587280

    25.5587221

    26587270

    26.5587410

    27587270

    27.5587370

    28587410

    28.5587400

    29587120

    29.5587250

    mmtpI

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    00

    TCP

    XMTP

    tempo

    paotes por 0,5 segundo

    TCP X XMTP

  • TCP Friendliness HSTCP - bom desempenho BIC, CUBIC e MulTCP - razovel desempenho RMTP amigvel demais

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • Teste de Desempenho Seis fluxos, sendo um de cada protocolo estudado, com 50% de sobrecarga na rede. Parmetros: Acessos: 250 Mbps, 0.2 ms Backbone: 1 Gbps, 0.1 ms Buffers: Produto atraso x banda

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • Teste de Desempenho

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • Teste de Desempenho

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

    Grf5

    8368800692127985906810250

    965384328755827789619526

    1039249829958955193939764

    115861701139211636727611676

    1116543321161311632341911927

    9524946992469389535710745

    10335923542979310986310556

    1057910313256104111050811170

    88549361535810098939610849

    1054910522581104391037611399

    10191100801615103391095410623

    53709542107629796701310700

    1930122721213812085319712833

    678811136104538140566511876

    1033610893105107391004011437

    570811513114744187915811684

    2005120531200312050279712383

    8807109091050010144312810383

    10195106121001210370180810903

    86331119198301129391311356

    2254115045054114201128312151

    3824116673843114661172212408

    8871109092923105761087810937

    4620885262120431205813040

    3180521010094116861163412010

    9494677799837318913510226

    1067810339105886411032010875

    1023911551735627411157411275

    1119273101152111151113011844

    1117520685558113491152712282

    1075752751102511563346611476

    1063210615104631031441711534

    9477868687789418743210582

    4802113721147111593299411728

    3255119751153912141212512319

    9986767888398651786310359

    103892414105789571990210793

    1006191610633103361002911387

    857190989163821785919760

    8727941510213739883419957

    119241109912022640616911933

    1219212114119861471393912668

    119531194154581699918712499

    1203311989319416341204312626

    94641009790054060980611218

    597112013551413781204113439

    519311230582477461093211997

    5133933798489928980210406

    10341040410416105891002611179

    638546369996107741167011211

    116093925513119621165612070

    1216221462741122531212312891

    1118510149169109181000311412

    1053380191034410825358011464

    4366116431136111731215712517

    2118114121093653091150911678

    2840120241203822851217112391

    128111012998587271088811317

    7982718888799331973410934

    TCP

    HSTCP

    BICTCP

    CUBICTCP

    MULTCP

    RMTP

    TEMPO

    Milhares de Pacotes por 0.5 Segundo

    final

    TCPHSTCPBICTCPCUBICTCPMULTCPRMTP

    0.58368800692127985906810250

    1965384328755827789619526

    1.51039249829958955193939764

    2115861701139211636727611676

    2.51116543321161311632341911927

    39524946992469389535710745

    3.510335923542979310986310556

    41057910313256104111050811170

    4.588549361535810098939610849

    51054910522581104391037611399

    5.510191100801615103391095410623

    653709542107629796701310700

    6.51930122721213812085319712833

    7678811136104538140566511876

    7.51033610893105107391004011437

    8570811513114744187915811684

    8.52005120531200312050279712383

    98807109091050010144312810383

    9.510195106121001210370180810903

    1086331119198301129391311356

    10.52254115045054114201128312151

    113824116673843114661172212408

    11.58871109092923105761087810937

    124620885262120431205813040

    12.53180521010094116861163412010

    139494677799837318913510226

    13.51067810339105886411032010875

    141023911551735627411157411275

    14.51119273101152111151113011844

    151117520685558113491152712282

    15.51075752751102511563346611476

    161063210615104631031441711534

    16.59477868687789418743210582

    174802113721147111593299411728

    17.53255119751153912141212512319

    189986767888398651786310359

    18.5103892414105789571990210793

    191006191610633103361002911387

    19.5857190989163821785919760

    208727941510213739883419957

    20.5119241109912022640616911933

    211219212114119861471393912668

    21.5119531194154581699918712499

    221203311989319416341204312626

    22.594641009790054060980611218

    23597112013551413781204113439

    23.5519311230582477461093211997

    245133933798489928980210406

    24.510341040410416105891002611179

    25638546369996107741167011211

    25.5116093925513119621165612070

    261216221462741122531212312891

    26.51118510149169109181000311412

    271053380191034410825358011464

    27.54366116431136111731215712517

    282118114121093653091150911678

    28.52840120241203822851217112391

    29128111012998587271088811317

    29.57982718888799331973410934

    TOTAL478510518364493509510688490147674833

    final

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    000000

    TCP

    HSTCP

    BICTCP

    CUBICTCP

    MULTCP

    RMTP

    TEMPO

    Milhares de Pacotes por 0.5 Segundo

  • AgendaCenrioMotivaoObjetivosProtocolos Baseados em AcksProtocolos Baseados em TaxaTestes ComparativosConcluso

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • Concluso Apesar do RMTP ter sido desenvolvido para redes sem fio este apresentou bons resultados em ambiente de alta velocidade

    Estabilidade do RMTP em relao aos outros protocolos devido a sua forma de envio dos pacotes

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • Trabalhos Futuros Aquisio de uma placa de rede com RT Linux

    Implementao de um mdulo kernel na placa adquirida para envio de pacotes baseados em taxa

    Testes na Rede GIGA da RNP

    Protocolos de Transporte para Redes de Alta Velocidade - 2006

  • AgradecimentosObrigado!

    [email protected]

    Tese:http://www.midiacom.uff.br/~schara/alunos/fabio-tese.pdf

    Protocolos de Transporte para Redes de Alta Velocidade - 2006