An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentação)

download An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentação)

of 53

Transcript of An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentação)

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    1/53

    Nb Npprdnmj hdr [rdhc`cbf Icstrcautgi

    Npp`cmntcdbs Yjrdufj Bgtwdro Yrnhhcm

    Nbn`yscs

    MCb WH[G

    Yjcnfd XcgcrntpavKmcb.uhpg.ar

    jttp5//fctjua.mdl/tpavcgcrn

    mailto:[email protected]:[email protected]
  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    2/53

    1

    Dut`cbg

    Ldtcvntcdb nbi [rda`gl ]tntglgbt Anmofrdubi nbi Qg`ntgi Vdro [rdhc`cbf Icstrcautgi Npp`cmntcdbs Yjrdufj

    Iggp [nmogt bspgmtcdb !vn`untcbf LnpQgiumg hdr "gt#dro

    Yrnhhcm Nbn`$scs %dbm`uscdb

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    3/53

    &

    Ldtcvntcdbnbi

    [rda`gl ]tntglgbt

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    4/53

    '

    Ldtcvntcdb

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    5/53

    (

    Ldtcvntcdb

    `d# cbtruscdb) jcfj nmmurnm$ nbi hnst rgsu`ts**

    +d#**

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    6/53

    ,

    Ldtcvntcdb

    [rdtdmd`s) h`d#s) tjrdufjput nbi `dni icstrcautcdb

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    7/53-

    Ldtcvntcdb

    .b`cbg %`nsschcmntcdbNpp/ ]tntg !vn`untcdb ; Ldrg prdmgsscbf

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    8/53>

    Ldtcvntcdb

    LnpQgiumg rgstrcmtcdbsLnpQgiumg hdr I[C4

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    9/53

    [rdagl !tntglgbt

    +d# td gvn`untg`nrfgnpp`cmntcdb

    trnhhcmdh n intnmgbtgr* %nb LnpQgiumgg=prgss I[C

    n`fdrctjls* +d# cs tjg LnpQgiumg prdmgsscbf

    mnpnmctyhdr prdhc`cbf npp`cmntcdb trnhhcm*

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    10/5397

    [rdagl !tntglgbt

    .ur 8dn`6 Yd prdpdsg n sd`utcdb hdr prdhc`cbf

    npp`cmntcdbs trnhhcmnt n intn mgbtgr Yd nbn`$sg tjg LnpQgiumg

    prdmgsscbfmnpnmct$ hdr prdhc`cbf

    npp`cmntcdbstjrdufj bgt#dro trnhhcm

    nbn`$scs

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    11/5399

    Anmofrdubinbi

    Qg`ntgi Vdro

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    12/5391

    "nm#frdub$

    LnpQgiumgA`dmo

    A`dmo

    A`dmo

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    13/539&

    "nm#frdub$

    +niddp spgmchcm cbputintn "g# cbput typgnbi gxtgbscdbs ]p`cttcbf ]pgmchcm mdbhcfurntcdbs

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    14/539'

    %gntg$ &dr#

    :gg gt n`/ 317995 Jniddp?ansgi pnmogttrnmg

    prdmgsscbf tdd` td prdmgss bgt#dro

    trnhhcm/ [nmogt `gvg`gvn`untcdb

    bput 0 A`dmos 0 [nmogts 0 Lnp

    s bdt na`g td gvn`untg ldrg tjnb dbgpnmogtpgr LnpQgiumg ctgrntcdb

    Cbghhcmcgbthdr I[C

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    15/539(

    [rdh`cbf IcstrcautgiNpp`cmntcdbs Yjrdufj

    Iggp [nmogt Cbspgmtcdb

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    16/539,

    [rdpd'n

    N sd`utcdb hdr prdhc`cbf npp`cmntcdb

    trnhhcm Ldbctdrcbf p`nbs %ulu`ntcvg trnmgshdr dhh`cbgprdmgsscbf LnpQgiumg

    [rdmgsscbfmnpnmct$ nbi smn`nc`cty

    ]p`cttcbfnpprdnmj

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    17/539-

    (rmjctgmturg

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    18/539>

    (rmjctgmturg

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    19/539

    Gvnuntcdb Lgtjd$ddf)

    Lgtjdid`dfy0 !"L3Ansc`c gt n`/)

    9'5 nbi tjg systglntcm npprdnmj td

    pgrhdrlnbmg gvn`untcdb3

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    20/5317

    Gvnuntcdb Lgtjd$ddf)

    "%0 %nb LnpQgiumgg=prgss I[C

    n`fdrctjlsnbi g=trnmts npp`cmntcdb

    cbicmntdrshrdl bgt#dro trnhhcmdh

    icstrcautgi npp`cmntcdbs* "&0 s tjg mdlp`gtcdb tclg smn`nc`cty

    dh LnpQgiumg hdr I[ prdpdrtcdbn`td

    tjg bulagr dh #drogr bdigs*

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    21/5319

    Gvnuntcdb Lgtjd$ddf)

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    22/5311

    Gvnuntcdb Lgtjd$ddf)

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    23/531&

    G*pgrclgbt !gtup

    'rnhhcmhrdl n ()'#*nsgianmoup

    s$stgl 2crtun` Lnmjcbgs dh Nln4db +,& Cbicmntdrs6

    Qdubi?trcp tclg %dbbgmtcdb rgKucsctcdbs pgr tclg

    Lgssnfgs rgmgcvgi pgr tclg Lgnsurgi tjg da mdlp`gtcdb tclg Jniddp ighnu`tmdbhcfurntcdb

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    24/53

    1'

    %g'ut'

    rg gmts tjg bu`` j dtjgscs +7bul/cbimt

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    25/53

    1(

    %g'ut'

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    26/53

    1,

    %g'ut'

    rggmtgi tjg bu`` j$pdtjgscs +7smn`g/prdp nbi mdbhcrlgi tjg +9smn`g/prdp

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    27/53

    1-

    [d''cag Yjrgnt' td Xnc$ct)

    ]ln`` m`ustgr nbi cbput sc$g Nmmdricbf td rgn` trnmgs) tjg lndrct$

    dh tjg-dsnrg sln``nbi g=gmutgi

    cbtd sln`` bulagr dh bdigs .ncr ]mjgiu`gr

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    28/53

    1>

    +c'mu''cdb

    LnpQgiumg mnb gxprgss I[Cn`fdrctjls Yjg mdlp`gtcdb tclgsmn`nc`cty cs bdt

    prdpdrtcdbn`td bdig niictcdb /dig niictcdbprdvcigs ichhgrgbtfncbs

    nmmdricbf td tjg m`ustgrnbi cbput sc$g t cs bgmgssnr$ ldrg gvn`untcdbs

    Yd ubigrstnbi tjg LnpQgiumggjnvcdur

    +d# mnb LnpQgiumg ag mdbhcfurgi

    hdr bgt#dro trnhhcm nbn`yscs

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    29/53

    1

    vn`untcbf LnpQgiumg!dr

    "gt#dro Yrn$m Nbn`%scs

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    30/53

    &7

    Ldtcvntcdb

    Yjg ocbi dh ;dro`dni nbi cbput typg

    sualcttgi hdr prdmgsscbf a$ LnpQgiumg

    clpnmts db cts pgrhdrlnbmg >nmo dh gvn`untcdbdh LnpQgiumghdr

    bgt#dor trnhhcm nbn`yscs ]pgmchcm mdbhcfurntcdbhdr agttgr

    pgrhdrlnbmg

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    31/53

    &9

    Gvnuntcdb Lgtjd$ddf)

    Lgtjdid`dfy0 ]$stglntcm npprdnmj td

    pgrhdrlnbmg gvn`untcdb 3

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    32/53

    &1

    Gvnuntcdb Lgtjd$ddf)

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    33/53

    &&

    G*pgrclgbt !gtup

    [rgvcdusbgt#dro trnmgs) npp`cmntcdb nbi

    cbicmntdrs "gt#dro trnmgs hdr pnmogt `gvg` [jyscmn`Lnmjcbgs Ircvgrs

    Icstrcautgi vs bdb?icstrcautgi

    [&) %dubtp nbi

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    34/53

    &'

    %g'ut'

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    35/53

    &(

    %g'ut'

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    36/53

    &,

    %g'ut'

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    37/53

    &-

    %g'ut'

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    38/53

    &>

    %g'ut'

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    39/53

    &

    %g'ut'

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    40/53

    '7

    %g'ut'

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    41/53

    '9

    %g'ut'

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    42/53

    '1

    %g'ut'

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    43/53

    '&

    %g'ut'

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    44/53

    ''

    %g'ut'

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    45/53

    '(

    +c'mu''cdb

    A`dmo sc$gclpnmts cbtd mdlp`gtcdb tclg Acffgra`dmos hdr sln``grm`ustgrs 1=LAagttgr tjnb %&=LA

    [rdmgsscbf mnpnmctypgr cbputsc4g Agttgrhdr cffgrintn Ldrg ghhcmcgbtnmmulu`ntgintn

    Cbput ]c$g 9 A`dmo ]c$g0 [dd`s

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    46/53

    ',

    +c'mu''cdb

    ]mn`nac`ct$ /d rg`gvnbt fncbscb sdlg mnsgs !=gmutcdb ;nvgs

    [7pgrhdrls gttgrtjnb ,dubt8pIrcvgr >dmn`mdbmurrgbmy

    [jnsg prgidlcbnbm$

    Lnpnbi ]juhh`g .ptclc4ntcdbs6 ]juhh`g ]tnrt

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    47/53

    '-

    [d''cag Yjrgnt' td Xnc$ct)

    [& vgrscdb 1791 garunr$ Acbnr$ vgrscdb #ctjdut mdlp`gtg mdig

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    48/53

    '>

    &dbm`uscdb

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    49/53

    '

    Mdbmu'cdb

    LnpQgiumgmnb g=prgss I[Cn`fdrctjls LnpQgiumg smn`nc`ctycs bdt

    prdpdrtcdbn`td bdig niictcdb t cs bgmgssnr$ td nvdci;nstcbf

    rgsdurmgs bput) a`dmo nbi m`ustgr sc4g clpnmt cbtd

    mdlp`gtcdb tclg Lnp cbtgbscvgdas t cs pdssca`g td mdbhcfurgnbi mjddsg

    tjg agst rgsdurmg n``dmntcdb

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    50/53

    (7

    Mdbtrcautcdb'

    Nb npprdnmjtd clp`glgbts I[C

    n`fdrctjls tjrdufj LnpQgiumg Yjg pnrsgr

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    51/53

    (9

    Mdbtrcautcdb'

    ]jd#gi tjg spggi*updatncbgi #ctj

    LnpQgiumg hdr I[ [npgrs6

    2cgcrn) Y/) ]dnrgs) [/) Lnmjnid) L/) Nssni) Q/) nbi 8nrmcn) 2/Lgnsurcbf Icstrcautgi Npp`cmntcdbs Yjrdufj LnpQgiumg nbi

    Yrnhhcm Nbn`$scs/ b !!! 9>tj btgrbntcdbn` %dbhgrgbmg

    db[nrn``g` nbi Icstrcautgi ]$stgls 3C,[#I]5) 1791 2cgcrn) Y/) ]dnrgs) [/) Lnmjnid) L/) Nssni) Q/) nbi 8nrmcn) 2/

    !vn`untcbf [grhdrlnbmg dh Icstrcautgi ]$stgls #ctjLnpQgiumg nbi "gt#dro Yrnhhcm Nbn`$scs/ b Yjg ]gvgbtj

    btgrbntcdbn` %dbhgrgbmg db ]dht#nrg !bfcbggrcbf Nivnbmgs

    3C,]+#5 1791

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    52/53

    (1

    Huturg &dr#

    Yd gvn`untg n`` mdlpdbgbtsdh tjg

    prdpdsgi nrmjctgmturgN tgmjbc6ughdr ghhcmcgbt gvn`untcdbdh

    npp`cmntcdbs tjrdufj bgt#dro trnhhcmnbn`$scs

  • 7/29/2019 An Approach for Profiling Distributed Applications Through Network Traffic Analysis (Apresentao)

    53/53

    Yjnbo %du'