• No results found

Performance analysis of Rsync+.

N/A
N/A
Protected

Academic year: 2020

Share "Performance analysis of Rsync+."

Copied!
11
0
0

Loading.... (view fulltext now)

Full text

(1)

E\ :HL*DR

$0DVWHU·VSDSHUVXEPLWWHGWRWKHIDFXOW\RI WKH6FKRRORI,QIRUPDWLRQDQG/LEUDU\6FLHQFH RIWKH8QLYHUVLW\RI1RUWK&DUROLQDDW&KDSHO+LOO

LQSDUWLDOIXOILOOPHQWRIWKHUHTXLUHPHQWV IRUWKHGHJUHHRI0DVWHURI6FLHQFHLQ

,QIRUPDWLRQ6FLHQFH

&KDSHO+LOO1RUWK&DUROLQD

$SULO

$SSURYHGE\

BBBBBBBBBBBBBBBBBBBBBBBBBBBBB

(2)

:HL*DR3HUIRUPDQFH$QDO\VLVRI5V\QF$0DVWHU·VSDSHUIRUWKH06LQ,6

GHJUHH$SULOSDJHV$GYLVRU%HUW-'HPSVH\

7KLVSDSHUVWXGLHVWKHSHUIRUPDQFHRIUV\QFDPRGLILFDWLRQWRSRSXODUPLUURULQJ WRROUV\QFRQWZRNH\SDUDPHWHUV$VDVXEVHTXHQWVWXG\RIWKH,'6,SURMHFWD VHWRIH[SHULPHQWVZDVGHVLJQHGWRLVRODWHWZRNH\SDUDPHWHUVIURPRWKHU

SDUDPHWHUV7KHH[SHULPHQWVZHUHFRQGXFWHGRQQFQLGVLQHWDQGWKHUHVXOWVZHUH DQDO\]HGWRREVHUYHWKHSHUIRUPDQFHRIUV\QF

7KLVSDSHULGHQWLILHVWKHUHODWLRQVKLSRIUV\QFUXQWLPHDQGWKHWZRNH\ SDUDPHWHUV7KHFRQFOXVLRQLVTXDQWLILHGXVLQJWKHH[SHULPHQWGDWD7KH LUUHJXODULW\LVUHFRUGHGDQGVHYHUDOSRVVLEOHUHDVRQVDUHGLVFXVVHG

+HDGLQJV

&ROOHJHDQGXQLYHUVLW\OLEUDULHV5HIHUHQFHVHUYLFHV 5HIHUHQFHVHUYLFHV1RUWK&DUROLQD

5HIHUHQFHVHUYLFHV6WDWLVWLFV

(3)

,QWURGXFWLRQ

7KHFRQWH[WRIP\ZRUNLVWKH,QWHUQHW'LVWULEXWHG6WRUDJH,QLWLDWLYH,'6,SURMHFW ZKLFKLVGHYHORSLQJUHSOLFDWLRQPLGGOHZDUHWRH[WHQGVRXUFHREMHFWUHSOLFDWLRQWRORRVHO\ FRXSOHGKHWHURJHQHRXVSODWIRUPV7KHSDUWLFLSDWLQJFRQWHQWFKDQQHOVDUHUHSOLFDWHGDFURVV DGLVWULEXWHGLQIUDVWUXFWXUHFRQVLVWLQJRIVHUYHUVZLWKVXEVWDQWLDOSURFHVVRUDQGVWRUDJH UHVRXUFHV(DFKXVHU·VUHTXHVWLVGLUHFWHGWRWKHVHUYHUFORVHVWWRWKHUHTXHVWLQJFOLHQWLQ QHWZRUNLQJWHUPV7KHUHVXOWLVWKDWQHWZRUNWUDIILFLVNHSWORFDODQGWKHORDGLVEDODQFHG DPRQJWKHGLVWULEXWHGVHUYHUV,'6,LVDQDFWLYHUHVHDUFKDUHDZLWKPDQ\SURMHFWVDQG HYHQWVJRLQJRQ

3URIHVVRU%HUW-'HPSVH\DW6FKRRORI,QIRUPDWLRQDQG/LEUDU\6FLHQFHDW8QLYHUVLW\RI 1RUWK&DUROLQDDW&KDSHO+LOOKDVGRQHVRPHUHVHDUFKUHODWHGWR,'6,DQGGHYHORSHGD VFDOHDEOHGHVLJQIRUWKHDXWRPDWHGV\QFKURQL]DWLRQRIODUJHFROOHFWLRQVRIILOHVUHSOLFDWHG DFURVVPXOWLSOHKRVWV+HXVHGUV\QFDPRGLILFDWLRQRIWKHSRSXODURSHQVRXUFHPLUURULQJ WRROUV\QFWRDFKLHYHDV\QFKURQRXVXSGDWHV1HZPRGHVRIRSHUDWLRQZHUHDGGHGWRHQDEOH HIILFLHQWPXOWLSOHVLWHV\QFKURQL]DWLRQ%\H[DPLQLQJERWKWKHVHUYHUWKURXJKSXWDQG QHWZRUNWKURXJKSXW3URIHVVRU'HPSVH\FRQILUPVWKHYDOLGLW\RIKLVVFDODELOLW\DUJXPHQWV IRUWKHGHVLJQDQGLQGLFDWHVWKHOLPLWDWLRQVRI7&3RQO\WUDQVSRUWVROXWLRQVDVWKHQXPEHU RIPLUURUVLWHVJURZV+LVH[SHULPHQWVZHUHLPSOHPHQWHGE\FUHDWLQJDPLUURUVLWHRI PHWDODEXQFHGXZKLFKFRQWDLQVRYHUJLJDE\WHVRI/LQX[UHODWHGILOHV,QRUGHUWREHWWHU XQGHUVWDQGWKHSHUIRUPDQFHRIUV\QFLWLVSUHIHUDEOHQRWWRXVHUHDOZRUOGGDWDWRWHVWWKH VFDODELOLW\RIUV\QFEHFDXVHWKHNH\SDUDPHWHUVHLWKHUGLGQRWFKDQJHRUFKDQJHGLQDQ XQV\VWHPDWLFZD\GXULQJWKHH[SHULPHQWV

(4)

/LWHUDWXUH5HYLHZ

&RQWHQWUHSOLFDWLRQLVXVHGH[WHQVLYHO\WRGD\EHFDXVHWKHUHDUHPRUHDQGPRUHFOLHQWVHUYHU DSSOLFDWLRQV RQ WKH ,QWHUQHW DQG WKH FOLHQWV DQG VHUYHUV DUH RIWHQ ZLGHO\ GLVWULEXWHG JHRJUDSKLFDOO\2QHDSSURDFKLQYROYHVFDFKLQJIUHTXHQWO\QHHGHGVHUYHUGDWDLQDSUR[\ VHUYHUZKLOHDQRWKHUDSSURDFKLVWRPLUURUWKHVRXUFHFRQWHQWVDFURVVVHUYHUSODWIRUPV

%RWKLQGLYLGXDOVDQGLQVWLWXWLRQVKDYHSXEOLVKHGDORWRIPLUURULQJWRROVWRVHUYH)73DQG +773 UHTXHVWV 0RVW WRROV DUH RSHQ VRXUFH VRIWZDUH DQG FDQ EH GRZQORDGHG IRU IUHH 0LUURU LV D SDFNDJH ZULWWHQ LQ 3HUO WKDW XVHV WKH )73 SURWRFRO WR GXSOLFDWH D GLUHFWRU\ KLHUDUFK\ EHWZHHQ WKH PDFKLQH LW LV UXQ RQ DQG D UHPRWH KRVW ,W DYRLGV FRS\LQJ ILOHV XQQHFHVVDULO\E\FRPSDULQJWKHILOHWLPHVWDPSVDQGILOHVL]HVEHIRUHWUDQVIHUULQJ$PRQJVW RWKHUWKLQJVLWFDQRSWLRQDOO\UHQDPHFRPSUHVVJ]LSDQGVSOLWILOHV,WLVQRZDYDLODEOHRQ 8QL[:LQGRZVDQG:LQGRZ17

5V\QFLVDQRWKHUSRSXODUGDWDPLUURULQJWRROZKLFKLVGHYHORSHGE\$QGUHZ7ULGJH7KH UV\QFDOJRULWKPSURYLGHVDYHU\IDVWPHWKRGIRUEULQJLQJUHPRWHILOHVLQWRV\QFKURQL]DWLRQ 7KLVLVDFKLHYHGE\VHQGLQJRQO\WKHGLIIHUHQFHVLQWKHILOHVDFURVVWKHQHWZRUNZLWKRXW UHTXLULQJWKDWERWKVHWVRIILOHVDUHSUHVHQWDWRQHRIWKHHQGVRIWKHOLQNEHIRUHKDQG5V\QF FDQSURYLGHDXWRPDWHGV\QFKURQL]DWLRQRIILOHWUHHVRQWKHVDPHPDFKLQHVRURQPDFKLQHV DFURVVWKH,QWHUQHW6HQGLQJRQO\DFWXDOFKDQJHGSLHFHVRIILOHVTXLFNHQVXSGDWHHVSHFLDOO\ RYHUVORZOLQNV7KHGLIIHUHQFHVDUHFRPSUHVVHGDQGFDQEHWUDQVIHUUHGXVLQJUVKRUVVKIRU DGGHGVHFXULW\5V\QFLVDYHU\IOH[LEOHPLUURULQJWRRORIIHULQJPDQ\IHDWXUHVDQGRSWLRQVWR FRQWUROWKHXSGDWHSURFHVV

5V\QFDPRGLILFDWLRQWRUV\QFZDVGHYHORSHGDWWKH8QLYHUVLW\RI1RUWK&DUROLQDIRUWKH ,'6,3URMHFW,WOHYHUDJHVWKHSRZHUDQGIOH[LELOLW\RIUV\QFDQGLVXVHGDVDOLJKWZHLJKW UHSOLFDWLRQPHFKDQLVPIRU,'6,FRQWHQWFKDQQHOV7KHUV\QFVRXUFHFRGHZDVPRGLILHGWR SURYLGH HIILFLHQW PXOWLSOHVLWH V\QFKURQL]DWLRQ 2SWLRQV DGGHG LQUV\QF WK H ²I DQG ²) IODJVHQDEOHWKHHQGWRHQGXSGDWHSURFHVVWREHGLYLGHGLQWRWKUHHLQGHSHQGHQWDFWLRQV

WKHJHQHUDWLRQRIUHSOLFDXSGDWHLQIRUPDWLRQDWWKHPDVWHUVLWH

(5)

WKHSURFHVVLQJRIWKHXSGDWHLQIRUPDWLRQDWHDFKVODYHVLWHLQRUGHUWRV\QFKURQL]H WKHVODYHILOHVZLWKWKRVHDWWKHPDVWHU

7KH NH\ IHDWXUH RIUV\QF LV WKDW LW GHFRXSOHV QHWZRUN FRPPXQLFDWLRQ IURP ILOH V\VWHP XSGDWH DFWLRQV 7KLV GHFRXSOLQJ HOLPLQDWHV UHGXQGDQW SURFHVVLQJ DW WKH PDVWHU VLWH DQG HQDEOHVWKHXVHRISDUDOOHOQHWZRUNFRQQHFWLRQVRUWKHPXOWLSOHVODYHVLWHVUHVXOWLQJLQD VFDOHDEOHDSSURDFKWRPXOWLSOHVLWHILOHV\QFKURQL]DWLRQ

([SHULPHQW'HVLJQ

7KHJRDORIWKHH[SHULPHQWLVWRLGHQWLI\WKHSHUIRUPDQFHRIUV\QFZKLFKFDQEHDIIHFWHG E\DYDULHW\RIIDFWRUV,QDUHDOZRUOGVLWXDWLRQWKRVHIDFWRUVHLWKHUUHPDLQXQFKDQJHGRU FKDQJH LQ DQ XQV\VWHPDWLF ZD\ VR WKDW LW LV YHU\ GLIILFXOW WR UHODWH WKH SHUIRUPDQFH WR FHUWDLQFLUFXPVWDQFHV7KHUHIRUHLQRUGHUWRREVHUYHWKHSHUIRUPDQFHRIUV\QFZHQHHG WRLGHQWLI\VRPHNH\SDUDPHWHUVDQGLVRODWHWKHPIURPRWKHUSDUDPHWHUV

(6)

7DEOH$3DUDPHWHUVXVHGIRUWKHH[SHULPHQW

1 0 'LUQXPEHU 'LUGHSWK )LOHVFKDQJHG

7KHH[SHULPHQWVDUHGRQHRQWKHPDFKLQHRIWKH1RUWK&DUROLQD1HWZRUNLQJ,QLWLDWLYHIRU '6, 3URMHFW GVLQFQLQHW , FUHDWHG WKUHH GLUHFWRULHV IRU WKLV H[SHULPHQW ² VUF IRU WKH VRXUFHGLUHFWRU\VUF0DVWHUIRUWKHPDVWHUGLUHFWRU\DQGVUF6ODYHIRUWKHVODYHGLUHFWRU\ )LUVWWKHFRQWHQWVRIVUFDUHFRSLHGWRVUF0DVWHUDQGVUF6ODYH7KHQDIWHUXSGDWLQJWKH FRQWHQWVRIVUF0DVWHU,UDQUV\QF²)WRV\QFKURQL]HVUF6ODYHZLWKVUF0DVWHU

)RUWKHGXUDWLRQRIWKHH[SHULPHQWGD\VIURP-DQXDU\UGWRWKDVHWRIWZHQW\IRXU XSGDWHRSHUDWLRQVZDVSHUIRUPHGHYHU\KRXUVWRPHDVXUHWKHSHUIRUPDQFHRIUV\QF ZLWK²)IODJIRUHDFKSDLURIWKH1DQG0YDOXHV7KHVWHSVDUHRXWOLQHGEHORZ

7KHVUFZDVFUHDWHGZLWKDVSHFLILHGYDOXHRI1

7KHFRQWHQWVRIVUFZHUHFRSLHGLQWRWKHVUF0DVWHUDQGWKHVUF6ODYH 7KHVUF0DVWHUZDVXSGDWHGDFFRUGLQJWRWKHYDOXHRI0

5V\QF ) ZDV UXQ RQ VUF6ODYH WR V\QFKURQL]H WKH FRQWHQWV ZLWK VUF0DVWHU (DFKRIWKHVXEGLUHFWRULHVZDVXSGDWHGWRR

(7)

)RUHDFKYDOXHRI1VWHSVDQGZHUHUHSHDWHGIRUGLIIHUHQWYDOXHVRI07KHZKROH SURFHVVZDVUHSHDWHGIRUGLIIHUHQWYDOXHVRI1

7DEOH%(VWLPDWHGWRWDOQXPEHURIE\WHV

1 =HVWLPDWHGLQE\WHV

3HUIRUPDQFH$QDO\VLV

)LJXUHDQGUHSUHVHQWUXQWLPHVRIUV\QFZLWKGLIIHUHQWYDOXHVRI1DQG0(DFK ILJXUHVKRZVUV\QFSHUIRUPDQFHIRURQHSDUWLFXODU1YDOXH$VWKHILJXUHVGHPRQVWUDWH IRUDIL[HGYDOXHRI1WKHUXQWLPHRIUV\QFLQFUHDVHVDOPRVWSURSRUWLRQDOO\ZLWKWKH YDOXHVRI07KLVLVQRWGLIILFXOWWRXQGHUVWDQGVLQFHWKHPRUHFKDQJHVUV\QFGHWHFWVWKH PRUHXSGDWHVLWQHHGVWRFRPSOHWH,QWHUHVWLQJO\WKHUDWHRILQFUHDVHVORZVGRZQIRUODUJHU YDOXHVRI0

&RQVLGHULQJILJXUHILUVWWKHUHVXOWVVKRZUV\QFUXQWLPHIRUDVHWRIYDOXHVRI0JLYHQ1 :KHQ0 UXQWLPHLVDQGZKHQ0 UXQWLPHLV6RWKHUDWH RILQFUHDVHLV²² :KHQ0 UV\QFUXQWLPHLV 6RWKHUDWHRILQFUHDVHLV²² :KHQ0 WKH

FRUUHVSRQGLQJUXQWLPHLVDQGWKHUDWHRILQFUHDVHLV²² )URPWKHVHFDOFXODWLRQVZHFDQVHHWKDWWKHUDWHRILQFUHDVHVORZVZKHQ0LVJHWWLQJ ELJJHU7KHVDPHGHFUHDVHRFFXUVZKHQ1 +RZHYHUZKHQ1 WKH GHFUHDVHLQUDWHFRPHVODWHUZKHQ0LQFUHDVHVIURPWR

,QRUGHUWRH[SODLQZK\WKHUDWHRILQFUHDVHVORZVGRZQZHQHHGWRILUVWXQGHUVWDQGKRZ UV\QFZRUNV5V\QFILUVWLWHUDWHVWKURXJKVUF0DVWHUDQGUHFRUGVWKHLQIRUPDWLRQIRUHDFK ILOHVXFKDVILOHVL]HV7KHQUV\QFFRPSDUHVWKLVLQIRUPDWLRQZLWKVUF6ODYHDQG

(8)

LQIRUPDWLRQLVGHWHUPLQHGE\1DQGVWD\VXQFKDQJHGIRUGLIIHUHQWYDOXHVRI07KH

UHODWLRQVKLSFDQEHUHSUHVHQWHGDV 7UXQWLPH =0W&

7UXQWLPHLVWKHWRWDOUXQWLPHRIUV\QF0LVQXPEHURIE\WHVWKDWFKDQJHGDQGWLVWKHWLPH QHHGHGWRXSGDWHRQHE\WH=LVWKHWRWDOQXPEHURIE\WHVLQVUF0DVWHU&LVWKHWLPHXVHG WR JDWKHU ILOH LQIRUPDWLRQ WKDW LV FRQVWDQW IRU D JLYHQ 1 7KH UDWH RI LQFUHDVH FDQ EH UHSUHVHQWHGDV

70 W=&0

6LQFHW=FDQEHDVVXPHGWREHDFRQVWDQWIRUDJLYHQ1&0EHFRPHVVPDOOHUZKHQ0 LQFUHDVHV7KHUHIRUH70DOVREHFRPHVVPDOOHU6RWKHUDWHRILQFUHDVHZLOOVORZGRZQ ZKHQ0LQFUHDVHV

%HORZ DUH WKUHH GLDJUDPV WKDW PDS WKH UHODWLRQVKLS EHWZHHQ UV\QF DQG 0 IRU D IL[HG YDOXHRI1$JDLQRQHRIWKHWZRNH\SDUDPHWHUVLQWKLVH[SHULPHQWLVWKHWRWDOILOHQXPEHU LQWKHPDVWHUGLUHFWRU\1DQGWKHRWKHULVWKHSHUFHQWDJHRIFKDQJHGE\WHVWRWKHWRWDO E\WHV0

(9)

N=100 3.345 3.503 3.626 3.857 3.3 3.4 3.5 3.6 3.7 3.8 3.9

0 0.1 0.2 0.3

M runt im e ( s ) rsync+ runtime )LJXUH5V\QF)UXQWLPHVIRU1 N=1000 29.41531.334 34.434 40.533 25 30 35 40 45

0 0.1 0.2 0.3

M runt im e ( s ) rsync+ runtime )LJXUH5V\QF)UXQWLPHVIRU1 N=10000 422.617 438.219 457.712 489.139 400 420 440 460 480 500

0 0.05 0.1 0.15 0.2 0.25

(10)

&RQWLQXLQJZRUN

)URPWKHH[SHULPHQWVZHFDQH[SHFWWKDWWKHUXQWLPHRIUV\QFLQFUHDVHVZKHQ1DQG0 LQFUHDVHV +RZHYHU WKH UHODWLRQVKLS EHWZHHQ UXQWLPH DQG WKHVH WZR SDUDPHWHUV LV QRW OLQHDU 7KH UXQWLPH LQFUHDVH UDWH RI UXQWLPH DFWXDOO\ GHFUHDVHV ZLWK ODUJHU YDOXHV RI 0 7KHUHIRUH WKH WKURXJKSXW RI UV\QF LQFUHDVHV IRU ODUJH YDOXHV RI 0 ,W LV SRVVLEOH WR QDUURZWKHYDOXHRIWDQG&GRZQLQDUDQJHVRWKDWZHFDQXVHWKLVIXQFWLRQWRFRPSXWH UXQWLPH RI UV\QF EHIRUH ZH FRQGXFW WKH V\QFKURQL]DWLRQ 7KLV ZLOO KHOS WKH XVHUV WR HVWLPDWHWKHWLPHQHHGHGIRUWKHXSGDWH

7KHVROHLUUHJXODULW\LQWKHH[SHULPHQWRFFXUUHGZKHQ1 DQGWKHUDWHRILQFUHDVH GLGQRWVORZXQWLO0LQFUHDVHGIURPWR7KLVLUUHJXODULW\YDULHVIURPWKHRWKHUWZR ILJXUHV 7KHUH DUH VHYHUDO IDFWRUV WKDW PD\ H[SODLQ WKH YDULDWLRQ LQ WKH H[SHULPHQW ,W LV SRVVLEOHWKDWWKHVHWRIH[SHULPHQWVLVQRWODUJHHQRXJKWRDYRLGWKHYDULDQFH2ULIWKHUH ZHUH RWKHU DFWLYLWLHV RQ WKH VDPH PDFKLQH ZKHUH WKH H[SHULPHQW ZDV EHLQJ FRQGXFWHG ZKLFK DIIHFWHG WKH UHVXOW 3RVVLEO\ RWKHU SDUDPHWHUV FRXOG DIIHFW WKH SHUIRUPDQFH RI UV\QF WKDWZHGLGQRWWDNHLQWRFRQVLGHUDWLRQLQ WKLVH[SHULPHQW )XUWKHULQYHVWLJDWLRQ PD\VKRZWKDWDQ\RQHRUDFRPELQDWLRQRIWKHVHIDFWRUVPD\KDYHFDXVHGLUUHJXODULW\LQ WKHH[SHULPHQW

7KH H[SHULPHQWV GHVFULEHG DERYH XVHG FRQWUROOHG SDUDPHWHUV DQG GDWD ,W ZLOO EH LQWHUHVWLQJWRFRPSDUHWKHVHUHVXOWVZLWKUHDOZRUOGGDWDVXFKDVWKHUHVXOWVIURP3URIHVVRU 'HPSVH\·VH[SHULPHQWVRQPHWDODEXQFHGX,WKHOSVWRYDOLGDWHWKHH[SHULPHQWUHVXOWVDQG REVHUYHKRZUV\QFEHKDYHVLQGLIIHUHQWVLWXDWLRQV

(11)

5HIHUHQFH

>@%-'HPSVH\´3HUIRUPDQFH$QDO\VLVRID6FDOHDEOH'HVLJQIRU5HSOLFDWLQJ)LOH &ROOHFWLRQVLQ:LGH$UHD1HWZRUNVµ-RXUQDORI1HWZRUNDQG&RPSXWHU$SSOLFDWLRQV 9ROXPH1XPEHU

>@0%HFN%-'HPSVH\DQG70RRUH´7KH,QWHUQHW'LVWULEXWHG6WRUDJH ,QIUDVWUXFWXUH,'6,3URMHFWµKWWSGVLLQWHUQHWHGX

>@%-'HPSVH\DQG':HLVV´2QWKH3HUIRUPDQFHDQG6FDODELOLW\RID'DWD0LUURULQJ $SSURDFKIRU,'6,µ,QWHUQHW1HWZRUN6WRUDJH6\PSRVLXP1HW6WRUH6HDWWOH:$ 2FWREHU

>@5V\QFKWWSUV\QFVDPEDRUJ

References

Related documents

The veterans’ voices in Ajax in Iraq speak to two key issues veterans face: disconnects that take place between the service members and their families/friends, and disconnects

Config Database Rendering Engine Service Manager Device Manager NETCONF Service Logic CLI, Web UI YANG Service Models Device Models.. Figure 4: NCS - The

In this research, to make the serially sectioned images aligned, every sectioned surface was moved to a constant position for photographing; the location and

• Brook stream programming environment for GPU-based computing.. – language, compiler, and

In this paper we propose a dimension reduced weighted fuzzy clustering algorithm (sWFCM-HD). The algorithm can be used for high dimensional datasets having streaming behavior.

In contrast identity theft, embezzlement and cheque fraud account for only 12 percent of reported fraud incidents but half the total cost of reported fraud. The high cost of

The Tarabot project was named the “Administrative Reform (Islah) Project.” The GOI clients now recognized that Iraq’s public administration systems were indeed out of date

High negative affect, low conscientiousness, and low agreeableness were all specifically associated with the angry/irritable (vs. argumentative/defiant, vindictive) ODD