An experimental study of open-source cloud ... - ACM Digital Library

5 downloads 28315 Views 477KB Size Report
ABSTRACT. Cloud computing is becoming a viable computing solution for scientific research and several openYsource cloud solutions are available to support ...
$Q([SHULPHQWDO6WXG\RI2SHQ6RXUFH&ORXG3ODWIRUPV IRU'XVW6WRUP)RUHFDVWLQJ 4XQ\LQJ+XDQJ-L]KH;LD&KDRZHL@ DQG PRVW UHFHQWO\ FORXG FRPSXWLQJ >@ 7RGD\PRVWFRPPHUFLDOFRPSXWLQJVHUYLFHSURYLGHUVDUHPRYLQJ IURPWKHWUDGLWLRQDOFRPSXWLQJSDUDGLJPDQGHPEUDFLQJWKHFORXG FRPSXWLQJ SDUDGLJP UHSUHVHQWHG E\ $PD]RQ (& :LQGRZV $]XUH 5DFNVSDFH *R*ULG 2S6RXUFH )OH[L6FDOH &ORXG6LJPD  3HUPLVVLRQWRPDNHGLJLWDORUKDUGFRSLHVRIDOORUSDUWRIWKLVZRUNIRU SHUVRQDORUFODVVURRPXVHLVJUDQWHGZLWKRXWIHHSURYLGHGWKDWFRSLHVDUH QRWPDGHRUGLVWULEXWHGIRUSURILWRUFRPPHUFLDODGYDQWDJHDQGWKDW FRSLHVEHDUWKLVQRWLFHDQGWKHIXOOFLWDWLRQRQWKHILUVWSDJH7RFRS\ RWKHUZLVHWRUHSXEOLVKWRSRVWRQVHUYHUVRUWRUHGLVWULEXWHWROLVWV UHTXLUHVSULRUVSHFLILFSHUPLVVLRQDQGRUDIHH $&06,*63$7,$/*,6 1RYHPEHU5HGRQGR%HDFK &$86$ &RS\ULJKW F $&0,6%1

534

0RKDPPHG+DVVDQ6RQJTLQJ&KHQ 'HSWRI&RPSXWHU6FLHQFH *HRUJH0DVRQ8QLYHUVLW\)DLUID[9$86$

^PKDVVDQEVTFKHQ`#JPXHGX

-R\HQW&ORXG*RRJOH¶*RRJOH$SS(QJLQHWRQDPHDIHZ 6FLHQWLILF PRGHO VLPXODWLRQV RIWHQ GHPDQG DFFHVVHV WR D ODUJH DPRXQW RI FRPSXWLQJ UHVRXUFHV 7UDGLWLRQDOO\ WKHVH QHHGV KDYH EHHQ DGGUHVVHG E\ XVLQJ KLJK SHUIRUPDQFH FRPSXWLQJ IDFLOLWLHV VXFK DV FOXVWHUV VXSHUFRPSXWHUV DQG JULGV +RZHYHU WKHVH IDFLOLWLHVDUHRIWHQGLIILFXOWWRVHWXSPDLQWDLQDQGRSHUDWH>@2Q WKHFRQWUDU\FORXGFRPSXWLQJSODWIRUPVSURYLGHHDV\DFFHVVHVWR D ODUJH SRRO RI FRPSXWLQJ DQG VWRUDJH  UHVRXUFHV WKURXJK D YDULHW\ RI LQWHUIDFHV VLPLODU LQ VSLULW WR H[LVWLQJ JULG DQG +3& UHVRXUFH PDQDJHPHQW DQG SURJUDPPLQJ V\VWHPV >@ 7RROV DQG WHFKQRORJLHV DUH HPHUJLQJ WKDW FDQ WUDQVIRUP DQ RUJDQL]DWLRQ V H[LVWLQJ FRPSXWLQJ LQIUDVWUXFWXUH LQWR D SULYDWH RU K\EULG FORXG >@  (XFDO\SWXV &ORXG6WDFN DQG 2SHQ1HEXOD DUH WKH PRVW SRSXODURSHQVRXUFHFORXGVROXWLRQVXVHGDVFORXGRUFKHVWUDWLRQWR EXLOGVXFKFRPPXQLW\FORXGSODWIRUPV(XFDO\SWXVHQDEOHVXVHUV ZKR DUH IDPLOLDU ZLWK H[LVWLQJ JULG DQG +3& V\VWHPV WR H[SORUH QHZ FORXG FRPSXWLQJ IXQFWLRQDOLWLHV ZKLOH PDLQWDLQLQJ DFFHVVHV WRH[LVWLQJDSSOLFDWLRQGHYHORSPHQWVRIWZDUHDQGJULGPLGGOHZDUH >@2SHQ1HEXODLVDQRSHQVRXUFHWRRONLWIRUEXLOGLQJDQ\W\SH RI FORXG SULYDWH SXEOLF DQG K\EULG  RQ ERWK D ORFDO SRRO RI UHVRXUFHV DQG H[WHUQDO ,QIUDVWUXFWXUH DV D 6HUYLFH ,DD6  FORXGV >@ &ORXG6WDFN LV DOVR RSHQVRXUFH VRIWZDUH WKDW LV GHVLJQHG WR GHSOR\DQGPDQDJHDODUJHQXPEHURIYLUWXDOPDFKLQHVDVDKLJKO\ DYDLODEOHDQGVFDODEOHFORXGFRPSXWLQJSODWIRUP>@ &ORXG FRPSXWLQJ IDFLOLWLHV DUH RIWHQ VXSSRUWHG E\ YLUWXDOL]DWLRQ WHFKQLTXHV ZKLFK HQDEOH FORXGVWR DFTXLUH RU UHOHDVH FRPSXWLQJ UHVRXUFHV RQGHPDQG DQG LQ D PDQQHU VXFK WKDW WKH ORVV RI DQ\ FRPSRQHQW RI WKH V\VWHP ZLOO QRW FDXVH V\VWHP IDLOXUHV >@ $ ZLGHUDQJHRIYLUWXDOL]DWLRQVROXWLRQVKDYHEHHQGHYHORSHG.90 >@ DQG ;HQ >@ DUH WZR PRVW SRSXODU RQHV (XFDO\SWXV DQG 2SHQ1HEXODVXSSRUWERWK.90DQG;HQIRUYLUWXDOL]DWLRQZKLOH &ORXG6WDFN FXUUHQWO\ VXSSRUWV .90 DQG FRPPHUFLDO ;HQEDVHG YLUWXDOL]DWLRQ SODWIRUP ;HQ6HUYHU 'LIIHUHQW YLUWXDOL]DWLRQ WHFKQLTXHV PD\ LQWURGXFH GLIIHUHQW RYHUKHDG 'LIIHUHQW FORXG FRPSXWLQJ VROXWLRQV PD\ DOVR LQWURGXFH GLIIHUHQW RYHUKHDG IRU PRQLWRULQJ DQG PDQDJLQJ WKH YLUWXDOL]HG UHVRXUFHV >@  :KLOH VHYHUDOSUHYLRXVVWXGLHVKDYHLQYHVWLJDWHGWKHIHDVLELOLW\RIFORXG EDVHG HQYLURQPHQWV IRU VFLHQWLILF FRPSXWLQJ RQ WKH FRPPHUFLDO FORXGSODWIRUP(&>@WKHUHDUHIHZVWXGLHV WRDVVHVVWKHSHUIRUPDQFHRIWKHVHRSHQVRXUFHFORXGVROXWLRQVLQ VXSSRUWLQJ FRPSXWLQJ DQG FRPPXQLFDWLRQLQWHQVLYH PRGHO VLPXODWLRQV ,QWKLVSDSHUWDUJHWLQJWKUHHSRSXODURSHQVRXUFHFORXGVROXWLRQV ZHDLPWRFKDUDFWHUL]HWKHLUSHUIRUPDQFHZLWKDW\SLFDOFRPSXWLQJ DQG FRPPXQLFDWLRQ LQWHQVLYH VFLHQWLILF DSSOLFDWLRQ ± GXVW VWRUP IRUHFDVWLQJ >@ :LWK WKLV DSSOLFDWLRQ ZH VHW WR LQYHVWLJDWH WKH SHUIRUPDQFH RI GLIIHUHQW RSHQVRXUFH FORXG VROXWLRQV DQG FRPSDUHWRDWUDGLWLRQDO+3&FOXVWHU2XUH[SHULPHQWVVKRZWKDW  FRPSDUHGWRDEDUHKDUGZDUHFOXVWHUDFORXGZLWKYLUWXDOL]HG UHVRXUFHV DQG QHWZRUNLQJ KDV DERXW  SHUIRUPDQFH RYHUKHDG

D(7DQG3' QRGH 

 (XFDO\SWXV(7 &ORXG6WDFN(7 2SHQ1HEXOD(7 +3&(7 (XFDO\SWXV3' &ORXG6WDFN3' 2SHQ1HEXOD3'

   



,QWKLVSDSHUWZRVHWVRIH[SHULPHQWVDUHFRQGXFWHGWREHQFKPDUN DJDLQVW WKH EDUH FOXVWHU DQG WKH FORXG FRPSXWLQJ PLGGOHZDUH WR WUDQVIHU SK\VLFDO LQIUDVWUXFWXUH WR FORXGV DQG WR LGHQWLI\ WKH ERWWOHQHFNIRUFORXGVWRVXSSRUWPRGHOVLPXODWLRQV

   



 (;3(5,0(170(7+2'2/2*@ $UPEUXVW0HWDO$YLHZRIFORXGFRPSXWLQJ &RPPXQLFDWLRQVRIWKH$&0YROQR

D(7DQG3' /DUJH90V  (XFDO\SWXV(7 &ORXG6WDFN(7 2SHQ1HEXOD(7 &OXVWHU 2QH;ODUJH (7 (XFDO\SWXV3' &ORXG6WDFN3' 2SHQ1HEXOD3'

 

7LPH KRXUV





>@ 9HFFKLROD&3DQGH\6%X\\D5+LJK3HUIRUPDQFH &ORXG&RPSXWLQJ$9LHZRI6FLHQWLILF$SSOLFDWLRQV3URF 3HUYDVLYH6\VWHPV$OJRULWKPVDQG1HWZRUNV ,63$1 WK ,QWHUQDWLRQDO6\PSRVLXPRQ±

   

 













3HUIRUPDQFH'HJUDGDWLRQ



>@ 1XUPL':ROVNL5*U]HJRUF]\N&2EHUWHOOL* 6RPDQ6@ 6RWRPD\RU%0RQWHUR56/ORUHQWH,0)RVWHU, 9LUWXDO,QIUDVWUXFWXUH0DQDJHPHQWLQ3ULYDWHDQG +\EULG&ORXGV3URF,QWHUQHW&RPSXWLQJ,(((  ± 

3URFHVV1XPEHU

E&PS7DQG3' /DUJH90V  (XFDO\SWXV&PS7 &ORXG6WDFN&PS7 2SHQ1HEXOD&PS7 &OXVWHU 2QH;ODUJH &PS7 (XFDO\SWXV3' &ORXG6WDFN3' 2SHQ1HEXOD3'



7LPH KRXUV

 



      







 







>@ &ORXG6WDFNKWWS&ORXG6WDFNRUJ

3HUIRUPDQFH'HJUDGDWLRQ



>@ %DUKDP3'UDJRYLF%)UDVHU.+DQG6+DUULV7 +R$1HXJHEDXHU53UDWW,DQG:DUILHOG$;HQ DQGWKHDUWRIYLUWXDOL]DWLRQ3URF7KH1LQHWHHQWK$&0 6\PSRVLXPRQ2SHUDWLQJ6\VWHPV3ULQFLSOHV%ROWRQ /DQGLQJ1@ )RVWHU,DQG.HVVHOPDQF&RQFHSWDQG$UFKLWHFWXUH LQ7KH*ULG%OXHSULQWIRUD1HZ&RPSXWLQJ,QIUDVWUXFWXUH

537

>@ .90 .HUQHOEDVHG9LUWXDO0DFKLQH  KWWSZZZOLQX[NYPRUJ >@ +D]HOKXUVW66FLHQWLILFFRPSXWLQJXVLQJYLUWXDOKLJK SHUIRUPDQFHFRPSXWLQJDFDVHVWXG\XVLQJWKH$PD]RQ HODVWLFFRPSXWLQJFORXG3URF7KHDQQXDOUHVHDUFK FRQIHUHQFHRIWKH6RXWK$IULFDQ,QVWLWXWHRI&RPSXWHU 6FLHQWLVWVDQG,QIRUPDWLRQ7HFKQRORJLVWVRQ,7UHVHDUFKLQ GHYHORSLQJFRXQWULHVULGLQJWKHZDYHRIWHFKQRORJ\$&0 ± >@:DONHU(%HQFKPDUNLQJ$PD]RQ(&IRU+36FLHQWLILF &RPSXWLQJ/RJLQ   >@2VWHUPDQQ6,RVXS$@.HDKH\.&ORXG&RPSXWLQJIRU6FLHQFH3URFWKH VW,QWHUQDWLRQDO&RQIHUHQFHRQ6FLHQWLILFDQG6WDWLVWLFDO 'DWDEDVH0DQDJHPHQW6SULQJHU9HUODJ >@6FKDG-'LWWULFK-DQG4XLDQp5XL]-$5XQWLPH PHDVXUHPHQWVLQWKHFORXGREVHUYLQJDQDO\]LQJDQG UHGXFLQJYDULDQFH3URF9/'%(QGRZ9RO1R 6HS >@,RVXS$2VWHUPDQQ6@;LH-