id sid tid token lemma pos 1871 1 1 198 198 CD 1871 1 2 iNForMAtioN information ADD 1871 1 3 tecHNoloGY tecHNoloGY NNP 1871 1 4 AND and CC 1871 1 5 liBrAries library NNS 1871 1 6 | | CD 1871 1 7 DeceMBer december VBP 1871 1 8 2011 2011 CD 1871 1 9 Yan Yan NNP 1871 1 10 HanTutorial HanTutorial NNP 1871 1 11 articles article NNS 1871 1 12 : : : 1871 1 13 one one PRP 1871 1 14 was be VBD 1871 1 15 to to TO 1871 1 16 make make VB 1871 1 17 a a DT 1871 1 18 case case NN 1871 1 19 for for IN 1871 1 20 using use VBG 1871 1 21 the the DT 1871 1 22 cloud;4 cloud;4 NNP 1871 1 23 while while IN 1871 1 24 the the DT 1871 1 25 other other JJ 1871 1 26 provided provide VBN 1871 1 27 more more JJR 1871 1 28 details detail NNS 1871 1 29 of of IN 1871 1 30 moving move VBG 1871 1 31 a a DT 1871 1 32 library library NN 1871 1 33 ’s ’s POS 1871 1 34 IT it NN 1871 1 35 infrastructure infrastructure NN 1871 1 36 ( ( -LRB- 1871 1 37 ILS ILS NNP 1871 1 38 , , , 1871 1 39 web- web- NN 1871 1 40 site site NN 1871 1 41 , , , 1871 1 42 and and CC 1871 1 43 digital digital JJ 1871 1 44 library library NN 1871 1 45 systems system NNS 1871 1 46 ) ) -RRB- 1871 1 47 to to IN 1871 1 48 a a DT 1871 1 49 cloud cloud NN 1871 1 50 along along IN 1871 1 51 with with IN 1871 1 52 discussing discuss VBG 1871 1 53 motiva- motiva- JJ 1871 1 54 tion tion NN 1871 1 55 , , , 1871 1 56 results result NNS 1871 1 57 , , , 1871 1 58 and and CC 1871 1 59 evaluation evaluation NN 1871 1 60 in in IN 1871 1 61 three three CD 1871 1 62 areas area NNS 1871 1 63 ( ( -LRB- 1871 1 64 quality quality NN 1871 1 65 and and CC 1871 1 66 stability stability NN 1871 1 67 , , , 1871 1 68 impact impact NN 1871 1 69 on on IN 1871 1 70 library library NN 1871 1 71 services service NNS 1871 1 72 , , , 1871 1 73 and and CC 1871 1 74 cost).5 cost).5 NNP 1871 1 75 On on IN 1871 1 76 the the DT 1871 1 77 cost cost NN 1871 1 78 discussion discussion NN 1871 1 79 , , , 1871 1 80 Mitchell Mitchell NNP 1871 1 81 men- men- NN 1871 1 82 tioned tione VBD 1871 1 83 the the DT 1871 1 84 difficulty difficulty NN 1871 1 85 of of IN 1871 1 86 calculating calculate VBG 1871 1 87 technology technology NN 1871 1 88 Total Total NNP 1871 1 89 Cost cost NN 1871 1 90 of of IN 1871 1 91 Ownership ownership NN 1871 1 92 ( ( -LRB- 1871 1 93 TCO TCO NNP 1871 1 94 ) ) -RRB- 1871 1 95 and and CC 1871 1 96 cited cite VBD 1871 1 97 two two CD 1871 1 98 papers paper NNS 1871 1 99 suggest- suggest- NNP 1871 1 100 ing e VBG 1871 1 101 minimal minimal JJ 1871 1 102 cost cost NN 1871 1 103 savings saving NNS 1871 1 104 . . . 1871 2 1 Mitchell Mitchell NNP 1871 2 2 suggested suggest VBD 1871 2 3 the the DT 1871 2 4 same same JJ 1871 2 5 but but CC 1871 2 6 did do VBD 1871 2 7 not not RB 1871 2 8 pro- pro- VB 1871 2 9 vide vide NN 1871 2 10 detailed detailed JJ 1871 2 11 cost cost NN 1871 2 12 information information NN 1871 2 13 . . . 1871 3 1 In in IN 1871 3 2 comparison comparison NN 1871 3 3 , , , 1871 3 4 this this DT 1871 3 5 paper paper NN 1871 3 6 has have VBZ 1871 3 7 a a DT 1871 3 8 detailed detailed JJ 1871 3 9 breakdown breakdown NN 1871 3 10 cost cost NN 1871 3 11 analysis analysis NN 1871 3 12 along along IN 1871 3 13 with with IN 1871 3 14 different different JJ 1871 3 15 services service NNS 1871 3 16 , , , 1871 3 17 such such JJ 1871 3 18 as as IN 1871 3 19 web web NN 1871 3 20 applications application NNS 1871 3 21 and and CC 1871 3 22 storage storage NN 1871 3 23 . . . 1871 4 1 Mirsa Mirsa NNP 1871 4 2 and and CC 1871 4 3 Mondal Mondal NNP 1871 4 4 proposed propose VBD 1871 4 5 a a DT 1871 4 6 suitability suitability NN 1871 4 7 index index NN 1871 4 8 and and CC 1871 4 9 a a DT 1871 4 10 Return Return NNP 1871 4 11 on on IN 1871 4 12 Investment Investment NNP 1871 4 13 ( ( -LRB- 1871 4 14 ROI ROI NNP 1871 4 15 ) ) -RRB- 1871 4 16 model model NN 1871 4 17 by by IN 1871 4 18 taking take VBG 1871 4 19 into into IN 1871 4 20 consideration consideration NN 1871 4 21 impacts impact NNS 1871 4 22 and and CC 1871 4 23 real real JJ 1871 4 24 value.6 value.6 RB 1871 4 25 Their -PRON- PRP$ 1871 4 26 suit- suit- JJ 1871 4 27 ability ability NN 1871 4 28 index index NN 1871 4 29 and and CC 1871 4 30 ROI ROI NNP 1871 4 31 model model NN 1871 4 32 is be VBZ 1871 4 33 well well RB 1871 4 34 thought think VBN 1871 4 35 but but CC 1871 4 36 consider consider VB 1871 4 37 using use VBG 1871 4 38 the the DT 1871 4 39 cloud cloud NN 1871 4 40 for for IN 1871 4 41 every every DT 1871 4 42 aspect aspect NN 1871 4 43 of of IN 1871 4 44 all all DT 1871 4 45 IT it NN 1871 4 46 operations operation NNS 1871 4 47 as as IN 1871 4 48 a a DT 1871 4 49 whole whole NN 1871 4 50 . . . 1871 5 1 As as IN 1871 5 2 a a DT 1871 5 3 result result NN 1871 5 4 , , , 1871 5 5 a a DT 1871 5 6 company company NN 1871 5 7 using use VBG 1871 5 8 this this DT 1871 5 9 model model NN 1871 5 10 will will MD 1871 5 11 have have VB 1871 5 12 the the DT 1871 5 13 final final JJ 1871 5 14 conclusion conclusion NN 1871 5 15 of of IN 1871 5 16 a a DT 1871 5 17 “ " `` 1871 5 18 suitable suitable JJ 1871 5 19 , , , 1871 5 20 ” " '' 1871 5 21 or or CC 1871 5 22 “ " `` 1871 5 23 may may MD 1871 5 24 or or CC 1871 5 25 may may MD 1871 5 26 not not RB 1871 5 27 be be VB 1871 5 28 , , , 1871 5 29 ” " '' 1871 5 30 or or CC 1871 5 31 “ " `` 1871 5 32 not not RB 1871 5 33 suitable suitable JJ 1871 5 34 . . . 1871 5 35 ” " '' 1871 5 36 However however RB 1871 5 37 , , , 1871 5 38 modular modular JJ 1871 5 39 IT it NN 1871 5 40 operations operation NNS 1871 5 41 and and CC 1871 5 42 services service NNS 1871 5 43 ( ( -LRB- 1871 5 44 e.g. e.g. RB 1871 5 45 , , , 1871 5 46 e e NN 1871 5 47 - - NN 1871 5 48 mail mail NN 1871 5 49 and and CC 1871 5 50 storage storage NN 1871 5 51 ) ) -RRB- 1871 5 52 can can MD 1871 5 53 be be VB 1871 5 54 evaluated evaluate VBN 1871 5 55 individually individually RB 1871 5 56 because because IN 1871 5 57 these these DT 1871 5 58 services service NNS 1871 5 59 can can MD 1871 5 60 be be VB 1871 5 61 easily easily RB 1871 5 62 upgraded upgrade VBN 1871 5 63 or or CC 1871 5 64 changed change VBN 1871 5 65 with with IN 1871 5 66 minimal minimal JJ 1871 5 67 impacts impact NNS 1871 5 68 to to IN 1871 5 69 customers customer NNS 1871 5 70 . . . 1871 6 1 I -PRON- PRP 1871 6 2 / / SYM 1871 6 3 O o UH 1871 6 4 intensive intensive JJ 1871 6 5 services service NNS 1871 6 6 and and CC 1871 6 7 storage storage NN 1871 6 8 intensive intensive JJ 1871 6 9 services service NNS 1871 6 10 have have VBP 1871 6 11 different different JJ 1871 6 12 resource resource NN 1871 6 13 requirements requirement NNS 1871 6 14 and and CC 1871 6 15 thus thus RB 1871 6 16 the the DT 1871 6 17 same same JJ 1871 6 18 evaluation evaluation NN 1871 6 19 criteria criterion NNS 1871 6 20 may may MD 1871 6 21 not not RB 1871 6 22 give give VB 1871 6 23 an an DT 1871 6 24 accurate accurate JJ 1871 6 25 picture picture NN 1871 6 26 of of IN 1871 6 27 costs cost NNS 1871 6 28 and and CC 1871 6 29 benefits benefit NNS 1871 6 30 . . . 1871 7 1 For for IN 1871 7 2 example example NN 1871 7 3 , , , 1871 7 4 storing store VBG 1871 7 5 digital digital JJ 1871 7 6 preservation preservation NN 1871 7 7 files file NNS 1871 7 8 for for IN 1871 7 9 libraries library NNS 1871 7 10 is be VBZ 1871 7 11 a a DT 1871 7 12 one one CD 1871 7 13 - - HYPH 1871 7 14 time time NN 1871 7 15 data datum NNS 1871 7 16 intensive intensive JJ 1871 7 17 operation operation NN 1871 7 18 . . . 1871 8 1 Giving give VBG 1871 8 2 the the DT 1871 8 3 above above JJ 1871 8 4 different different JJ 1871 8 5 nature nature NN 1871 8 6 of of IN 1871 8 7 IT IT NNP 1871 8 8 operations operation NNS 1871 8 9 and and CC 1871 8 10 services service NNS 1871 8 11 , , , 1871 8 12 cloud cloud NN 1871 8 13 computing computing NN 1871 8 14 may may MD 1871 8 15 be be VB 1871 8 16 suitable suitable JJ 1871 8 17 for for IN 1871 8 18 some some DT 1871 8 19 IT IT NNP 1871 8 20 operations operation NNS 1871 8 21 but but CC 1871 8 22 not not RB 1871 8 23 for for IN 1871 8 24 others other NNS 1871 8 25 . . . 1871 9 1 Healy Healy NNP 1871 9 2 suggested suggest VBD 1871 9 3 that that IN 1871 9 4 many many JJ 1871 9 5 companies company NNS 1871 9 6 did do VBD 1871 9 7 not not RB 1871 9 8 have have VB 1871 9 9 a a DT 1871 9 10 complete complete JJ 1871 9 11 financial financial JJ 1871 9 12 analysis analysis NN 1871 9 13 by by IN 1871 9 14 missing miss VBG 1871 9 15 staff staff NN 1871 9 16 retraining retraining NN 1871 9 17 and and CC 1871 9 18 system system NN 1871 9 19 management management NN 1871 9 20 . . . 1871 10 1 He -PRON- PRP 1871 10 2 listed list VBD 1871 10 3 the the DT 1871 10 4 following follow VBG 1871 10 5 areas area NNS 1871 10 6 for for IN 1871 10 7 TCO TCO NNP 1871 10 8 : : : 1871 10 9 hardware hardware NN 1871 10 10 , , , 1871 10 11 software software NN 1871 10 12 , , , 1871 10 13 recurring recur VBG 1871 10 14 licens- licens- JJ 1871 10 15 ing ing NN 1871 10 16 and and CC 1871 10 17 maintenance maintenance NN 1871 10 18 , , , 1871 10 19 bandwidth bandwidth NN 1871 10 20 , , , 1871 10 21 a a DT 1871 10 22 starting starting NN 1871 10 23 point point NN 1871 10 24 for for IN 1871 10 25 locating locate VBG 1871 10 26 informa- informa- JJ 1871 10 27 tion tion NN 1871 10 28 for for IN 1871 10 29 research research NN 1871 10 30 ; ; : 1871 10 31 ( ( -LRB- 1871 10 32 2 2 LS 1871 10 33 ) ) -RRB- 1871 10 34 buyer buyer NN 1871 10 35 , , , 1871 10 36 the the DT 1871 10 37 library library NN 1871 10 38 as as IN 1871 10 39 a a DT 1871 10 40 purchaser purchaser NN 1871 10 41 of of IN 1871 10 42 resources resource NNS 1871 10 43 ; ; , 1871 10 44 and and CC 1871 10 45 ( ( -LRB- 1871 10 46 3 3 LS 1871 10 47 ) ) -RRB- 1871 10 48 archive archive NN 1871 10 49 , , , 1871 10 50 the the DT 1871 10 51 library library NN 1871 10 52 as as IN 1871 10 53 a a DT 1871 10 54 repository repository NN 1871 10 55 of of IN 1871 10 56 resources resource NNS 1871 10 57 . . . 1871 11 1 The the DT 1871 11 2 2009 2009 CD 1871 11 3 survey survey NN 1871 11 4 indicates indicate VBZ 1871 11 5 a a DT 1871 11 6 gradual gradual JJ 1871 11 7 decline decline NN 1871 11 8 in in IN 1871 11 9 their -PRON- PRP$ 1871 11 10 percep- percep- NN 1871 11 11 tion tion NN 1871 11 12 of of IN 1871 11 13 the the DT 1871 11 14 importance importance NN 1871 11 15 of of IN 1871 11 16 “ " `` 1871 11 17 gateway gateway NNP 1871 11 18 , , , 1871 11 19 ” " '' 1871 11 20 no no DT 1871 11 21 change change NN 1871 11 22 in in IN 1871 11 23 “ " `` 1871 11 24 archive archive JJ 1871 11 25 , , , 1871 11 26 ” " '' 1871 11 27 growth growth NN 1871 11 28 in in IN 1871 11 29 “ " `` 1871 11 30 buyer buyer NN 1871 11 31 , , , 1871 11 32 ” " '' 1871 11 33 and and CC 1871 11 34 increased increase VBN 1871 11 35 importance importance NN 1871 11 36 for for IN 1871 11 37 two two CD 1871 11 38 new new JJ 1871 11 39 roles role NNS 1871 11 40 : : : 1871 11 41 “ " `` 1871 11 42 teaching teach VBG 1871 11 43 sup- sup- JJ 1871 11 44 port port NN 1871 11 45 ” " '' 1871 11 46 and and CC 1871 11 47 “ " `` 1871 11 48 research research NN 1871 11 49 support support NN 1871 11 50 . . . 1871 11 51 ”1 ”1 '' 1871 11 52 To to TO 1871 11 53 meet meet VB 1871 11 54 customers customer NNS 1871 11 55 ’ ’ POS 1871 11 56 needs need NNS 1871 11 57 in in IN 1871 11 58 these these DT 1871 11 59 roles role NNS 1871 11 60 , , , 1871 11 61 libraries library NNS 1871 11 62 are be VBP 1871 11 63 innovating innovate VBG 1871 11 64 services service NNS 1871 11 65 , , , 1871 11 66 including include VBG 1871 11 67 catalogs catalog NNS 1871 11 68 and and CC 1871 11 69 home home NN 1871 11 70 websites website NNS 1871 11 71 ( ( -LRB- 1871 11 72 as as IN 1871 11 73 “ " `` 1871 11 74 gateway gateway NNP 1871 11 75 ” " '' 1871 11 76 services service NNS 1871 11 77 ) ) -RRB- 1871 11 78 , , , 1871 11 79 repository repository NN 1871 11 80 and and CC 1871 11 81 digital digital JJ 1871 11 82 library library NN 1871 11 83 programs program NNS 1871 11 84 ( ( -LRB- 1871 11 85 as as IN 1871 11 86 “ " `` 1871 11 87 archive archive JJ 1871 11 88 , , , 1871 11 89 ” " '' 1871 11 90 “ " `` 1871 11 91 teaching teach VBG 1871 11 92 support support NN 1871 11 93 , , , 1871 11 94 ” " '' 1871 11 95 and and CC 1871 11 96 “ " `` 1871 11 97 research research NN 1871 11 98 support support NN 1871 11 99 ” " '' 1871 11 100 services service NNS 1871 11 101 ) ) -RRB- 1871 11 102 , , , 1871 11 103 and and CC 1871 11 104 interlibrary interlibrary JJ 1871 11 105 loan loan NN 1871 11 106 ( ( -LRB- 1871 11 107 as as IN 1871 11 108 a a DT 1871 11 109 “ " `` 1871 11 110 buyer buyer NN 1871 11 111 ” " '' 1871 11 112 and and CC 1871 11 113 “ " `` 1871 11 114 research research NN 1871 11 115 support support NN 1871 11 116 ” " '' 1871 11 117 services service NNS 1871 11 118 ) ) -RRB- 1871 11 119 . . . 1871 12 1 These these DT 1871 12 2 services service NNS 1871 12 3 rely rely VBP 1871 12 4 on on IN 1871 12 5 stable stable JJ 1871 12 6 and and CC 1871 12 7 effective effective JJ 1871 12 8 IT IT NNP 1871 12 9 infrastructure infrastructure NN 1871 12 10 to to TO 1871 12 11 operate operate VB 1871 12 12 . . . 1871 13 1 In in IN 1871 13 2 the the DT 1871 13 3 past past NN 1871 13 4 , , , 1871 13 5 the the DT 1871 13 6 growing grow VBG 1871 13 7 needs need NNS 1871 13 8 of of IN 1871 13 9 these these DT 1871 13 10 web web NN 1871 13 11 applications application NNS 1871 13 12 increased increase VBD 1871 13 13 IT it NN 1871 13 14 expenditures expenditure NNS 1871 13 15 and and CC 1871 13 16 work work VB 1871 13 17 complexity complexity NN 1871 13 18 . . . 1871 14 1 More More JJR 1871 14 2 web web NN 1871 14 3 applications application NNS 1871 14 4 , , , 1871 14 5 more more JJR 1871 14 6 storage storage NN 1871 14 7 , , , 1871 14 8 and and CC 1871 14 9 more more RBR 1871 14 10 IT it NN 1871 14 11 support support NN 1871 14 12 staff staff NN 1871 14 13 are be VBP 1871 14 14 weaved weave VBN 1871 14 15 into into IN 1871 14 16 centralized centralize VBN 1871 14 17 on on IN 1871 14 18 - - HYPH 1871 14 19 site site NN 1871 14 20 IT it NN 1871 14 21 infrastruc- infrastruc- NN 1871 14 22 ture ture NN 1871 14 23 along along IN 1871 14 24 with with IN 1871 14 25 huge huge JJ 1871 14 26 investments investment NNS 1871 14 27 in in IN 1871 14 28 physical physical JJ 1871 14 29 servers server NNS 1871 14 30 , , , 1871 14 31 networks network NNS 1871 14 32 , , , 1871 14 33 and and CC 1871 14 34 buildings building NNS 1871 14 35 . . . 1871 15 1 However however RB 1871 15 2 , , , 1871 15 3 decreasing decrease VBG 1871 15 4 budgets budget NNS 1871 15 5 in in IN 1871 15 6 libraries library NNS 1871 15 7 have have VBP 1871 15 8 had have VBN 1871 15 9 huge huge JJ 1871 15 10 impact impact NN 1871 15 11 on on IN 1871 15 12 all all DT 1871 15 13 aspects aspect NNS 1871 15 14 of of IN 1871 15 15 library library NN 1871 15 16 opera- opera- JJ 1871 15 17 tions tion NNS 1871 15 18 and and CC 1871 15 19 staffing staffing NN 1871 15 20 . . . 1871 16 1 Web web NN 1871 16 2 applications application NNS 1871 16 3 running run VBG 1871 16 4 on on IN 1871 16 5 local local JJ 1871 16 6 , , , 1871 16 7 managed manage VBN 1871 16 8 servers server NNS 1871 16 9 might may MD 1871 16 10 not not RB 1871 16 11 be be VB 1871 16 12 effective effective JJ 1871 16 13 in in IN 1871 16 14 technology technology NN 1871 16 15 nor nor CC 1871 16 16 efficient efficient JJ 1871 16 17 in in IN 1871 16 18 cost cost NN 1871 16 19 . . . 1871 17 1 Web web NN 1871 17 2 applica- applica- JJ 1871 17 3 tions tion NNS 1871 17 4 utilizing utilize VBG 1871 17 5 cloud cloud NN 1871 17 6 computing computing NN 1871 17 7 can can MD 1871 17 8 be be VB 1871 17 9 much much RB 1871 17 10 more more RBR 1871 17 11 effective effective JJ 1871 17 12 and and CC 1871 17 13 efficient efficient JJ 1871 17 14 in in IN 1871 17 15 some some DT 1871 17 16 cases case NNS 1871 17 17 . . . 1871 18 1 Literature Literature NNP 1871 18 2 Review Review NNP 1871 18 3 There there EX 1871 18 4 are be VBP 1871 18 5 a a DT 1871 18 6 growing grow VBG 1871 18 7 number number NN 1871 18 8 of of IN 1871 18 9 articles article NNS 1871 18 10 related relate VBN 1871 18 11 to to IN 1871 18 12 cloud cloud NN 1871 18 13 computing compute VBG 1871 18 14 in in IN 1871 18 15 libraries library NNS 1871 18 16 . . . 1871 19 1 Chudnov Chudnov NNP 1871 19 2 described describe VBD 1871 19 3 his -PRON- PRP$ 1871 19 4 personal personal JJ 1871 19 5 experience experience NN 1871 19 6 of of IN 1871 19 7 using use VBG 1871 19 8 cloud cloud NN 1871 19 9 services service NNS 1871 19 10 Amazon Amazon NNP 1871 19 11 EC2 EC2 NNP 1871 19 12 and and CC 1871 19 13 S3 S3 NNP 1871 19 14 in in IN 1871 19 15 an an DT 1871 19 16 informal informal JJ 1871 19 17 tone tone NN 1871 19 18 , , , 1871 19 19 costing cost VBG 1871 19 20 him -PRON- PRP 1871 19 21 50 50 CD 1871 19 22 cents.2 cents.2 CD 1871 19 23 Jordan Jordan NNP 1871 19 24 discussed discuss VBD 1871 19 25 OCLC oclc NN 1871 19 26 ’s ’s POS 1871 19 27 strategies strategy NNS 1871 19 28 of of IN 1871 19 29 building build VBG 1871 19 30 its -PRON- PRP$ 1871 19 31 next next JJ 1871 19 32 generation generation NN 1871 19 33 of of IN 1871 19 34 services service NNS 1871 19 35 in in IN 1871 19 36 cloud cloud NN 1871 19 37 and and CC 1871 19 38 provided provide VBD 1871 19 39 a a DT 1871 19 40 clear clear JJ 1871 19 41 view view NN 1871 19 42 of of IN 1871 19 43 OCLC oclc NN 1871 19 44 ’s ’s POS 1871 19 45 future future JJ 1871 19 46 direc- direc- NN 1871 19 47 tions tion NNS 1871 19 48 for for IN 1871 19 49 us.3 us.3 NNP 1871 19 50 Mitchell Mitchell NNP 1871 19 51 wrote write VBD 1871 19 52 two two CD 1871 19 53 Cloud Cloud NNP 1871 19 54 Computing Computing NNP 1871 19 55 : : : 1871 19 56 Case Case NNP 1871 19 57 Studies Studies NNPS 1871 19 58 and and CC 1871 19 59 Total total JJ 1871 19 60 Costs cost NNS 1871 19 61 of of IN 1871 19 62 Ownership ownership NN 1871 19 63 This this DT 1871 19 64 paper paper NN 1871 19 65 consists consist VBZ 1871 19 66 of of IN 1871 19 67 four four CD 1871 19 68 major major JJ 1871 19 69 sec- sec- JJ 1871 19 70 tions tion NNS 1871 19 71 : : : 1871 19 72 The the DT 1871 19 73 first first JJ 1871 19 74 section section NN 1871 19 75 is be VBZ 1871 19 76 a a DT 1871 19 77 literature literature NN 1871 19 78 review review NN 1871 19 79 of of IN 1871 19 80 cloud cloud NN 1871 19 81 computing computing NN 1871 19 82 and and CC 1871 19 83 a a DT 1871 19 84 cost cost NN 1871 19 85 model model NN 1871 19 86 . . . 1871 20 1 The the DT 1871 20 2 next next JJ 1871 20 3 section section NN 1871 20 4 focuses focus VBZ 1871 20 5 on on IN 1871 20 6 detailed detailed JJ 1871 20 7 overviews overviews NN 1871 20 8 of of IN 1871 20 9 cloud cloud NNP 1871 20 10 comput- comput- NNP 1871 20 11 ing ing NNP 1871 20 12 and and CC 1871 20 13 its -PRON- PRP$ 1871 20 14 levels level NNS 1871 20 15 of of IN 1871 20 16 services service NNS 1871 20 17 : : : 1871 20 18 SaaS SaaS NNP 1871 20 19 , , , 1871 20 20 PaaS PaaS NNP 1871 20 21 , , , 1871 20 22 and and CC 1871 20 23 IaaS. IaaS. . 1871 21 1 Major major JJ 1871 21 2 cloud cloud NN 1871 21 3 comput- comput- VBZ 1871 21 4 ing ing NN 1871 21 5 providers provider NNS 1871 21 6 are be VBP 1871 21 7 introduced introduce VBN 1871 21 8 , , , 1871 21 9 includ- includ- NNP 1871 21 10 ing ing NNP 1871 21 11 Amazon Amazon NNP 1871 21 12 Web Web NNP 1871 21 13 Services Services NNPS 1871 21 14 ( ( -LRB- 1871 21 15 AWS AWS NNP 1871 21 16 ) ) -RRB- 1871 21 17 , , , 1871 21 18 Microsoft Microsoft NNP 1871 21 19 Azure Azure NNP 1871 21 20 , , , 1871 21 21 and and CC 1871 21 22 Google Google NNP 1871 21 23 App App NNP 1871 21 24 Engine Engine NNP 1871 21 25 . . . 1871 22 1 Finally finally RB 1871 22 2 , , , 1871 22 3 case case NN 1871 22 4 studies study NNS 1871 22 5 of of IN 1871 22 6 imple- imple- NN 1871 22 7 menting menting NN 1871 22 8 web web NN 1871 22 9 applications application NNS 1871 22 10 on on IN 1871 22 11 IaaS IaaS NNP 1871 22 12 and and CC 1871 22 13 PaaS PaaS NNP 1871 22 14 using use VBG 1871 22 15 AWS AWS NNP 1871 22 16 , , , 1871 22 17 Linode Linode NNP 1871 22 18 and and CC 1871 22 19 Google Google NNP 1871 22 20 AppEngine AppEngine NNP 1871 22 21 are be VBP 1871 22 22 demonstrated demonstrate VBN 1871 22 23 . . . 1871 23 1 Justifications justification NNS 1871 23 2 of of IN 1871 23 3 running run VBG 1871 23 4 on on IN 1871 23 5 an an DT 1871 23 6 IaaS IaaS NNP 1871 23 7 provider provider NN 1871 23 8 ( ( -LRB- 1871 23 9 AWS AWS NNP 1871 23 10 ) ) -RRB- 1871 23 11 and and CC 1871 23 12 running run VBG 1871 23 13 on on IN 1871 23 14 a a DT 1871 23 15 PaaS PaaS NNP 1871 23 16 provider provider NN 1871 23 17 ( ( -LRB- 1871 23 18 Google Google NNP 1871 23 19 AppEngine AppEngine NNP 1871 23 20 ) ) -RRB- 1871 23 21 are be VBP 1871 23 22 described describe VBN 1871 23 23 . . . 1871 24 1 The the DT 1871 24 2 last last JJ 1871 24 3 section section NN 1871 24 4 dis- dis- IN 1871 24 5 cusses cuss NNS 1871 24 6 costs cost NNS 1871 24 7 and and CC 1871 24 8 technology technology NN 1871 24 9 analy- analy- NNS 1871 24 10 sis sis NN 1871 24 11 comparing compare VBG 1871 24 12 cloud cloud NN 1871 24 13 computing compute VBG 1871 24 14 with with IN 1871 24 15 local local JJ 1871 24 16 managed manage VBN 1871 24 17 storage storage NN 1871 24 18 and and CC 1871 24 19 servers server NNS 1871 24 20 . . . 1871 25 1 The the DT 1871 25 2 total total JJ 1871 25 3 costs cost NNS 1871 25 4 of of IN 1871 25 5 ownership ownership NN 1871 25 6 ( ( -LRB- 1871 25 7 TCO TCO NNP 1871 25 8 ) ) -RRB- 1871 25 9 of of IN 1871 25 10 an an DT 1871 25 11 AWS AWS NNP 1871 25 12 small small JJ 1871 25 13 instance instance NN 1871 25 14 are be VBP 1871 25 15 sig- sig- RB 1871 25 16 nificantly nificantly RB 1871 25 17 lower low JJR 1871 25 18 , , , 1871 25 19 but but CC 1871 25 20 the the DT 1871 25 21 TCO TCO NNP 1871 25 22 of of IN 1871 25 23 a a DT 1871 25 24 typical typical JJ 1871 25 25 10 10 CD 1871 25 26 TB TB NNP 1871 25 27 space space NN 1871 25 28 in in IN 1871 25 29 Amazon Amazon NNP 1871 25 30 S3 S3 NNP 1871 25 31 are be VBP 1871 25 32 significantly significantly RB 1871 25 33 higher high JJR 1871 25 34 . . . 1871 26 1 Since since IN 1871 26 2 Amazon Amazon NNP 1871 26 3 offers offer VBZ 1871 26 4 lower low JJR 1871 26 5 storage storage NN 1871 26 6 pricing pricing NN 1871 26 7 for for IN 1871 26 8 huge huge JJ 1871 26 9 amounts amount NNS 1871 26 10 of of IN 1871 26 11 data datum NNS 1871 26 12 , , , 1871 26 13 the the DT 1871 26 14 TCO TCO NNP 1871 26 15 might may MD 1871 26 16 be be VB 1871 26 17 lower low JJR 1871 26 18 . . . 1871 27 1 Readers reader NNS 1871 27 2 should should MD 1871 27 3 do do VB 1871 27 4 their -PRON- PRP$ 1871 27 5 own own JJ 1871 27 6 analysis analysis NN 1871 27 7 on on IN 1871 27 8 the the DT 1871 27 9 TCOs tco NNS 1871 27 10 . . . 1871 28 1 A a DT 1871 28 2 2009 2009 CD 1871 28 3 study study NN 1871 28 4 from from IN 1871 28 5 Ithaka Ithaka NNP 1871 28 6 sug- sug- NN 1871 28 7 gested geste VBD 1871 28 8 that that IN 1871 28 9 faculty faculty NN 1871 28 10 perceive perceive NN 1871 28 11 three three CD 1871 28 12 traditional traditional JJ 1871 28 13 functions function NNS 1871 28 14 of of IN 1871 28 15 a a DT 1871 28 16 library library NN 1871 28 17 : : : 1871 28 18 ( ( -LRB- 1871 28 19 1 1 LS 1871 28 20 ) ) -RRB- 1871 28 21 gateway gateway NN 1871 28 22 , , , 1871 28 23 the the DT 1871 28 24 library library NN 1871 28 25 as as IN 1871 28 26 Yan Yan NNP 1871 28 27 Han Han NNP 1871 28 28 ( ( -LRB- 1871 28 29 hany@u.library.arizona.edu hany@u.library.arizona.edu NNS 1871 28 30 ) ) -RRB- 1871 28 31 is be VBZ 1871 28 32 Associate Associate NNP 1871 28 33 Librarian Librarian NNP 1871 28 34 , , , 1871 28 35 university university NN 1871 28 36 of of IN 1871 28 37 Arizona Arizona NNP 1871 28 38 Libraries Libraries NNP 1871 28 39 , , , 1871 28 40 Tucson Tucson NNP 1871 28 41 , , , 1871 28 42 Arizona Arizona NNP 1871 28 43 . . . 1871 29 1 selectiNG selectiNG NNP 1871 29 2 A a DT 1871 29 3 weB weB NNP 1871 29 4 coNteNt content ADD 1871 29 5 MANAGeMeNt management NN 1871 29 6 sYsteM system NN 1871 29 7 For for IN 1871 29 8 AN an DT 1871 29 9 AcADeMic academic JJ 1871 29 10 liBrArY library JJ 1871 29 11 weBsite website NN 1871 29 12 | | CD 1871 29 13 HAN HAN NNP 1871 29 14 199clouD 199clouD NNP 1871 29 15 coMPutiNG computing NN 1871 29 16 : : : 1871 29 17 cAse cAse NNP 1871 29 18 stuDies stuDies NNPS 1871 29 19 AND and CC 1871 29 20 totAl total CD 1871 29 21 costs cost NNS 1871 29 22 oF of IN 1871 29 23 owNersHiP ownership NN 1871 29 24 | | CD 1871 29 25 HAN HAN NNP 1871 29 26 199 199 CD 1871 29 27 fundamental fundamental JJ 1871 29 28 computing computing NN 1871 29 29 resources resource NNS 1871 29 30 so so IN 1871 29 31 that that IN 1871 29 32 they -PRON- PRP 1871 29 33 can can MD 1871 29 34 deploy deploy VB 1871 29 35 and and CC 1871 29 36 run run VB 1871 29 37 arbitrary arbitrary JJ 1871 29 38 software software NN 1871 29 39 such such JJ 1871 29 40 as as IN 1871 29 41 oper- oper- JJ 1871 29 42 ating ating NN 1871 29 43 systems system NNS 1871 29 44 and and CC 1871 29 45 applications.13 applications.13 NNP 1871 29 46 In in IN 1871 29 47 this this DT 1871 29 48 model model NN 1871 29 49 , , , 1871 29 50 the the DT 1871 29 51 providers provider NNS 1871 29 52 only only RB 1871 29 53 manage manage VBP 1871 29 54 underlying underlie VBG 1871 29 55 physical physical JJ 1871 29 56 cloud cloud NN 1871 29 57 infrastructure infrastructure NN 1871 29 58 ( ( -LRB- 1871 29 59 e.g. e.g. RB 1871 30 1 physical physical NNP 1871 30 2 serv- serv- NNP 1871 30 3 ers ers NNP 1871 30 4 and and CC 1871 30 5 network network NN 1871 30 6 ) ) -RRB- 1871 30 7 , , , 1871 30 8 and and CC 1871 30 9 provides provide VBZ 1871 30 10 services service NNS 1871 30 11 via via IN 1871 30 12 virtualization virtualization NN 1871 30 13 . . . 1871 31 1 The the DT 1871 31 2 users user NNS 1871 31 3 have have VBP 1871 31 4 maximum maximum JJ 1871 31 5 control control NN 1871 31 6 on on IN 1871 31 7 the the DT 1871 31 8 infrastructure infrastructure NN 1871 31 9 as as IN 1871 31 10 if if IN 1871 31 11 they -PRON- PRP 1871 31 12 own own VBP 1871 31 13 underlying underlie VBG 1871 31 14 physical physical JJ 1871 31 15 servers server NNS 1871 31 16 and and CC 1871 31 17 network network NN 1871 31 18 . . . 1871 32 1 Leading lead VBG 1871 32 2 providers provider NNS 1871 32 3 of of IN 1871 32 4 this this DT 1871 32 5 model model NN 1871 32 6 includes include VBZ 1871 32 7 Amazon Amazon NNP 1871 32 8 , , , 1871 32 9 Linode Linode NNP 1871 32 10 , , , 1871 32 11 Rackspace Rackspace NNP 1871 32 12 , , , 1871 32 13 Joyent Joyent NNP 1871 32 14 , , , 1871 32 15 and and CC 1871 32 16 IBM IBM NNP 1871 32 17 Blue Blue NNP 1871 32 18 Cloud Cloud NNP 1871 32 19 . . . 1871 33 1 Major major JJ 1871 33 2 cloud cloud NN 1871 33 3 computing compute VBG 1871 33 4 provid- provid- NN 1871 33 5 ers er NNS 1871 33 6 include include VBP 1871 33 7 Amazon Amazon NNP 1871 33 8 Web Web NNP 1871 33 9 Services Services NNPS 1871 33 10 ( ( -LRB- 1871 33 11 AWS AWS NNP 1871 33 12 ) ) -RRB- 1871 33 13 , , , 1871 33 14 Microsoft Microsoft NNP 1871 33 15 Windows Windows NNP 1871 33 16 Azure Azure NNP 1871 33 17 , , , 1871 33 18 and and CC 1871 33 19 Google Google NNP 1871 33 20 AppEngine AppEngine NNP 1871 33 21 . . . 1871 34 1 AWS AWS NNP 1871 34 2 is be VBZ 1871 34 3 considered consider VBN 1871 34 4 to to TO 1871 34 5 be be VB 1871 34 6 an an DT 1871 34 7 IaaS IaaS NNP 1871 34 8 , , , 1871 34 9 PaaS PaaS NNP 1871 34 10 , , , 1871 34 11 and and CC 1871 34 12 SaaS SaaS NNP 1871 34 13 provider provider NN 1871 34 14 , , , 1871 34 15 which which WDT 1871 34 16 offers offer VBZ 1871 34 17 a a DT 1871 34 18 collec- collec- NN 1871 34 19 tion tion NN 1871 34 20 of of IN 1871 34 21 multiple multiple JJ 1871 34 22 computing computing NN 1871 34 23 services service NNS 1871 34 24 through through IN 1871 34 25 the the DT 1871 34 26 Internet internet NN 1871 34 27 , , , 1871 34 28 including include VBG 1871 34 29 a a DT 1871 34 30 few few JJ 1871 34 31 well well RB 1871 34 32 - - HYPH 1871 34 33 known know VBN 1871 34 34 services service NNS 1871 34 35 such such JJ 1871 34 36 as as IN 1871 34 37 Amazon Amazon NNP 1871 34 38 Elastic Elastic NNP 1871 34 39 Compute Compute NNP 1871 34 40 Cloud Cloud NNP 1871 34 41 ( ( -LRB- 1871 34 42 EC2),14 EC2),14 NNP 1871 34 43 Amazon Amazon NNP 1871 34 44 Simple Simple NNP 1871 34 45 Storage Storage NNP 1871 34 46 Service Service NNP 1871 34 47 ( ( -LRB- 1871 34 48 S3 S3 NNP 1871 34 49 ) ) -RRB- 1871 34 50 , , , 1871 34 51 and and CC 1871 34 52 Amazon Amazon NNP 1871 34 53 SimpleDB SimpleDB NNP 1871 34 54 . . . 1871 35 1 EC2 EC2 NNP 1871 35 2 started start VBD 1871 35 3 as as IN 1871 35 4 a a DT 1871 35 5 public public JJ 1871 35 6 beta beta NN 1871 35 7 in in IN 1871 35 8 2006 2006 CD 1871 35 9 . . . 1871 36 1 It -PRON- PRP 1871 36 2 allows allow VBZ 1871 36 3 users user NNS 1871 36 4 to to TO 1871 36 5 pay pay VB 1871 36 6 for for IN 1871 36 7 computing compute VBG 1871 36 8 resources resource NNS 1871 36 9 as as IN 1871 36 10 they -PRON- PRP 1871 36 11 use use VBP 1871 36 12 them -PRON- PRP 1871 36 13 . . . 1871 37 1 With with IN 1871 37 2 scalable scalable JJ 1871 37 3 use use NN 1871 37 4 of of IN 1871 37 5 computing computing NN 1871 37 6 resources resource NNS 1871 37 7 and and CC 1871 37 8 attrac- attrac- JJ 1871 37 9 tive tive JJ 1871 37 10 pricing pricing NN 1871 37 11 models model NNS 1871 37 12 , , , 1871 37 13 EC2 EC2 NNP 1871 37 14 is be VBZ 1871 37 15 one one CD 1871 37 16 of of IN 1871 37 17 the the DT 1871 37 18 biggest big JJS 1871 37 19 brand brand NN 1871 37 20 names name NNS 1871 37 21 in in IN 1871 37 22 cloud cloud NN 1871 37 23 com- com- NN 1871 37 24 puting puting NN 1871 37 25 . . . 1871 38 1 It -PRON- PRP 1871 38 2 offers offer VBZ 1871 38 3 different different JJ 1871 38 4 OS os NN 1871 38 5 options option NNS 1871 38 6 , , , 1871 38 7 including include VBG 1871 38 8 multiple multiple JJ 1871 38 9 Linux Linux NNP 1871 38 10 distribu- distribu- JJ 1871 38 11 tions tion NNS 1871 38 12 , , , 1871 38 13 OpenSolaris OpenSolaris NNP 1871 38 14 , , , 1871 38 15 and and CC 1871 38 16 Windows Windows NNP 1871 38 17 Server Server NNP 1871 38 18 . . . 1871 39 1 EC2 EC2 NNP 1871 39 2 uses use VBZ 1871 39 3 Xen Xen NNP 1871 39 4 virtualization virtualization NN 1871 39 5 , , , 1871 39 6 each each DT 1871 39 7 virtual virtual JJ 1871 39 8 machine machine NN 1871 39 9 is be VBZ 1871 39 10 called call VBN 1871 39 11 an an DT 1871 39 12 instance instance NN 1871 39 13 . . . 1871 40 1 An an DT 1871 40 2 instance instance NN 1871 40 3 in in IN 1871 40 4 EC2 EC2 NNP 1871 40 5 has have VBZ 1871 40 6 no no DT 1871 40 7 persistent persistent JJ 1871 40 8 storage storage NN 1871 40 9 , , , 1871 40 10 and and CC 1871 40 11 data datum NNS 1871 40 12 stored store VBN 1871 40 13 will will MD 1871 40 14 be be VB 1871 40 15 lost lose VBN 1871 40 16 if if IN 1871 40 17 the the DT 1871 40 18 instance instance NN 1871 40 19 is be VBZ 1871 40 20 termi- termi- RB 1871 40 21 nated nate VBN 1871 40 22 . . . 1871 41 1 Therefore therefore RB 1871 41 2 it -PRON- PRP 1871 41 3 is be VBZ 1871 41 4 typical typical JJ 1871 41 5 to to TO 1871 41 6 use use VB 1871 41 7 EC2 EC2 NNP 1871 41 8 along along IN 1871 41 9 with with IN 1871 41 10 Amazon Amazon NNP 1871 41 11 Elastic Elastic NNP 1871 41 12 Block Block NNP 1871 41 13 Store Store NNP 1871 41 14 ( ( -LRB- 1871 41 15 EBS EBS NNP 1871 41 16 ) ) -RRB- 1871 41 17 or or CC 1871 41 18 S3 S3 NNP 1871 41 19 , , , 1871 41 20 which which WDT 1871 41 21 provides provide VBZ 1871 41 22 persistent persistent JJ 1871 41 23 storage storage NN 1871 41 24 for for IN 1871 41 25 EC2 EC2 NNP 1871 41 26 instances instance NNS 1871 41 27 . . . 1871 42 1 Amazon Amazon NNP 1871 42 2 claims claim VBZ 1871 42 3 that that IN 1871 42 4 both both CC 1871 42 5 EBS EBS NNP 1871 42 6 and and CC 1871 42 7 S3 S3 NNP 1871 42 8 are be VBP 1871 42 9 highly highly RB 1871 42 10 available available JJ 1871 42 11 and and CC 1871 42 12 reliable reliable JJ 1871 42 13 . . . 1871 43 1 A a DT 1871 43 2 user user NN 1871 43 3 can can MD 1871 43 4 create create VB 1871 43 5 , , , 1871 43 6 start start VB 1871 43 7 , , , 1871 43 8 stop stop VB 1871 43 9 , , , 1871 43 10 and and CC 1871 43 11 termi- termi- NNP 1871 43 12 nate nate JJ 1871 43 13 server server NN 1871 43 14 instances instance NNS 1871 43 15 through through IN 1871 43 16 multiple multiple JJ 1871 43 17 geographical geographical JJ 1871 43 18 locations location NNS 1871 43 19 for for IN 1871 43 20 benefits benefit NNS 1871 43 21 of of IN 1871 43 22 resource resource NN 1871 43 23 optimization optimization NN 1871 43 24 and and CC 1871 43 25 high high JJ 1871 43 26 avail- avail- JJ 1871 43 27 ability ability NN 1871 43 28 . . . 1871 44 1 For for IN 1871 44 2 example example NN 1871 44 3 , , , 1871 44 4 a a DT 1871 44 5 user user NN 1871 44 6 can can MD 1871 44 7 start start VB 1871 44 8 an an DT 1871 44 9 instance instance NN 1871 44 10 in in IN 1871 44 11 northern northern JJ 1871 44 12 Virginia Virginia NNP 1871 44 13 , , , 1871 44 14 a a DT 1871 44 15 potential potential NN 1871 44 16 to to TO 1871 44 17 transform transform VB 1871 44 18 the the DT 1871 44 19 IT IT NNP 1871 44 20 indus- indus- NN 1871 44 21 try try VB 1871 44 22 and and CC 1871 44 23 IT it NN 1871 44 24 services service NNS 1871 44 25 , , , 1871 44 26 shifting shift VBG 1871 44 27 the the DT 1871 44 28 way way NN 1871 44 29 IT IT NNP 1871 44 30 infrastructure infrastructure NN 1871 44 31 and and CC 1871 44 32 hardware hardware NN 1871 44 33 are be VBP 1871 44 34 designed design VBN 1871 44 35 , , , 1871 44 36 purchased purchase VBN 1871 44 37 , , , 1871 44 38 and and CC 1871 44 39 managed manage VBD 1871 44 40 . . . 1871 45 1 Many many JJ 1871 45 2 experts expert NNS 1871 45 3 have have VBP 1871 45 4 their -PRON- PRP$ 1871 45 5 own own JJ 1871 45 6 version version NN 1871 45 7 of of IN 1871 45 8 cloud cloud NN 1871 45 9 computing computing NN 1871 45 10 , , , 1871 45 11 which which WDT 1871 45 12 was be VBD 1871 45 13 dis- dis- RB 1871 45 14 cussed cuss VBN 1871 45 15 before.9 before.9 NNP 1871 45 16 The the DT 1871 45 17 National National NNP 1871 45 18 Institute Institute NNP 1871 45 19 of of IN 1871 45 20 Standards Standards NNPS 1871 45 21 and and CC 1871 45 22 Technology Technology NNP 1871 45 23 defines define VBZ 1871 45 24 cloud cloud NN 1871 45 25 computing compute VBG 1871 45 26 as as IN 1871 45 27 “ " `` 1871 45 28 a a DT 1871 45 29 model model NN 1871 45 30 for for IN 1871 45 31 enabling enable VBG 1871 45 32 convenient convenient JJ 1871 45 33 , , , 1871 45 34 on on IN 1871 45 35 - - HYPH 1871 45 36 demand demand NN 1871 45 37 network network NN 1871 45 38 access access NN 1871 45 39 to to IN 1871 45 40 a a DT 1871 45 41 shared shared JJ 1871 45 42 pool pool NN 1871 45 43 of of IN 1871 45 44 configuration configuration NN 1871 45 45 computing computing NN 1871 45 46 resources resource NNS 1871 45 47 that that WDT 1871 45 48 can can MD 1871 45 49 be be VB 1871 45 50 rapidly rapidly RB 1871 45 51 provisioned provision VBN 1871 45 52 and and CC 1871 45 53 released release VBN 1871 45 54 with with IN 1871 45 55 minimal minimal JJ 1871 45 56 management management NN 1871 45 57 effort effort NN 1871 45 58 or or CC 1871 45 59 service service NN 1871 45 60 provider provider NN 1871 45 61 interac- interac- XX 1871 45 62 tion tion NN 1871 45 63 . . . 1871 45 64 ”10 ”10 NNP 1871 45 65 NIST NIST NNP 1871 45 66 also also RB 1871 45 67 gives give VBZ 1871 45 68 its -PRON- PRP$ 1871 45 69 three three CD 1871 45 70 service service NN 1871 45 71 models model NNS 1871 45 72 layered layer VBN 1871 45 73 based base VBN 1871 45 74 on on IN 1871 45 75 computing compute VBG 1871 45 76 infrastructure infrastructure NN 1871 45 77 : : : 1871 45 78 ■ ■ NFP 1871 45 79 ■ ■ NFP 1871 45 80 Software software NN 1871 45 81 as as IN 1871 45 82 a a DT 1871 45 83 Service Service NNP 1871 45 84 ( ( -LRB- 1871 45 85 SaaS SaaS NNP 1871 45 86 ) ) -RRB- 1871 45 87 allows allow VBZ 1871 45 88 users user NNS 1871 45 89 to to TO 1871 45 90 use use VB 1871 45 91 the the DT 1871 45 92 cloud cloud NN 1871 45 93 computing compute VBG 1871 45 94 providers provider NNS 1871 45 95 ’ ’ POS 1871 45 96 applications application NNS 1871 45 97 through through IN 1871 45 98 a a DT 1871 45 99 thin thin JJ 1871 45 100 client client NN 1871 45 101 interface interface NN 1871 45 102 such such JJ 1871 45 103 as as IN 1871 45 104 a a DT 1871 45 105 web web NN 1871 45 106 browser.11 browser.11 NNP 1871 45 107 In in IN 1871 45 108 the the DT 1871 45 109 SaaS SaaS NNP 1871 45 110 model model NN 1871 45 111 , , , 1871 45 112 the the DT 1871 45 113 cloud cloud NN 1871 45 114 computing compute VBG 1871 45 115 providers provider NNS 1871 45 116 man- man- RB 1871 45 117 age age VB 1871 45 118 almost almost RB 1871 45 119 everything everything NN 1871 45 120 in in IN 1871 45 121 the the DT 1871 45 122 cloud cloud NN 1871 45 123 infrastructure infrastructure NN 1871 45 124 ( ( -LRB- 1871 45 125 e.g. e.g. RB 1871 45 126 , , , 1871 45 127 physical physical NNP 1871 45 128 serv- serv- NNP 1871 45 129 ers ers NNP 1871 45 130 , , , 1871 45 131 network network NN 1871 45 132 , , , 1871 45 133 OS os NN 1871 45 134 , , , 1871 45 135 applications application NNS 1871 45 136 ) ) -RRB- 1871 45 137 . . . 1871 46 1 It -PRON- PRP 1871 46 2 is be VBZ 1871 46 3 directly directly RB 1871 46 4 targeted target VBN 1871 46 5 for for IN 1871 46 6 general general JJ 1871 46 7 end end NN 1871 46 8 users user NNS 1871 46 9 . . . 1871 47 1 The the DT 1871 47 2 end end NN 1871 47 3 users user NNS 1871 47 4 can can MD 1871 47 5 directly directly RB 1871 47 6 run run VB 1871 47 7 applications application NNS 1871 47 8 on on IN 1871 47 9 the the DT 1871 47 10 clouds cloud NNS 1871 47 11 and and CC 1871 47 12 do do VBP 1871 47 13 not not RB 1871 47 14 need need VB 1871 47 15 install install VB 1871 47 16 , , , 1871 47 17 upgrade upgrade VB 1871 47 18 , , , 1871 47 19 and and CC 1871 47 20 backup backup JJ 1871 47 21 applications application NNS 1871 47 22 and and CC 1871 47 23 their -PRON- PRP$ 1871 47 24 work work NN 1871 47 25 . . . 1871 48 1 Typical typical JJ 1871 48 2 SaaS SaaS NNP 1871 48 3 products product NNS 1871 48 4 are be VBP 1871 48 5 Google Google NNP 1871 48 6 Apps Apps NNP 1871 48 7 and and CC 1871 48 8 Salesforce Salesforce NNP 1871 48 9 Sales Sales NNPS 1871 48 10 CRM CRM NNP 1871 48 11 . . . 1871 49 1 ■ ■ NFP 1871 49 2 ■ ■ NFP 1871 49 3 Platform platform NN 1871 49 4 as as IN 1871 49 5 a a DT 1871 49 6 Service Service NNP 1871 49 7 ( ( -LRB- 1871 49 8 PaaS PaaS NNP 1871 49 9 ) ) -RRB- 1871 49 10 allows allow VBZ 1871 49 11 users user NNS 1871 49 12 to to TO 1871 49 13 deploy deploy VB 1871 49 14 their -PRON- PRP$ 1871 49 15 own own JJ 1871 49 16 appli- appli- NN 1871 49 17 cations cation NNS 1871 49 18 on on IN 1871 49 19 the the DT 1871 49 20 provider provider NN 1871 49 21 ’s ’s POS 1871 49 22 cloud cloud NN 1871 49 23 infrastructure infrastructure NN 1871 49 24 under under IN 1871 49 25 the the DT 1871 49 26 provider provider NN 1871 49 27 ’s ’s POS 1871 49 28 environment environment NN 1871 49 29 such such JJ 1871 49 30 as as IN 1871 49 31 programming programming NN 1871 49 32 languages language NNS 1871 49 33 , , , 1871 49 34 libraries library NNS 1871 49 35 , , , 1871 49 36 and and CC 1871 49 37 tools.12 tools.12 NNP 1871 49 38 In in IN 1871 49 39 this this DT 1871 49 40 model model NN 1871 49 41 , , , 1871 49 42 the the DT 1871 49 43 cloud cloud NN 1871 49 44 comput- comput- VBZ 1871 49 45 ing e VBG 1871 49 46 providers provider NNS 1871 49 47 manage manage VBP 1871 49 48 everything everything NN 1871 49 49 except except IN 1871 49 50 the the DT 1871 49 51 application application NN 1871 49 52 in in IN 1871 49 53 the the DT 1871 49 54 cloud cloud NN 1871 49 55 infrastructure infrastructure NN 1871 49 56 . . . 1871 50 1 PaaS PaaS NNP 1871 50 2 is be VBZ 1871 50 3 directly directly RB 1871 50 4 targeted target VBN 1871 50 5 for for IN 1871 50 6 general general JJ 1871 50 7 software software NN 1871 50 8 devel- devel- NN 1871 50 9 opers oper NNS 1871 50 10 . . . 1871 51 1 They -PRON- PRP 1871 51 2 can can MD 1871 51 3 develop develop VB 1871 51 4 , , , 1871 51 5 test test VB 1871 51 6 , , , 1871 51 7 and and CC 1871 51 8 run run VBP 1871 51 9 their -PRON- PRP$ 1871 51 10 codes code NNS 1871 51 11 on on IN 1871 51 12 a a DT 1871 51 13 PaaS PaaS NNP 1871 51 14 plat- plat- NN 1871 51 15 form form NN 1871 51 16 . . . 1871 52 1 Typical typical JJ 1871 52 2 examples example NNS 1871 52 3 of of IN 1871 52 4 this this DT 1871 52 5 model model NN 1871 52 6 includes include VBZ 1871 52 7 Google Google NNP 1871 52 8 AppEngine AppEngine NNP 1871 52 9 , , , 1871 52 10 Windows Windows NNP 1871 52 11 Azure Azure NNP 1871 52 12 , , , 1871 52 13 and and CC 1871 52 14 Joyent Joyent NNP 1871 52 15 . . . 1871 53 1 ■ ■ NFP 1871 53 2 ■ ■ NFP 1871 53 3 Infrastructure infrastructure NN 1871 53 4 as as IN 1871 53 5 a a DT 1871 53 6 Service Service NNP 1871 53 7 ( ( -LRB- 1871 53 8 IaaS IaaS NNP 1871 53 9 ) ) -RRB- 1871 53 10 allows allow VBZ 1871 53 11 users user NNS 1871 53 12 to to TO 1871 53 13 manage manage VB 1871 53 14 process- process- NN 1871 53 15 ing ing NN 1871 53 16 , , , 1871 53 17 storage storage NN 1871 53 18 , , , 1871 53 19 networks network NNS 1871 53 20 , , , 1871 53 21 and and CC 1871 53 22 other other JJ 1871 53 23 staffing staffing NN 1871 53 24 allocation allocation NN 1871 53 25 , , , 1871 53 26 monitoring monitoring NN 1871 53 27 , , , 1871 53 28 backup backup NN 1871 53 29 , , , 1871 53 30 failover failover NN 1871 53 31 , , , 1871 53 32 security security NN 1871 53 33 audit audit NN 1871 53 34 and and CC 1871 53 35 compliance compliance NN 1871 53 36 , , , 1871 53 37 integration integration NN 1871 53 38 , , , 1871 53 39 training training NN 1871 53 40 , , , 1871 53 41 and and CC 1871 53 42 speed speed VB 1871 53 43 to to IN 1871 53 44 implementation.7 implementation.7 CD 1871 53 45 The the DT 1871 53 46 author author NN 1871 53 47 published publish VBD 1871 53 48 his -PRON- PRP$ 1871 53 49 first first JJ 1871 53 50 paper paper NN 1871 53 51 regarding regard VBG 1871 53 52 cloud cloud NN 1871 53 53 computing compute VBG 1871 53 54 in in IN 1871 53 55 2010.8 2010.8 CD 1871 53 56 Since since IN 1871 53 57 then then RB 1871 53 58 , , , 1871 53 59 the the DT 1871 53 60 author author NN 1871 53 61 has have VBZ 1871 53 62 implemented implement VBN 1871 53 63 and and CC 1871 53 64 has have VBZ 1871 53 65 been be VBN 1871 53 66 manag- manag- VBG 1871 53 67 ing e VBG 1871 53 68 multiple multiple JJ 1871 53 69 web web NN 1871 53 70 applications application NNS 1871 53 71 and and CC 1871 53 72 services service NNS 1871 53 73 using use VBG 1871 53 74 IaaS IaaS NNP 1871 53 75 and and CC 1871 53 76 PaaS PaaS NNP 1871 53 77 pro- pro- NN 1871 53 78 viders vider NNS 1871 53 79 . . . 1871 54 1 Several several JJ 1871 54 2 web web NN 1871 54 3 applications application NNS 1871 54 4 of of IN 1871 54 5 the the DT 1871 54 6 University University NNP 1871 54 7 of of IN 1871 54 8 Arizona Arizona NNP 1871 54 9 Libraries Libraries NNPS 1871 54 10 ( ( -LRB- 1871 54 11 UAL UAL NNP 1871 54 12 ) ) -RRB- 1871 54 13 have have VBP 1871 54 14 been be VBN 1871 54 15 migrated migrate VBN 1871 54 16 to to IN 1871 54 17 the the DT 1871 54 18 cloud cloud NN 1871 54 19 . . . 1871 55 1 This this DT 1871 55 2 paper paper NN 1871 55 3 focuses focus VBZ 1871 55 4 on on IN 1871 55 5 enter- enter- FW 1871 55 6 prise prise NN 1871 55 7 - - HYPH 1871 55 8 level level NN 1871 55 9 applications application NNS 1871 55 10 and and CC 1871 55 11 services service NNS 1871 55 12 , , , 1871 55 13 not not RB 1871 55 14 individual individual JJ 1871 55 15 - - HYPH 1871 55 16 level level NN 1871 55 17 cloud cloud NN 1871 55 18 appli- appli- NN 1871 55 19 cations cation NNS 1871 55 20 such such JJ 1871 55 21 as as IN 1871 55 22 Google Google NNP 1871 55 23 Docs Docs NNP 1871 55 24 . . . 1871 56 1 The the DT 1871 56 2 purposes purpose NNS 1871 56 3 of of IN 1871 56 4 this this DT 1871 56 5 article article NN 1871 56 6 are be VBP 1871 56 7 to to TO 1871 56 8 ■ ■ VB 1871 56 9 ■ ■ NFP 1871 56 10 define define VB 1871 56 11 cloud cloud NN 1871 56 12 computing computing NN 1871 56 13 and and CC 1871 56 14 levels level NNS 1871 56 15 of of IN 1871 56 16 services service NNS 1871 56 17 ; ; : 1871 56 18 ■ ■ NFP 1871 56 19 ■ ■ NFP 1871 56 20 introduce introduce VB 1871 56 21 and and CC 1871 56 22 compare compare VB 1871 56 23 major major JJ 1871 56 24 cloud cloud NN 1871 56 25 computing compute VBG 1871 56 26 providers provider NNS 1871 56 27 ; ; : 1871 56 28 ■ ■ NFP 1871 56 29 ■ ■ NFP 1871 56 30 provide provide VB 1871 56 31 case case NN 1871 56 32 studies study NNS 1871 56 33 of of IN 1871 56 34 running run VBG 1871 56 35 two two CD 1871 56 36 web web NN 1871 56 37 applications application NNS 1871 56 38 ( ( -LRB- 1871 56 39 DSpace DSpace NNP 1871 56 40 and and CC 1871 56 41 a a DT 1871 56 42 home home NN 1871 56 43 grown grow VBN 1871 56 44 Java Java NNP 1871 56 45 application application NN 1871 56 46 ) ) -RRB- 1871 56 47 utilizing utilize VBG 1871 56 48 cloud cloud NN 1871 56 49 computing compute VBG 1871 56 50 with with IN 1871 56 51 justification justification NN 1871 56 52 ; ; : 1871 56 53 ■ ■ NFP 1871 56 54 ■ ■ NFP 1871 56 55 provide provide VB 1871 56 56 a a DT 1871 56 57 comparison comparison NN 1871 56 58 of of IN 1871 56 59 TCO TCO NNP 1871 56 60 of of IN 1871 56 61 running running NN 1871 56 62 web web NN 1871 56 63 applications application NNS 1871 56 64 compar- compar- XX 1871 56 65 ing e VBG 1871 56 66 a a DT 1871 56 67 cloud cloud NN 1871 56 68 computing compute VBG 1871 56 69 provider provider NN 1871 56 70 with with IN 1871 56 71 a a DT 1871 56 72 local local JJ 1871 56 73 managed manage VBN 1871 56 74 server server NN 1871 56 75 ; ; : 1871 56 76 ■ ■ NFP 1871 56 77 ■ ■ NFP 1871 56 78 provide provide VB 1871 56 79 a a DT 1871 56 80 comparison comparison NN 1871 56 81 of of IN 1871 56 82 TCO TCO NNP 1871 56 83 of of IN 1871 56 84 10 10 CD 1871 56 85 TB TB NNP 1871 56 86 storage storage NN 1871 56 87 space space NN 1871 56 88 comparing compare VBG 1871 56 89 a a DT 1871 56 90 cloud cloud NN 1871 56 91 computing compute VBG 1871 56 92 provider provider NN 1871 56 93 with with IN 1871 56 94 local local JJ 1871 56 95 managed manage VBN 1871 56 96 storage storage NN 1871 56 97 ; ; : 1871 56 98 and and CC 1871 56 99 ■ ■ NFP 1871 56 100 ■ ■ NFP 1871 56 101 briefly briefly RB 1871 56 102 discuss discuss VB 1871 56 103 technology technology NN 1871 56 104 advan- advan- NN 1871 56 105 tages tage NNS 1871 56 106 of of IN 1871 56 107 cloud cloud NN 1871 56 108 computing computing NN 1871 56 109 . . . 1871 57 1 Definition definition NN 1871 57 2 of of IN 1871 57 3 Cloud Cloud NNP 1871 57 4 Computing Computing NNP 1871 57 5 and and CC 1871 57 6 Levels Levels NNPS 1871 57 7 of of IN 1871 57 8 Services Services NNPS 1871 57 9 Cloud Cloud NNP 1871 57 10 Computing Computing NNP 1871 57 11 Services Services NNPS 1871 57 12 and and CC 1871 57 13 Providers Providers NNPS 1871 57 14 Cloud Cloud NNP 1871 57 15 computing computing NN 1871 57 16 is be VBZ 1871 57 17 becoming become VBG 1871 57 18 popu- popu- XX 1871 57 19 lar lar NNP 1871 57 20 in in IN 1871 57 21 the the DT 1871 57 22 IT IT NNP 1871 57 23 industry industry NN 1871 57 24 . . . 1871 58 1 Over over IN 1871 58 2 the the DT 1871 58 3 past past JJ 1871 58 4 few few JJ 1871 58 5 years year NNS 1871 58 6 , , , 1871 58 7 the the DT 1871 58 8 supply supply NN 1871 58 9 - - HYPH 1871 58 10 and and CC 1871 58 11 - - HYPH 1871 58 12 demand demand NN 1871 58 13 of of IN 1871 58 14 this this DT 1871 58 15 new new JJ 1871 58 16 area area NN 1871 58 17 has have VBZ 1871 58 18 been be VBN 1871 58 19 seeing see VBG 1871 58 20 a a DT 1871 58 21 huge huge JJ 1871 58 22 increase increase NN 1871 58 23 of of IN 1871 58 24 investment investment NN 1871 58 25 in in IN 1871 58 26 infrastructure infrastructure NN 1871 58 27 and and CC 1871 58 28 has have VBZ 1871 58 29 been be VBN 1871 58 30 drawing draw VBG 1871 58 31 broader broad JJR 1871 58 32 uses use NNS 1871 58 33 in in IN 1871 58 34 the the DT 1871 58 35 United United NNP 1871 58 36 States States NNP 1871 58 37 . . . 1871 59 1 The the DT 1871 59 2 author author NN 1871 59 3 believes believe VBZ 1871 59 4 that that IN 1871 59 5 it -PRON- PRP 1871 59 6 has have VBZ 1871 59 7 a a DT 1871 59 8 200 200 CD 1871 59 9 iNForMAtioN information ADD 1871 59 10 tecHNoloGY tecHNoloGY NNP 1871 59 11 AND and CC 1871 59 12 liBrAries library NNS 1871 59 13 | | CD 1871 59 14 DeceMBer december JJ 1871 59 15 2011 2011 CD 1871 59 16 16 16 CD 1871 59 17 GB GB NNP 1871 59 18 storage storage NN 1871 59 19 , , , 1871 59 20 200 200 CD 1871 59 21 GB GB NNP 1871 59 22 transfer transfer NN 1871 59 23 , , , 1871 59 24 and and CC 1871 59 25 the the DT 1871 59 26 cost cost NN 1871 59 27 is be VBZ 1871 59 28 $ $ $ 1871 59 29 19.95 19.95 CD 1871 59 30 per per IN 1871 59 31 month.20 month.20 NNP 1871 59 32 Customers Customers NNPS 1871 59 33 pay pay VBP 1871 59 34 up up RP 1871 59 35 front front NN 1871 59 36 . . . 1871 60 1 Open open JJ 1871 60 2 - - HYPH 1871 60 3 Source source NN 1871 60 4 Cloud Cloud NNP 1871 60 5 Computing Computing NNP 1871 60 6 Software Software NNP 1871 60 7 and and CC 1871 60 8 Private Private NNP 1871 60 9 Cloud Cloud NNP 1871 60 10 Cloud Cloud NNP 1871 60 11 computing computing NN 1871 60 12 also also RB 1871 60 13 goes go VBZ 1871 60 14 to to TO 1871 60 15 open open VB 1871 60 16 source source NN 1871 60 17 if if IN 1871 60 18 any any DT 1871 60 19 person person NN 1871 60 20 or or CC 1871 60 21 organization organization NN 1871 60 22 wants want VBZ 1871 60 23 to to TO 1871 60 24 set set VB 1871 60 25 up up RP 1871 60 26 their -PRON- PRP$ 1871 60 27 own own JJ 1871 60 28 clouds cloud NNS 1871 60 29 . . . 1871 61 1 Eucalyptus Eucalyptus NNP 1871 61 2 is be VBZ 1871 61 3 an an DT 1871 61 4 open open JJ 1871 61 5 - - HYPH 1871 61 6 source source NN 1871 61 7 cloud cloud NN 1871 61 8 computing computing NN 1871 61 9 system system NN 1871 61 10 developed develop VBN 1871 61 11 by by IN 1871 61 12 the the DT 1871 61 13 University University NNP 1871 61 14 of of IN 1871 61 15 California California NNP 1871 61 16 at at IN 1871 61 17 Santa Santa NNP 1871 61 18 Barbara Barbara NNP 1871 61 19 . . . 1871 62 1 Some some DT 1871 62 2 of of IN 1871 62 3 its -PRON- PRP$ 1871 62 4 eye eye NN 1871 62 5 - - HYPH 1871 62 6 catching catch VBG 1871 62 7 fea- fea- NNS 1871 62 8 tures ture NNS 1871 62 9 include include VBP 1871 62 10 full full JJ 1871 62 11 compatibility compatibility NN 1871 62 12 with with IN 1871 62 13 Amazon Amazon NNP 1871 62 14 EC2 EC2 NNP 1871 62 15 public public JJ 1871 62 16 infrastructure infrastructure NN 1871 62 17 and and CC 1871 62 18 multiple multiple JJ 1871 62 19 hypervisors hypervisor NNS 1871 62 20 , , , 1871 62 21 which which WDT 1871 62 22 allows allow VBZ 1871 62 23 different different JJ 1871 62 24 virtual virtual JJ 1871 62 25 machines machine NNS 1871 62 26 ( ( -LRB- 1871 62 27 e.g. e.g. RB 1871 62 28 , , , 1871 62 29 Xen Xen NNP 1871 62 30 , , , 1871 62 31 KVM KVM NNP 1871 62 32 , , , 1871 62 33 VSphere VSphere NNP 1871 62 34 ) ) -RRB- 1871 62 35 to to TO 1871 62 36 run run VB 1871 62 37 on on IN 1871 62 38 one one CD 1871 62 39 platform.21 platform.21 NNP 1871 62 40 Its -PRON- PRP$ 1871 62 41 open open JJ 1871 62 42 - - HYPH 1871 62 43 source source NN 1871 62 44 company company NN 1871 62 45 , , , 1871 62 46 Eucalyptus Eucalyptus NNP 1871 62 47 Systems Systems NNP 1871 62 48 , , , 1871 62 49 provides provide VBZ 1871 62 50 techni- techni- NN 1871 62 51 cal cal NN 1871 62 52 supports support VBZ 1871 62 53 to to TO 1871 62 54 end end VB 1871 62 55 users user NNS 1871 62 56 . . . 1871 63 1 Building build VBG 1871 63 2 a a DT 1871 63 3 cloud cloud NN 1871 63 4 infrastructure infrastructure NN 1871 63 5 on on IN 1871 63 6 cloud(s cloud(s NN 1871 63 7 ) ) -RRB- 1871 63 8 is be VBZ 1871 63 9 also also RB 1871 63 10 possible possible JJ 1871 63 11 and and CC 1871 63 12 might may MD 1871 63 13 be be VB 1871 63 14 desirable desirable JJ 1871 63 15 in in IN 1871 63 16 certain certain JJ 1871 63 17 situations situation NNS 1871 63 18 . . . 1871 64 1 Current current JJ 1871 64 2 Linux Linux NNP 1871 64 3 distributions distribution NNS 1871 64 4 work work VBP 1871 64 5 with with IN 1871 64 6 Eucalyptus Eucalyptus NNP 1871 64 7 to to TO 1871 64 8 provide provide VB 1871 64 9 private private JJ 1871 64 10 cloud cloud NN 1871 64 11 services service NNS 1871 64 12 such such JJ 1871 64 13 Ubuntu Ubuntu NNP 1871 64 14 Enterprise Enterprise NNP 1871 64 15 Cloud Cloud NNP 1871 64 16 and and CC 1871 64 17 Red Red NNP 1871 64 18 Hat Hat NNP 1871 64 19 ’s ’s NNP 1871 64 20 Deltacloud Deltacloud NNP 1871 64 21 . . . 1871 65 1 Some some DT 1871 65 2 organizations organization NNS 1871 65 3 have have VBP 1871 65 4 been be VBN 1871 65 5 setting set VBG 1871 65 6 up up RP 1871 65 7 private private JJ 1871 65 8 clouds cloud NNS 1871 65 9 to to TO 1871 65 10 utilize utilize VB 1871 65 11 advantages advantage NNS 1871 65 12 of of IN 1871 65 13 cloud cloud NN 1871 65 14 computing computing NN 1871 65 15 . . . 1871 66 1 The the DT 1871 66 2 Azure Azure NNP 1871 66 3 allows allow VBZ 1871 66 4 non non JJ 1871 66 5 - - JJ 1871 66 6 Windows windows JJ 1871 66 7 appli- appli- VBP 1871 66 8 cations cation NNS 1871 66 9 to to TO 1871 66 10 run run VB 1871 66 11 on on IN 1871 66 12 the the DT 1871 66 13 platform platform NN 1871 66 14 . . . 1871 67 1 For for IN 1871 67 2 example example NN 1871 67 3 , , , 1871 67 4 Apache Apache NNP 1871 67 5 web web NN 1871 67 6 server server NN 1871 67 7 can can MD 1871 67 8 be be VB 1871 67 9 run run VBN 1871 67 10 as as IN 1871 67 11 a a DT 1871 67 12 “ " `` 1871 67 13 worker worker NN 1871 67 14 role role NN 1871 67 15 . . . 1871 67 16 ”17 ”17 '' 1871 67 17 There there EX 1871 67 18 also also RB 1871 67 19 are be VBP 1871 67 20 a a DT 1871 67 21 few few JJ 1871 67 22 small small JJ 1871 67 23 - - HYPH 1871 67 24 to to IN 1871 67 25 - - HYPH 1871 67 26 medium medium NN 1871 67 27 size size NN 1871 67 28 pro- pro- NN 1871 67 29 viders vider NNS 1871 67 30 such such JJ 1871 67 31 as as IN 1871 67 32 Linode.18 linode.18 NN 1871 67 33 Table table NN 1871 67 34 1 1 CD 1871 67 35 lists list VBZ 1871 67 36 major major JJ 1871 67 37 cloud cloud NN 1871 67 38 computing compute VBG 1871 67 39 providers provider NNS 1871 67 40 . . . 1871 68 1 The the DT 1871 68 2 cloud cloud NN 1871 68 3 computing compute VBG 1871 68 4 providers provider NNS 1871 68 5 operate operate VBP 1871 68 6 in in IN 1871 68 7 two two CD 1871 68 8 business business NN 1871 68 9 models model NNS 1871 68 10 : : : 1871 68 11 vari- vari- NNP 1871 68 12 able able JJ 1871 68 13 ( ( -LRB- 1871 68 14 pay pay VB 1871 68 15 - - HYPH 1871 68 16 for for IN 1871 68 17 - - HYPH 1871 68 18 your -PRON- PRP$ 1871 68 19 - - HYPH 1871 68 20 usage usage NN 1871 68 21 ) ) -RRB- 1871 68 22 plans plan NNS 1871 68 23 and and CC 1871 68 24 fixed fix VBN 1871 68 25 plans plan NNS 1871 68 26 . . . 1871 69 1 Variable variable JJ 1871 69 2 plans plan NNS 1871 69 3 allows allow VBZ 1871 69 4 cus- cus- NN 1871 69 5 tomers tomer NNS 1871 69 6 to to TO 1871 69 7 pay pay VB 1871 69 8 only only RB 1871 69 9 for for IN 1871 69 10 the the DT 1871 69 11 resources resource NNS 1871 69 12 actually actually RB 1871 69 13 consumed consume VBN 1871 69 14 ( ( -LRB- 1871 69 15 e.g. e.g. RB 1871 69 16 , , , 1871 69 17 instance- instance- NNP 1871 69 18 hours hour NNS 1871 69 19 , , , 1871 69 20 data datum NNS 1871 69 21 transfer transfer NN 1871 69 22 ) ) -RRB- 1871 69 23 . . . 1871 70 1 AWS AWS NNP 1871 70 2 offers offer VBZ 1871 70 3 a a DT 1871 70 4 variable variable JJ 1871 70 5 plan plan NN 1871 70 6 . . . 1871 71 1 Google Google NNP 1871 71 2 App App NNP 1871 71 3 Engine Engine NNP 1871 71 4 works work VBZ 1871 71 5 in in IN 1871 71 6 a a DT 1871 71 7 similar similar JJ 1871 71 8 way way NN 1871 71 9 . . . 1871 72 1 Google Google NNP 1871 72 2 App App NNP 1871 72 3 Engine Engine NNP 1871 72 4 offers offer VBZ 1871 72 5 two two CD 1871 72 6 interesting interesting JJ 1871 72 7 fea- fea- JJ 1871 72 8 tures ture NNS 1871 72 9 : : : 1871 72 10 daily daily JJ 1871 72 11 budgets budget NNS 1871 72 12 and and CC 1871 72 13 free free JJ 1871 72 14 quotas quota NNS 1871 72 15 . . . 1871 73 1 A a DT 1871 73 2 daily daily JJ 1871 73 3 budget budget NN 1871 73 4 allows allow VBZ 1871 73 5 customers customer NNS 1871 73 6 to to TO 1871 73 7 control control VB 1871 73 8 the the DT 1871 73 9 amount amount NN 1871 73 10 of of IN 1871 73 11 resources resource NNS 1871 73 12 used use VBD 1871 73 13 every every DT 1871 73 14 day day NN 1871 73 15 . . . 1871 74 1 The the DT 1871 74 2 free free JJ 1871 74 3 quota quota NN 1871 74 4 is be VBZ 1871 74 5 currently currently RB 1871 74 6 set set VBN 1871 74 7 as as IN 1871 74 8 6.5 6.5 CD 1871 74 9 hours hour NNS 1871 74 10 of of IN 1871 74 11 CPU cpu NN 1871 74 12 time time NN 1871 74 13 per per IN 1871 74 14 day day NN 1871 74 15 , , , 1871 74 16 1 1 CD 1871 74 17 GB GB NNP 1871 74 18 data datum NNS 1871 74 19 in in IN 1871 74 20 and and CC 1871 74 21 out out RB 1871 74 22 per per IN 1871 74 23 day day NN 1871 74 24 , , , 1871 74 25 and and CC 1871 74 26 1 1 CD 1871 74 27 GB GB NNP 1871 74 28 of of IN 1871 74 29 data datum NNS 1871 74 30 storage.19 storage.19 NNP 1871 74 31 By by IN 1871 74 32 the the DT 1871 74 33 end end NN 1871 74 34 of of IN 1871 74 35 each each DT 1871 74 36 month month NN 1871 74 37 , , , 1871 74 38 customers customer NNS 1871 74 39 receive receive VBP 1871 74 40 a a DT 1871 74 41 bill bill NN 1871 74 42 listing list VBG 1871 74 43 the the DT 1871 74 44 number number NN 1871 74 45 of of IN 1871 74 46 running running NN 1871 74 47 hours hour NNS 1871 74 48 , , , 1871 74 49 the the DT 1871 74 50 amount amount NN 1871 74 51 of of IN 1871 74 52 storage storage NN 1871 74 53 used use VBN 1871 74 54 , , , 1871 74 55 the the DT 1871 74 56 size size NN 1871 74 57 of of IN 1871 74 58 data datum NNS 1871 74 59 transfers transfer NNS 1871 74 60 , , , 1871 74 61 and and CC 1871 74 62 other other JJ 1871 74 63 add add VB 1871 74 64 - - HYPH 1871 74 65 on on RP 1871 74 66 services service NNS 1871 74 67 . . . 1871 75 1 Linode Linode NNP 1871 75 2 only only RB 1871 75 3 offers offer VBZ 1871 75 4 a a DT 1871 75 5 fixed fix VBN 1871 75 6 plan plan NN 1871 75 7 . . . 1871 76 1 The the DT 1871 76 2 charge charge NN 1871 76 3 is be VBZ 1871 76 4 based base VBN 1871 76 5 on on IN 1871 76 6 the the DT 1871 76 7 amount amount NN 1871 76 8 of of IN 1871 76 9 RAM ram NN 1871 76 10 , , , 1871 76 11 data data NN 1871 76 12 storage storage NN 1871 76 13 , , , 1871 76 14 and and CC 1871 76 15 data datum NNS 1871 76 16 transfer transfer NN 1871 76 17 by by IN 1871 76 18 assuming assume VBG 1871 76 19 an an DT 1871 76 20 instance instance NN 1871 76 21 is be VBZ 1871 76 22 always always RB 1871 76 23 running run VBG 1871 76 24 . . . 1871 77 1 For for IN 1871 77 2 example example NN 1871 77 3 , , , 1871 77 4 the the DT 1871 77 5 smallest small JJS 1871 77 6 instance instance NN 1871 77 7 has have VBZ 1871 77 8 360 360 CD 1871 77 9 MB mb NN 1871 77 10 RAM ram NN 1871 77 11 , , , 1871 77 12 mirroring mirror VBG 1871 77 13 instance instance NN 1871 77 14 in in IN 1871 77 15 Ireland Ireland NNP 1871 77 16 , , , 1871 77 17 and and CC 1871 77 18 another another DT 1871 77 19 mirroring mirroring NN 1871 77 20 instance instance NN 1871 77 21 in in IN 1871 77 22 Asia Asia NNP 1871 77 23 . . . 1871 78 1 Amazon Amazon NNP 1871 78 2 keeps keep VBZ 1871 78 3 increasing increase VBG 1871 78 4 its -PRON- PRP$ 1871 78 5 offering offering NN 1871 78 6 by by IN 1871 78 7 introducing introduce VBG 1871 78 8 new new JJ 1871 78 9 PaaS PaaS NNP 1871 78 10 and and CC 1871 78 11 SaaS SaaS NNP 1871 78 12 services service NNS 1871 78 13 , , , 1871 78 14 such such JJ 1871 78 15 as as IN 1871 78 16 SimpleDB simpledb JJ 1871 78 17 , , , 1871 78 18 Simple Simple NNP 1871 78 19 E e NN 1871 78 20 - - NN 1871 78 21 mail mail NN 1871 78 22 Service service NN 1871 78 23 , , , 1871 78 24 and and CC 1871 78 25 e e NNP 1871 78 26 - - NN 1871 78 27 commerce commerce NNP 1871 78 28 . . . 1871 79 1 Google Google NNP 1871 79 2 App App NNP 1871 79 3 Engine Engine NNP 1871 79 4 is be VBZ 1871 79 5 a a DT 1871 79 6 PaaS PaaS NNP 1871 79 7 provider provider NN 1871 79 8 offering offer VBG 1871 79 9 a a DT 1871 79 10 cloud cloud NN 1871 79 11 platform platform NN 1871 79 12 for for IN 1871 79 13 web web NN 1871 79 14 applications application NNS 1871 79 15 in in IN 1871 79 16 Google Google NNP 1871 79 17 ’s ’s POS 1871 79 18 data data NN 1871 79 19 centers center NNS 1871 79 20 . . . 1871 80 1 It -PRON- PRP 1871 80 2 was be VBD 1871 80 3 released release VBN 1871 80 4 as as IN 1871 80 5 a a DT 1871 80 6 beta beta JJ 1871 80 7 version version NN 1871 80 8 in in IN 1871 80 9 2008 2008 CD 1871 80 10 but but CC 1871 80 11 is be VBZ 1871 80 12 currently currently RB 1871 80 13 in in IN 1871 80 14 a a DT 1871 80 15 full full JJ 1871 80 16 service service NN 1871 80 17 mode mode NN 1871 80 18 . . . 1871 81 1 AppEngine AppEngine NNP 1871 81 2 functions function NNS 1871 81 3 like like IN 1871 81 4 a a DT 1871 81 5 middle middle JJ 1871 81 6 layer layer NN 1871 81 7 , , , 1871 81 8 which which WDT 1871 81 9 frees free VBZ 1871 81 10 customers customer NNS 1871 81 11 worrying worry VBG 1871 81 12 about about IN 1871 81 13 running run VBG 1871 81 14 OSs os NNS 1871 81 15 , , , 1871 81 16 modules module NNS 1871 81 17 , , , 1871 81 18 and and CC 1871 81 19 librar- librar- NNP 1871 81 20 ies ie NNS 1871 81 21 . . . 1871 82 1 It -PRON- PRP 1871 82 2 currently currently RB 1871 82 3 supports support VBZ 1871 82 4 Python Python NNP 1871 82 5 and and CC 1871 82 6 Java Java NNP 1871 82 7 programming programming NN 1871 82 8 languages language NNS 1871 82 9 and and CC 1871 82 10 related relate VBN 1871 82 11 frameworks framework NNS 1871 82 12 , , , 1871 82 13 and and CC 1871 82 14 it -PRON- PRP 1871 82 15 is be VBZ 1871 82 16 expected expect VBN 1871 82 17 to to TO 1871 82 18 support support VB 1871 82 19 more more JJR 1871 82 20 languages language NNS 1871 82 21 in in IN 1871 82 22 the the DT 1871 82 23 future future NN 1871 82 24 . . . 1871 83 1 Google Google NNP 1871 83 2 App App NNP 1871 83 3 Engine Engine NNP 1871 83 4 uses use VBZ 1871 83 5 BigTable BigTable NNP 1871 83 6 with with IN 1871 83 7 its -PRON- PRP$ 1871 83 8 GQL GQL NNP 1871 83 9 ( ( -LRB- 1871 83 10 a a DT 1871 83 11 SQL- SQL- NNP 1871 83 12 like like IN 1871 83 13 language language NN 1871 83 14 ) ) -RRB- 1871 83 15 . . . 1871 84 1 BigTable15 BigTable15 NNP 1871 84 2 is be VBZ 1871 84 3 Google Google NNP 1871 84 4 ’s ’s POS 1871 84 5 proprietary proprietary JJ 1871 84 6 database database NN 1871 84 7 , , , 1871 84 8 used use VBN 1871 84 9 in in IN 1871 84 10 mul- mul- NNP 1871 84 11 tiple tiple JJ 1871 84 12 Google Google NNP 1871 84 13 applications application NNS 1871 84 14 such such JJ 1871 84 15 as as IN 1871 84 16 Google Google NNP 1871 84 17 Earth Earth NNP 1871 84 18 , , , 1871 84 19 Google Google NNP 1871 84 20 Search Search NNP 1871 84 21 , , , 1871 84 22 and and CC 1871 84 23 App App NNP 1871 84 24 Engine Engine NNP 1871 84 25 . . . 1871 85 1 The the DT 1871 85 2 design design NN 1871 85 3 of of IN 1871 85 4 GQL GQL NNP 1871 85 5 intentionally intentionally RB 1871 85 6 does do VBZ 1871 85 7 not not RB 1871 85 8 support support VB 1871 85 9 “ " `` 1871 85 10 join join VB 1871 85 11 ” " '' 1871 85 12 statement statement NN 1871 85 13 for for IN 1871 85 14 multiple multiple JJ 1871 85 15 machine machine NN 1871 85 16 opti- opti- VBD 1871 85 17 mization.16 mization.16 NNP 1871 85 18 Unlike unlike IN 1871 85 19 AWS AWS NNP 1871 85 20 , , , 1871 85 21 Google Google NNP 1871 85 22 AppEngine AppEngine NNP 1871 85 23 has have VBZ 1871 85 24 a a DT 1871 85 25 nice nice JJ 1871 85 26 feature feature NN 1871 85 27 that that WDT 1871 85 28 allows allow VBZ 1871 85 29 customers customer NNS 1871 85 30 a a DT 1871 85 31 taste taste NN 1871 85 32 of of IN 1871 85 33 the the DT 1871 85 34 plat- plat- NN 1871 85 35 form form NN 1871 85 36 : : : 1871 85 37 it -PRON- PRP 1871 85 38 is be VBZ 1871 85 39 free free JJ 1871 85 40 of of IN 1871 85 41 charge charge NN 1871 85 42 up up IN 1871 85 43 to to IN 1871 85 44 a a DT 1871 85 45 certain certain JJ 1871 85 46 level level NN 1871 85 47 of of IN 1871 85 48 resource resource NN 1871 85 49 use use NN 1871 85 50 . . . 1871 86 1 After after IN 1871 86 2 that that DT 1871 86 3 , , , 1871 86 4 fees fee NNS 1871 86 5 are be VBP 1871 86 6 charged charge VBN 1871 86 7 for for IN 1871 86 8 additional additional JJ 1871 86 9 CPU cpu NN 1871 86 10 time time NN 1871 86 11 , , , 1871 86 12 bandwidth bandwidth NN 1871 86 13 and and CC 1871 86 14 storage storage NN 1871 86 15 . . . 1871 87 1 Windows Windows NNP 1871 87 2 Azure Azure NNP 1871 87 3 also also RB 1871 87 4 is be VBZ 1871 87 5 a a DT 1871 87 6 PaaS PaaS NNP 1871 87 7 provider provider NN 1871 87 8 , , , 1871 87 9 which which WDT 1871 87 10 runs run VBZ 1871 87 11 on on IN 1871 87 12 Microsoft Microsoft NNP 1871 87 13 data data NN 1871 87 14 centers center NNS 1871 87 15 . . . 1871 88 1 It -PRON- PRP 1871 88 2 provides provide VBZ 1871 88 3 a a DT 1871 88 4 new new JJ 1871 88 5 way way NN 1871 88 6 to to TO 1871 88 7 run run VB 1871 88 8 applications application NNS 1871 88 9 and and CC 1871 88 10 storing store VBG 1871 88 11 data datum NNS 1871 88 12 in in IN 1871 88 13 Microsoft Microsoft NNP 1871 88 14 way way NN 1871 88 15 . . . 1871 89 1 Microsoft Microsoft NNP 1871 89 2 custom- custom- NN 1871 89 3 ers er NNS 1871 89 4 can can MD 1871 89 5 install install VB 1871 89 6 and and CC 1871 89 7 run run VB 1871 89 8 applications application NNS 1871 89 9 on on IN 1871 89 10 Microsoft Microsoft NNP 1871 89 11 Cloud Cloud NNP 1871 89 12 . . . 1871 90 1 Customers customer NNS 1871 90 2 are be VBP 1871 90 3 provided provide VBN 1871 90 4 with with IN 1871 90 5 two two CD 1871 90 6 different different JJ 1871 90 7 instance instance NN 1871 90 8 types type NNS 1871 90 9 : : : 1871 90 10 web web NN 1871 90 11 role role NN 1871 90 12 instances instance NNS 1871 90 13 and and CC 1871 90 14 worker worker NN 1871 90 15 role role NN 1871 90 16 instances instance NNS 1871 90 17 . . . 1871 91 1 Customers customer NNS 1871 91 2 can can MD 1871 91 3 use use VB 1871 91 4 a a DT 1871 91 5 “ " `` 1871 91 6 web web NN 1871 91 7 role role NN 1871 91 8 instance instance NN 1871 91 9 ” " '' 1871 91 10 to to TO 1871 91 11 accept accept VB 1871 91 12 incom- incom- NN 1871 91 13 ing ing NN 1871 91 14 HTTP HTTP NNP 1871 91 15 / / SYM 1871 91 16 HTTPS HTTPS NNP 1871 91 17 requests request NNS 1871 91 18 using use VBG 1871 91 19 ASP.NET ASP.NET NNP 1871 91 20 , , , 1871 91 21 Windows Windows NNP 1871 91 22 Communication Communication NNP 1871 91 23 Foundation Foundation NNP 1871 91 24 ( ( -LRB- 1871 91 25 WCF WCF NNP 1871 91 26 ) ) -RRB- 1871 91 27 or or CC 1871 91 28 another another DT 1871 91 29 . . . 1871 91 30 NET NET NNP 1871 91 31 technology technology NN 1871 91 32 working work VBG 1871 91 33 with with IN 1871 91 34 IIS IIS NNP 1871 91 35 . . . 1871 92 1 A a DT 1871 92 2 “ " `` 1871 92 3 worker worker NN 1871 92 4 role role NN 1871 92 5 instance instance NN 1871 92 6 ” " '' 1871 92 7 is be VBZ 1871 92 8 not not RB 1871 92 9 asso- asso- RB 1871 92 10 ciated ciate VBN 1871 92 11 with with IN 1871 92 12 IIS IIS NNP 1871 92 13 , , , 1871 92 14 but but CC 1871 92 15 functions function NNS 1871 92 16 as as IN 1871 92 17 a a DT 1871 92 18 background background NN 1871 92 19 job job NN 1871 92 20 . . . 1871 93 1 The the DT 1871 93 2 two two CD 1871 93 3 instances instance NNS 1871 93 4 can can MD 1871 93 5 be be VB 1871 93 6 combined combine VBN 1871 93 7 to to TO 1871 93 8 create create VB 1871 93 9 desired desire VBN 1871 93 10 web web NN 1871 93 11 services service NNS 1871 93 12 . . . 1871 94 1 It -PRON- PRP 1871 94 2 is be VBZ 1871 94 3 clear clear JJ 1871 94 4 that that IN 1871 94 5 Windows Windows NNP 1871 94 6 Table Table NNP 1871 94 7 1 1 CD 1871 94 8 . . . 1871 95 1 List list NN 1871 95 2 of of IN 1871 95 3 Major Major NNP 1871 95 4 Cloud Cloud NNP 1871 95 5 Computing Computing NNP 1871 95 6 providers provider NNS 1871 95 7 Cloud Cloud NNP 1871 95 8 Computing Computing NNP 1871 95 9 Provider Provider NNP 1871 95 10 Layer Layer NNP 1871 95 11 Akamai Akamai NNP 1871 95 12 PaaS PaaS NNP 1871 95 13 , , , 1871 95 14 SaaS SaaS NNP 1871 95 15 Amazon Amazon NNP 1871 95 16 Web Web NNP 1871 95 17 Services Services NNPS 1871 95 18 IaaS IaaS NNP 1871 95 19 , , , 1871 95 20 PaaS PaaS NNP 1871 95 21 , , , 1871 95 22 SaaS SaaS NNP 1871 95 23 EMC EMC NNP 1871 95 24 SaaS SaaS NNP 1871 95 25 Eucalyptus Eucalyptus NNP 1871 95 26 IaaS IaaS NNP 1871 95 27 open open JJ 1871 95 28 source source NN 1871 95 29 software software NN 1871 95 30 Google Google NNP 1871 95 31 PaaS(AppEngine PaaS(AppEngine NNP 1871 95 32 ) ) -RRB- 1871 95 33 , , , 1871 95 34 SaaS SaaS NNP 1871 95 35 IBM IBM NNP 1871 95 36 PaaS PaaS NNP 1871 95 37 , , , 1871 95 38 SaaS SaaS NNP 1871 95 39 Linode Linode NNP 1871 95 40 IaaS IaaS NNP 1871 95 41 Microsoft Microsoft NNP 1871 95 42 PaaS PaaS NNP 1871 95 43 ( ( -LRB- 1871 95 44 Azure Azure NNP 1871 95 45 ) ) -RRB- 1871 95 46 , , , 1871 95 47 SaaS SaaS NNP 1871 95 48 Rackspace Rackspace NNP 1871 95 49 IaaS IaaS NNP 1871 95 50 , , , 1871 95 51 PaaS PaaS NNP 1871 95 52 , , , 1871 95 53 SaaS SaaS NNP 1871 95 54 Salesforce.com Salesforce.com NNP 1871 95 55 PaaS PaaS NNP 1871 95 56 , , , 1871 95 57 SaaS SaaS NNP 1871 95 58 VMware VMware NNP 1871 95 59 vCloud vCloud NNP 1871 95 60 PaaS PaaS NNP 1871 95 61 , , , 1871 95 62 IaaS IaaS NNP 1871 95 63 Zoho Zoho NNP 1871 95 64 SaaS SaaS NNP 1871 95 65 selectiNG selectiNG NNP 1871 95 66 A a DT 1871 95 67 weB weB NNP 1871 95 68 coNteNt content ADD 1871 95 69 MANAGeMeNt management NN 1871 95 70 sYsteM system NN 1871 95 71 For for IN 1871 95 72 AN an DT 1871 95 73 AcADeMic academic JJ 1871 95 74 liBrArY library JJ 1871 95 75 weBsite website NN 1871 95 76 | | CD 1871 95 77 HAN HAN NNP 1871 95 78 201clouD 201clouD NNP 1871 95 79 coMPutiNG computing NN 1871 95 80 : : : 1871 95 81 cAse cAse NNP 1871 95 82 stuDies stuDies NNPS 1871 95 83 AND and CC 1871 95 84 totAl total CD 1871 95 85 costs cost NNS 1871 95 86 oF of IN 1871 95 87 owNersHiP ownership NN 1871 95 88 | | CD 1871 95 89 HAN HAN NNP 1871 95 90 201 201 CD 1871 95 91 the the DT 1871 95 92 work work NN 1871 95 93 of of IN 1871 95 94 modification modification NN 1871 95 95 of of IN 1871 95 96 SQL SQL NNP 1871 95 97 - - HYPH 1871 95 98 style style NN 1871 95 99 code code NN 1871 95 100 would would MD 1871 95 101 have have VB 1871 95 102 been be VBN 1871 95 103 significant significant JJ 1871 95 104 . . . 1871 96 1 The the DT 1871 96 2 author author NN 1871 96 3 has have VBZ 1871 96 4 a a DT 1871 96 5 monthly monthly JJ 1871 96 6 bill bill NN 1871 96 7 of of IN 1871 96 8 $ $ $ 1871 96 9 40 40 CD 1871 96 10 using use VBG 1871 96 11 an an DT 1871 96 12 AWS AWS NNP 1871 96 13 small small JJ 1871 96 14 instance instance NN 1871 96 15 . . . 1871 97 1 Case Case NNP 1871 97 2 Study Study NNP 1871 97 3 2 2 CD 1871 97 4 : : : 1871 97 5 Japanese japanese JJ 1871 97 6 GIF GIF NNP 1871 97 7 Holding Holding NNP 1871 97 8 Library Library NNP 1871 97 9 Finder Finder NNP 1871 97 10 Application Application NNP 1871 97 11 The the DT 1871 97 12 author author NN 1871 97 13 helped help VBD 1871 97 14 the the DT 1871 97 15 North North NNP 1871 97 16 American American NNP 1871 97 17 Coordinating Coordinating NNP 1871 97 18 Council Council NNP 1871 97 19 on on IN 1871 97 20 Japanese Japanese NNP 1871 97 21 Library Library NNP 1871 97 22 Resources Resources NNPS 1871 97 23 ( ( -LRB- 1871 97 24 NCC NCC NNP 1871 97 25 ) ) -RRB- 1871 97 26 to to TO 1871 97 27 develop develop VB 1871 97 28 and and CC 1871 97 29 maintain maintain VB 1871 97 30 a a DT 1871 97 31 web web NN 1871 97 32 ser- ser- JJ 1871 97 33 vice vice NN 1871 97 34 to to TO 1871 97 35 identify identify VB 1871 97 36 Japanese Japanese NNP 1871 97 37 Global Global NNP 1871 97 38 ILL ILL NNP 1871 97 39 Framework Framework NNP 1871 97 40 ( ( -LRB- 1871 97 41 GIF GIF NNP 1871 97 42 ) ) -RRB- 1871 97 43 libraries librarie VBZ 1871 97 44 to to TO 1871 97 45 facili- facili- VB 1871 97 46 tate tate NNP 1871 97 47 interlibrary interlibrary JJ 1871 97 48 loan loan NN 1871 97 49 ( ( -LRB- 1871 97 50 ILL ILL NNP 1871 97 51 ) ) -RRB- 1871 97 52 service service NN 1871 97 53 . . . 1871 98 1 The the DT 1871 98 2 application application NN 1871 98 3 was be VBD 1871 98 4 developed develop VBN 1871 98 5 in in IN 1871 98 6 Java Java NNP 1871 98 7 using use VBG 1871 98 8 J2EE J2EE NNP 1871 98 9 framework framework NN 1871 98 10 , , , 1871 98 11 and and CC 1871 98 12 run run VB 1871 98 13 in in IN 1871 98 14 typical typical JJ 1871 98 15 Java Java NNP 1871 98 16 servlet servlet NN 1871 98 17 container container NN 1871 98 18 such such JJ 1871 98 19 as as IN 1871 98 20 Tomcat Tomcat NNP 1871 98 21 . . . 1871 99 1 The the DT 1871 99 2 application application NN 1871 99 3 was be VBD 1871 99 4 ini- ini- DT 1871 99 5 tially tially RB 1871 99 6 operated operate VBN 1871 99 7 in in IN 1871 99 8 a a DT 1871 99 9 small small JJ 1871 99 10 , , , 1871 99 11 locally locally RB 1871 99 12 managed manage VBN 1871 99 13 server server NN 1871 99 14 , , , 1871 99 15 and and CC 1871 99 16 was be VBD 1871 99 17 migrated migrate VBN 1871 99 18 to to IN 1871 99 19 Linode Linode NNP 1871 99 20 and and CC 1871 99 21 Google Google NNP 1871 99 22 AppEngine AppEngine NNP 1871 99 23 in in IN 1871 99 24 May May NNP 1871 99 25 2010 2010 CD 1871 99 26 . . . 1871 99 27 cloud cloud NNP 1871 99 28 computing compute VBG 1871 99 29 Provider Provider NNP 1871 99 30 selection selection NN 1871 99 31 and and CC 1871 99 32 implementation implementation NN 1871 99 33 Unlike unlike IN 1871 99 34 case case NN 1871 99 35 1 1 CD 1871 99 36 , , , 1871 99 37 the the DT 1871 99 38 author author NN 1871 99 39 tested test VBD 1871 99 40 and and CC 1871 99 41 installed instal VBD 1871 99 42 the the DT 1871 99 43 application application NN 1871 99 44 to to IN 1871 99 45 AWS AWS NNP 1871 99 46 , , , 1871 99 47 Linode Linode NNP 1871 99 48 and and CC 1871 99 49 Google Google NNP 1871 99 50 AppEngine AppEngine NNP 1871 99 51 . . . 1871 100 1 AWS AWS NNP 1871 100 2 and and CC 1871 100 3 Linode Linode NNP 1871 100 4 are be VBP 1871 100 5 IaaS IaaS NNP 1871 100 6 providers provider NNS 1871 100 7 which which WDT 1871 100 8 give give VBP 1871 100 9 users user NNS 1871 100 10 greater great JJR 1871 100 11 control control NN 1871 100 12 over over IN 1871 100 13 virtual virtual JJ 1871 100 14 nodes node NNS 1871 100 15 on on IN 1871 100 16 their -PRON- PRP$ 1871 100 17 cloud cloud NN 1871 100 18 infrastructure infrastructure NN 1871 100 19 . . . 1871 101 1 Google Google NNP 1871 101 2 AppEngine AppEngine NNP 1871 101 3 might may MD 1871 101 4 be be VB 1871 101 5 a a DT 1871 101 6 bet- bet- JJ 1871 101 7 ter ter NN 1871 101 8 choice choice NN 1871 101 9 when when WRB 1871 101 10 applications application NNS 1871 101 11 run run VBP 1871 101 12 on on IN 1871 101 13 normal normal JJ 1871 101 14 OS OS NNP 1871 101 15 environments environment NNS 1871 101 16 , , , 1871 101 17 because because IN 1871 101 18 system system NN 1871 101 19 administration administration NN 1871 101 20 tasks task NNS 1871 101 21 can can MD 1871 101 22 be be VB 1871 101 23 completed complete VBN 1871 101 24 by by IN 1871 101 25 PaaS PaaS NNP 1871 101 26 providers provider NNS 1871 101 27 , , , 1871 101 28 sav- sav- RB 1871 101 29 ing ing NNP 1871 101 30 users user NNS 1871 101 31 ’ ’ POS 1871 101 32 time time NN 1871 101 33 and and CC 1871 101 34 resources resource NNS 1871 101 35 . . . 1871 102 1 As as IN 1871 102 2 a a DT 1871 102 3 PaaS PaaS NNP 1871 102 4 provider provider NN 1871 102 5 , , , 1871 102 6 Google Google NNP 1871 102 7 maintains maintain VBZ 1871 102 8 its -PRON- PRP$ 1871 102 9 infrastructure infrastructure NN 1871 102 10 environment environment NN 1871 102 11 such such JJ 1871 102 12 as as IN 1871 102 13 OS os NN 1871 102 14 , , , 1871 102 15 programming programming NN 1871 102 16 languages language NNS 1871 102 17 , , , 1871 102 18 and and CC 1871 102 19 tools tool NNS 1871 102 20 . . . 1871 103 1 Installing instal VBG 1871 103 2 the the DT 1871 103 3 application application NN 1871 103 4 in in IN 1871 103 5 Google Google NNP 1871 103 6 AppEngine AppEngine NNP 1871 103 7 can can MD 1871 103 8 go go VB 1871 103 9 through through IN 1871 103 10 an an DT 1871 103 11 Eclipse Eclipse NNP 1871 103 12 plug plug NN 1871 103 13 - - HYPH 1871 103 14 in in NN 1871 103 15 or or CC 1871 103 16 through through IN 1871 103 17 com- com- NN 1871 103 18 mand mand NN 1871 103 19 lines line NNS 1871 103 20 . . . 1871 104 1 In in IN 1871 104 2 this this DT 1871 104 3 case case NN 1871 104 4 , , , 1871 104 5 the the DT 1871 104 6 GIF GIF NNP 1871 104 7 application application NN 1871 104 8 is be VBZ 1871 104 9 a a DT 1871 104 10 simple simple JJ 1871 104 11 system system NN 1871 104 12 written write VBN 1871 104 13 in in IN 1871 104 14 Java Java NNP 1871 104 15 without without IN 1871 104 16 any any DT 1871 104 17 database database NN 1871 104 18 transactions transaction NNS 1871 104 19 . . . 1871 105 1 Therefore therefore RB 1871 105 2 Google Google NNP 1871 105 3 App App NNP 1871 105 4 Engine Engine NNP 1871 105 5 ’s ’s POS 1871 105 6 proprietary proprietary JJ 1871 105 7 GQL GQL NNP 1871 105 8 database database NN 1871 105 9 is be VBZ 1871 105 10 not not RB 1871 105 11 a a DT 1871 105 12 barrier barrier NN 1871 105 13 . . . 1871 106 1 However however RB 1871 106 2 , , , 1871 106 3 users user NNS 1871 106 4 should should MD 1871 106 5 be be VB 1871 106 6 aware aware JJ 1871 106 7 that that IN 1871 106 8 Google Google NNP 1871 106 9 AppEngine AppEngine NNP 1871 106 10 has have VBZ 1871 106 11 other other JJ 1871 106 12 unique unique JJ 1871 106 13 features feature NNS 1871 106 14 . . . 1871 107 1 For for IN 1871 107 2 example example NN 1871 107 3 , , , 1871 107 4 cloud cloud NN 1871 107 5 computing compute VBG 1871 107 6 Provider Provider NNP 1871 107 7 selection selection NN 1871 107 8 and and CC 1871 107 9 implementation implementation NN 1871 107 10 A a DT 1871 107 11 typical typical JJ 1871 107 12 DSpace DSpace NNP 1871 107 13 instance instance NN 1871 107 14 requires require VBZ 1871 107 15 Java Java NNP 1871 107 16 and and CC 1871 107 17 related related JJ 1871 107 18 libraries library NNS 1871 107 19 , , , 1871 107 20 J2EE J2EE NNP 1871 107 21 envi- envi- VBZ 1871 107 22 ronment ronment NN 1871 107 23 , , , 1871 107 24 and and CC 1871 107 25 PostgreSQL PostgreSQL NNP 1871 107 26 as as IN 1871 107 27 database database NN 1871 107 28 backend backend NN 1871 107 29 . . . 1871 108 1 Three three CD 1871 108 2 cloud cloud NN 1871 108 3 computing compute VBG 1871 108 4 providers provider NNS 1871 108 5 have have VBP 1871 108 6 been be VBN 1871 108 7 evaluated evaluate VBN 1871 108 8 : : : 1871 108 9 AWS AWS NNP 1871 108 10 , , , 1871 108 11 Linode Linode NNP 1871 108 12 , , , 1871 108 13 and and CC 1871 108 14 Google Google NNP 1871 108 15 AppEngine AppEngine NNP 1871 108 16 . . . 1871 109 1 Two two CD 1871 109 2 instances instance NNS 1871 109 3 were be VBD 1871 109 4 successfully successfully RB 1871 109 5 installed instal VBN 1871 109 6 and and CC 1871 109 7 configured configure VBN 1871 109 8 in in IN 1871 109 9 AWS AWS NNP 1871 109 10 and and CC 1871 109 11 Linode Linode NNP 1871 109 12 after after IN 1871 109 13 a a DT 1871 109 14 few few JJ 1871 109 15 days day NNS 1871 109 16 of of IN 1871 109 17 testing testing NN 1871 109 18 . . . 1871 110 1 Building build VBG 1871 110 2 a a DT 1871 110 3 DSpace DSpace NNP 1871 110 4 instance instance NN 1871 110 5 on on IN 1871 110 6 the the DT 1871 110 7 cloud cloud NN 1871 110 8 is be VBZ 1871 110 9 the the DT 1871 110 10 same same JJ 1871 110 11 process process NN 1871 110 12 as as IN 1871 110 13 running run VBG 1871 110 14 it -PRON- PRP 1871 110 15 on on IN 1871 110 16 local local JJ 1871 110 17 except except IN 1871 110 18 that that IN 1871 110 19 it -PRON- PRP 1871 110 20 is be VBZ 1871 110 21 much much RB 1871 110 22 quicker quick JJR 1871 110 23 to to TO 1871 110 24 build build VB 1871 110 25 , , , 1871 110 26 restart restart VB 1871 110 27 , , , 1871 110 28 rebuild rebuild VB 1871 110 29 , , , 1871 110 30 and and CC 1871 110 31 backup backup JJ 1871 110 32 . . . 1871 111 1 For for IN 1871 111 2 example example NN 1871 111 3 , , , 1871 111 4 an an DT 1871 111 5 initial initial JJ 1871 111 6 OS OS NNP 1871 111 7 installation installation NN 1871 111 8 in in IN 1871 111 9 a a DT 1871 111 10 traditional traditional JJ 1871 111 11 server server NN 1871 111 12 will will MD 1871 111 13 take take VB 1871 111 14 a a DT 1871 111 15 few few JJ 1871 111 16 hours hour NNS 1871 111 17 compared compare VBN 1871 111 18 to to IN 1871 111 19 doing do VBG 1871 111 20 the the DT 1871 111 21 same same JJ 1871 111 22 task task NN 1871 111 23 that that WDT 1871 111 24 takes take VBZ 1871 111 25 a a DT 1871 111 26 few few JJ 1871 111 27 minutes minute NNS 1871 111 28 using use VBG 1871 111 29 an an DT 1871 111 30 IaaS IaaS NNP 1871 111 31 provider provider NN 1871 111 32 . . . 1871 112 1 Installation installation NN 1871 112 2 on on IN 1871 112 3 the the DT 1871 112 4 AWS AWS NNP 1871 112 5 EC2 EC2 NNP 1871 112 6 and and CC 1871 112 7 Linode Linode NNP 1871 112 8 is be VBZ 1871 112 9 almost almost RB 1871 112 10 the the DT 1871 112 11 same same JJ 1871 112 12 except except IN 1871 112 13 creating create VBG 1871 112 14 a a DT 1871 112 15 login login NN 1871 112 16 and and CC 1871 112 17 setting set VBG 1871 112 18 up up RP 1871 112 19 security security NN 1871 112 20 policies policy NNS 1871 112 21 . . . 1871 113 1 To to TO 1871 113 2 log log VB 1871 113 3 on on RP 1871 113 4 to to IN 1871 113 5 AWS AWS NNP 1871 113 6 , , , 1871 113 7 command command NN 1871 113 8 line line NN 1871 113 9 tools tool NNS 1871 113 10 using use VBG 1871 113 11 an an DT 1871 113 12 X.509 X.509 NNP 1871 113 13 certificate certificate NN 1871 113 14 using use VBG 1871 113 15 Public public JJ 1871 113 16 / / SYM 1871 113 17 Private private JJ 1871 113 18 key key NN 1871 113 19 are be VBP 1871 113 20 by by IN 1871 113 21 default default NN 1871 113 22 . . . 1871 114 1 A a DT 1871 114 2 generated generate VBN 1871 114 3 keypair keypair NN 1871 114 4 is be VBZ 1871 114 5 required require VBN 1871 114 6 to to IN 1871 114 7 SSH SSH NNP 1871 114 8 an an DT 1871 114 9 instance instance NN 1871 114 10 and and CC 1871 114 11 no no DT 1871 114 12 password password NN 1871 114 13 SSH ssh NN 1871 114 14 option option NN 1871 114 15 is be VBZ 1871 114 16 provided provide VBN 1871 114 17 . . . 1871 115 1 In in IN 1871 115 2 addition addition NN 1871 115 3 , , , 1871 115 4 appropriate appropriate JJ 1871 115 5 “ " `` 1871 115 6 security security NN 1871 115 7 groups group NNS 1871 115 8 ” " '' 1871 115 9 are be VBP 1871 115 10 required require VBN 1871 115 11 to to TO 1871 115 12 set set VB 1871 115 13 up up RP 1871 115 14 to to TO 1871 115 15 enable enable VB 1871 115 16 network network NN 1871 115 17 protocols protocol NNS 1871 115 18 . . . 1871 116 1 In in IN 1871 116 2 this this DT 1871 116 3 case case NN 1871 116 4 , , , 1871 116 5 protocols protocol NNS 1871 116 6 such such JJ 1871 116 7 as as IN 1871 116 8 SSH SSH NNP 1871 116 9 and and CC 1871 116 10 HTTP HTTP VBN 1871 116 11 along along IN 1871 116 12 with with IN 1871 116 13 typical typical JJ 1871 116 14 port port NN 1871 116 15 num- num- NNP 1871 116 16 ber ber NNP 1871 116 17 80 80 CD 1871 116 18 and and CC 1871 116 19 8080 8080 CD 1871 116 20 must must MD 1871 116 21 be be VB 1871 116 22 enabled enable VBN 1871 116 23 . . . 1871 117 1 Activities activity NNS 1871 117 2 such such JJ 1871 117 3 as as IN 1871 117 4 manage manage VB 1871 117 5 instances instance NNS 1871 117 6 , , , 1871 117 7 creating create VBG 1871 117 8 images image NNS 1871 117 9 , , , 1871 117 10 and and CC 1871 117 11 setup setup NN 1871 117 12 security security NN 1871 117 13 policies policy NNS 1871 117 14 can can MD 1871 117 15 be be VB 1871 117 16 set set VBN 1871 117 17 up up RP 1871 117 18 through through IN 1871 117 19 AWS AWS NNP 1871 117 20 web web NN 1871 117 21 interface interface NN 1871 117 22 ( ( -LRB- 1871 117 23 see see VB 1871 117 24 figure figure NN 1871 117 25 1 1 CD 1871 117 26 ) ) -RRB- 1871 117 27 . . . 1871 118 1 Steps step NNS 1871 118 2 and and CC 1871 118 3 commands command NNS 1871 118 4 of of IN 1871 118 5 running run VBG 1871 118 6 regular regular JJ 1871 118 7 opera- opera- JJ 1871 118 8 tions tion NNS 1871 118 9 can can MD 1871 118 10 be be VB 1871 118 11 found find VBN 1871 118 12 in in IN 1871 118 13 the the DT 1871 118 14 appendix appendix NNP 1871 118 15 . . . 1871 119 1 In in IN 1871 119 2 Linode Linode NNP 1871 119 3 , , , 1871 119 4 using use VBG 1871 119 5 “ " `` 1871 119 6 root root NN 1871 119 7 ” " '' 1871 119 8 to to TO 1871 119 9 log log VB 1871 119 10 on on RP 1871 119 11 is be VBZ 1871 119 12 allowed allow VBN 1871 119 13 . . . 1871 120 1 Users user NNS 1871 120 2 do do VBP 1871 120 3 not not RB 1871 120 4 need need VB 1871 120 5 to to TO 1871 120 6 set set VB 1871 120 7 network network NN 1871 120 8 and and CC 1871 120 9 security security NN 1871 120 10 policies policy NNS 1871 120 11 , , , 1871 120 12 as as IN 1871 120 13 protocols protocol NNS 1871 120 14 and and CC 1871 120 15 ports port NNS 1871 120 16 are be VBP 1871 120 17 already already RB 1871 120 18 open open JJ 1871 120 19 . . . 1871 121 1 In in IN 1871 121 2 system system NN 1871 121 3 administration administration NN 1871 121 4 practice practice NN 1871 121 5 , , , 1871 121 6 running run VBG 1871 121 7 applications application NNS 1871 121 8 with- with- VBP 1871 121 9 out out RB 1871 121 10 enforcing enforce VBG 1871 121 11 security security NN 1871 121 12 policies policy NNS 1871 121 13 does do VBZ 1871 121 14 present present VB 1871 121 15 security security NN 1871 121 16 risks risk NNS 1871 121 17 to to IN 1871 121 18 applications application NNS 1871 121 19 and and CC 1871 121 20 systems system NNS 1871 121 21 . . . 1871 122 1 Linode linode NN 1871 122 2 allows allow VBZ 1871 122 3 users user NNS 1871 122 4 to to TO 1871 122 5 set set VB 1871 122 6 up up RP 1871 122 7 security security NN 1871 122 8 policies policy NNS 1871 122 9 . . . 1871 123 1 The the DT 1871 123 2 author author NN 1871 123 3 decided decide VBD 1871 123 4 not not RB 1871 123 5 to to TO 1871 123 6 proceed proceed VB 1871 123 7 with with IN 1871 123 8 instal- instal- JJ 1871 123 9 lation lation NN 1871 123 10 in in IN 1871 123 11 Google Google NNP 1871 123 12 AppEngine AppEngine NNP 1871 123 13 because because IN 1871 123 14 of of IN 1871 123 15 its -PRON- PRP$ 1871 123 16 proprietary proprietary JJ 1871 123 17 database database NN 1871 123 18 GQL GQL NNP 1871 123 19 . . . 1871 124 1 If if IN 1871 124 2 implemented implement VBN 1871 124 3 in in IN 1871 124 4 Google Google NNP 1871 124 5 AppEngine AppEngine NNP 1871 124 6 , , , 1871 124 7 private private JJ 1871 124 8 cloud cloud NN 1871 124 9 eases ease VBZ 1871 124 10 concerns concern NNS 1871 124 11 in in IN 1871 124 12 the the DT 1871 124 13 public public JJ 1871 124 14 cloud cloud NN 1871 124 15 such such JJ 1871 124 16 as as IN 1871 124 17 security security NN 1871 124 18 of of IN 1871 124 19 data datum NNS 1871 124 20 , , , 1871 124 21 control control NN 1871 124 22 of of IN 1871 124 23 data datum NNS 1871 124 24 , , , 1871 124 25 and and CC 1871 124 26 legal legal JJ 1871 124 27 issues issue NNS 1871 124 28 . . . 1871 125 1 For for IN 1871 125 2 example example NN 1871 125 3 , , , 1871 125 4 an an DT 1871 125 5 institution institution NN 1871 125 6 can can MD 1871 125 7 build build VB 1871 125 8 its -PRON- PRP$ 1871 125 9 own own JJ 1871 125 10 cloud cloud NN 1871 125 11 infrastructure infrastructure NN 1871 125 12 using use VBG 1871 125 13 Eucalyptus Eucalyptus NNP 1871 125 14 ( ( -LRB- 1871 125 15 or or CC 1871 125 16 Ubuntu Ubuntu NNP 1871 125 17 Cloud Cloud NNP 1871 125 18 ) ) -RRB- 1871 125 19 with with IN 1871 125 20 its -PRON- PRP$ 1871 125 21 own own JJ 1871 125 22 computing computing NN 1871 125 23 resources resource NNS 1871 125 24 or or CC 1871 125 25 sim- sim- NN 1871 125 26 ply ply RB 1871 125 27 using use VBG 1871 125 28 Amazon Amazon NNP 1871 125 29 AWS AWS NNP 1871 125 30 . . . 1871 126 1 The the DT 1871 126 2 private private JJ 1871 126 3 cloud cloud NN 1871 126 4 computing compute VBG 1871 126 5 service service NN 1871 126 6 becomes become VBZ 1871 126 7 customizable customizable JJ 1871 126 8 cloud cloud NN 1871 126 9 computing computing NN 1871 126 10 resources resource NNS 1871 126 11 which which WDT 1871 126 12 can can MD 1871 126 13 be be VB 1871 126 14 configured configure VBN 1871 126 15 and and CC 1871 126 16 reconfigured reconfigure VBN 1871 126 17 as as IN 1871 126 18 needed need VBN 1871 126 19 . . . 1871 127 1 Why why WRB 1871 127 2 is be VBZ 1871 127 3 this this DT 1871 127 4 valuable valuable JJ 1871 127 5 ? ? . 1871 128 1 In in IN 1871 128 2 traditional traditional JJ 1871 128 3 com- com- NN 1871 128 4 puting puting NN 1871 128 5 approaches approach NNS 1871 128 6 , , , 1871 128 7 servers server NNS 1871 128 8 , , , 1871 128 9 storage storage NN 1871 128 10 , , , 1871 128 11 and and CC 1871 128 12 networking networking NN 1871 128 13 equipment equipment NN 1871 128 14 are be VBP 1871 128 15 pur- pur- RB 1871 128 16 chased chase VBN 1871 128 17 , , , 1871 128 18 configured configure VBN 1871 128 19 , , , 1871 128 20 and and CC 1871 128 21 then then RB 1871 128 22 used use VBN 1871 128 23 without without IN 1871 128 24 significant significant JJ 1871 128 25 changes change NNS 1871 128 26 for for IN 1871 128 27 three three CD 1871 128 28 to to TO 1871 128 29 five five CD 1871 128 30 years year NNS 1871 128 31 until until IN 1871 128 32 lives life NNS 1871 128 33 end end VBP 1871 128 34 . . . 1871 129 1 In in IN 1871 129 2 this this DT 1871 129 3 case case NN 1871 129 4 , , , 1871 129 5 some some DT 1871 129 6 planning planning NN 1871 129 7 must must MD 1871 129 8 be be VB 1871 129 9 scheduled schedule VBN 1871 129 10 ahead ahead RB 1871 129 11 of of IN 1871 129 12 time time NN 1871 129 13 think- think- NN 1871 129 14 ing ing NN 1871 129 15 of of IN 1871 129 16 computing compute VBG 1871 129 17 resource resource NN 1871 129 18 needs need NNS 1871 129 19 in in IN 1871 129 20 three three CD 1871 129 21 to to TO 1871 129 22 five five CD 1871 129 23 years year NNS 1871 129 24 . . . 1871 130 1 It -PRON- PRP 1871 130 2 is be VBZ 1871 130 3 certain certain JJ 1871 130 4 that that IN 1871 130 5 additional additional JJ 1871 130 6 resources resource NNS 1871 130 7 ( ( -LRB- 1871 130 8 e.g. e.g. RB 1871 130 9 , , , 1871 130 10 RAM RAM NNP 1871 130 11 , , , 1871 130 12 hard hard JJ 1871 130 13 disks disk NNS 1871 130 14 , , , 1871 130 15 CPU CPU NNP 1871 130 16 ) ) -RRB- 1871 130 17 will will MD 1871 130 18 be be VB 1871 130 19 reserved reserve VBN 1871 130 20 for for IN 1871 130 21 future future JJ 1871 130 22 needs need NNS 1871 130 23 and and CC 1871 130 24 are be VBP 1871 130 25 currently currently RB 1871 130 26 wasted waste VBN 1871 130 27 . . . 1871 131 1 The the DT 1871 131 2 private private JJ 1871 131 3 cloud cloud NN 1871 131 4 reduces reduce VBZ 1871 131 5 concerns concern NNS 1871 131 6 regarding regard VBG 1871 131 7 security security NN 1871 131 8 and and CC 1871 131 9 data data NN 1871 131 10 control control NN 1871 131 11 . . . 1871 132 1 However however RB 1871 132 2 , , , 1871 132 3 one one PRP 1871 132 4 must must MD 1871 132 5 still still RB 1871 132 6 buy buy VB 1871 132 7 , , , 1871 132 8 build build VB 1871 132 9 , , , 1871 132 10 and and CC 1871 132 11 manage manage VB 1871 132 12 the the DT 1871 132 13 private private JJ 1871 132 14 cloud cloud NN 1871 132 15 , , , 1871 132 16 increasing increase VBG 1871 132 17 TCO TCO NNP 1871 132 18 and and CC 1871 132 19 reducing reduce VBG 1871 132 20 the the DT 1871 132 21 cost cost NN 1871 132 22 benefit benefit NN 1871 132 23 . . . 1871 133 1 Case Case NNP 1871 133 2 Studies study NNS 1871 133 3 : : : 1871 133 4 Applications application NNS 1871 133 5 on on IN 1871 133 6 the the DT 1871 133 7 Cloud Cloud NNP 1871 133 8 Case Case NNP 1871 133 9 Study Study NNP 1871 133 10 1 1 CD 1871 133 11 : : : 1871 133 12 DSpace DSpace NNP 1871 133 13 Implementation Implementation NNP 1871 133 14 and and CC 1871 133 15 Analysis Analysis NNP 1871 133 16 Many many JJ 1871 133 17 libraries library NNS 1871 133 18 are be VBP 1871 133 19 running run VBG 1871 133 20 their -PRON- PRP$ 1871 133 21 institutional institutional JJ 1871 133 22 repositories repository NNS 1871 133 23 at at IN 1871 133 24 locally locally RB 1871 133 25 managed manage VBN 1871 133 26 servers server NNS 1871 133 27 . . . 1871 134 1 UAL UAL NNP 1871 134 2 has have VBZ 1871 134 3 been be VBN 1871 134 4 run- run- JJ 1871 134 5 ning ne VBG 1871 134 6 its -PRON- PRP$ 1871 134 7 repositories repository NNS 1871 134 8 since since IN 1871 134 9 2004 2004 CD 1871 134 10 as as IN 1871 134 11 one one CD 1871 134 12 of of IN 1871 134 13 the the DT 1871 134 14 earliest early JJS 1871 134 15 DSpace dspace NN 1871 134 16 adapters adapter NNS 1871 134 17 . . . 1871 135 1 One one CD 1871 135 2 of of IN 1871 135 3 the the DT 1871 135 4 DSpace DSpace NNP 1871 135 5 instances instance NNS 1871 135 6 was be VBD 1871 135 7 tested test VBN 1871 135 8 on on IN 1871 135 9 the the DT 1871 135 10 cloud cloud NN 1871 135 11 in in IN 1871 135 12 January January NNP 1871 135 13 2010 2010 CD 1871 135 14 after after IN 1871 135 15 comparing compare VBG 1871 135 16 costs cost NNS 1871 135 17 and and CC 1871 135 18 supports support NNS 1871 135 19 . . . 1871 136 1 Later later RB 1871 136 2 the the DT 1871 136 3 author author NN 1871 136 4 chose choose VBD 1871 136 5 to to TO 1871 136 6 run run VB 1871 136 7 a a DT 1871 136 8 production production NN 1871 136 9 DSpace DSpace NNP 1871 136 10 in in IN 1871 136 11 AWS AWS NNP 1871 136 12 starting start VBG 1871 136 13 March March NNP 1871 136 14 2010 2010 CD 1871 136 15 . . . 1871 137 1 The the DT 1871 137 2 repository repository NN 1871 137 3 ( ( -LRB- 1871 137 4 http://www.afghan http://www.afghan NNP 1871 137 5 data.org/ data.org/ NNP 1871 137 6 ) ) -RRB- 1871 137 7 currently currently RB 1871 137 8 holds hold VBZ 1871 137 9 1,800 1,800 CD 1871 137 10 titles title NNS 1871 137 11 of of IN 1871 137 12 digitized digitized JJ 1871 137 13 unique unique JJ 1871 137 14 Afghan afghan JJ 1871 137 15 materi- materi- JJ 1871 137 16 als als NN 1871 137 17 . . . 1871 138 1 Since since IN 1871 138 2 then then RB 1871 138 3 , , , 1871 138 4 several several JJ 1871 138 5 content content NN 1871 138 6 and and CC 1871 138 7 system system NN 1871 138 8 updates update NNS 1871 138 9 have have VBP 1871 138 10 been be VBN 1871 138 11 applied apply VBN 1871 138 12 . . . 1871 139 1 202 202 CD 1871 139 2 iNForMAtioN information ADD 1871 139 3 tecHNoloGY tecHNoloGY NNP 1871 139 4 AND and CC 1871 139 5 liBrAries library NNS 1871 139 6 | | CD 1871 139 7 DeceMBer december VBP 1871 139 8 2011 2011 CD 1871 139 9 a a DT 1871 139 10 good good JJ 1871 139 11 case case NN 1871 139 12 for for IN 1871 139 13 calculating calculate VBG 1871 139 14 the the DT 1871 139 15 TCO.25 TCO.25 NNP 1871 139 16 In in IN 1871 139 17 cases case NNS 1871 139 18 below below IN 1871 139 19 , , , 1871 139 20 readers reader NNS 1871 139 21 should should MD 1871 139 22 be be VB 1871 139 23 aware aware JJ 1871 139 24 that that IN 1871 139 25 there there EX 1871 139 26 are be VBP 1871 139 27 the the DT 1871 139 28 following follow VBG 1871 139 29 assumptions assumption NNS 1871 139 30 : : : 1871 139 31 ■ ■ NFP 1871 139 32 ■ ■ NFP 1871 139 33 Software software NN 1871 139 34 , , , 1871 139 35 training training NN 1871 139 36 , , , 1871 139 37 licensing licensing NN 1871 139 38 , , , 1871 139 39 and and CC 1871 139 40 maintenance maintenance NN 1871 139 41 costs cost NNS 1871 139 42 are be VBP 1871 139 43 the the DT 1871 139 44 same same JJ 1871 139 45 by by IN 1871 139 46 assuming assume VBG 1871 139 47 using use VBG 1871 139 48 on on IN 1871 139 49 the the DT 1871 139 50 same same JJ 1871 139 51 software software NN 1871 139 52 environment environment NN 1871 139 53 on on IN 1871 139 54 the the DT 1871 139 55 local local JJ 1871 139 56 managed manage VBN 1871 139 57 infrastructure infrastructure NN 1871 139 58 and and CC 1871 139 59 on on IN 1871 139 60 the the DT 1871 139 61 cloud cloud NN 1871 139 62 . . . 1871 140 1 ■ ■ NFP 1871 140 2 ■ ■ NFP 1871 140 3 Monitoring monitoring NN 1871 140 4 costs cost NNS 1871 140 5 are be VBP 1871 140 6 the the DT 1871 140 7 same same JJ 1871 140 8 based base VBN 1871 140 9 on on IN 1871 140 10 the the DT 1871 140 11 fact fact NN 1871 140 12 that that IN 1871 140 13 monitoring monitor VBG 1871 140 14 software software NN 1871 140 15 has have VBZ 1871 140 16 to to TO 1871 140 17 be be VB 1871 140 18 hosted host VBN 1871 140 19 some- some- NN 1871 140 20 where where WRB 1871 140 21 . . . 1871 141 1 ■ ■ NFP 1871 141 2 ■ ■ CD 1871 141 3 Bandwidth bandwidth NN 1871 141 4 and and CC 1871 141 5 network network NN 1871 141 6 costs cost NNS 1871 141 7 ignored ignore VBN 1871 141 8 . . . 1871 142 1 ■ ■ NFP 1871 142 2 ■ ■ NFP 1871 142 3 Security security NN 1871 142 4 audit audit NN 1871 142 5 and and CC 1871 142 6 compliance compliance NN 1871 142 7 ignored ignore VBN 1871 142 8 by by IN 1871 142 9 assuming assume VBG 1871 142 10 all all DT 1871 142 11 data datum NNS 1871 142 12 are be VBP 1871 142 13 open open JJ 1871 142 14 . . . 1871 143 1 The the DT 1871 143 2 author author NN 1871 143 3 runs run VBZ 1871 143 4 an an DT 1871 143 5 instance instance NN 1871 143 6 of of IN 1871 143 7 100 100 CD 1871 143 8 GB GB NNP 1871 143 9 in in IN 1871 143 10 AWS AWS NNP 1871 143 11 and and CC 1871 143 12 a a DT 1871 143 13 monthly monthly JJ 1871 143 14 bill bill NN 1871 143 15 of of IN 1871 143 16 this this DT 1871 143 17 node node NN 1871 143 18 is be VBZ 1871 143 19 around around RB 1871 143 20 $ $ $ 1871 143 21 40 40 CD 1871 143 22 . . . 1871 144 1 In in IN 1871 144 2 com- com- NN 1871 144 3 parison parison NN 1871 144 4 , , , 1871 144 5 if if IN 1871 144 6 running run VBG 1871 144 7 a a DT 1871 144 8 local local JJ 1871 144 9 managed manage VBN 1871 144 10 server server NN 1871 144 11 , , , 1871 144 12 a a DT 1871 144 13 physical physical JJ 1871 144 14 server server NN 1871 144 15 would would MD 1871 144 16 have have VB 1871 144 17 been be VBN 1871 144 18 purchased purchase VBN 1871 144 19 . . . 1871 145 1 In in IN 1871 145 2 our -PRON- PRP$ 1871 145 3 case case NN 1871 145 4 , , , 1871 145 5 a a DT 1871 145 6 com- com- NN 1871 145 7 parison parison NN 1871 145 8 of of IN 1871 145 9 TCO TCO NNP 1871 145 10 shows show VBZ 1871 145 11 that that IN 1871 145 12 the the DT 1871 145 13 cloud cloud NN 1871 145 14 computing compute VBG 1871 145 15 model model NN 1871 145 16 has have VBZ 1871 145 17 a a DT 1871 145 18 significant significant JJ 1871 145 19 50 50 CD 1871 145 20 percent percent NN 1871 145 21 cost cost NN 1871 145 22 saving saving NN 1871 145 23 , , , 1871 145 24 assuming assume VBG 1871 145 25 a a DT 1871 145 26 server server NN 1871 145 27 life life NN 1871 145 28 expectancy expectancy NN 1871 145 29 is be VBZ 1871 145 30 five five CD 1871 145 31 years year NNS 1871 145 32 . . . 1871 146 1 Analysis analysis NN 1871 146 2 and and CC 1871 146 3 Discussions discussion NNS 1871 146 4 Cost Cost VBD 1871 146 5 Analysis analysis NN 1871 146 6 Running running NN 1871 146 7 applications application NNS 1871 146 8 on on IN 1871 146 9 the the DT 1871 146 10 cloud cloud NN 1871 146 11 gives give VBZ 1871 146 12 many many JJ 1871 146 13 technical technical JJ 1871 146 14 advantages advantage NNS 1871 146 15 and and CC 1871 146 16 results result NNS 1871 146 17 in in IN 1871 146 18 significant significant JJ 1871 146 19 cost cost NN 1871 146 20 savings saving NNS 1871 146 21 over over IN 1871 146 22 running run VBG 1871 146 23 them -PRON- PRP 1871 146 24 on on IN 1871 146 25 local local JJ 1871 146 26 managed manage VBN 1871 146 27 servers server NNS 1871 146 28 . . . 1871 147 1 In in IN 1871 147 2 this this DT 1871 147 3 section section NN 1871 147 4 , , , 1871 147 5 the the DT 1871 147 6 author author NN 1871 147 7 presents present VBZ 1871 147 8 detailed detail VBD 1871 147 9 cost cost NN 1871 147 10 comparisons comparison NNS 1871 147 11 between between IN 1871 147 12 virtual virtual JJ 1871 147 13 managed manage VBN 1871 147 14 nodes node NNS 1871 147 15 in in IN 1871 147 16 the the DT 1871 147 17 cloud cloud NN 1871 147 18 computing computing NN 1871 147 19 and and CC 1871 147 20 local local JJ 1871 147 21 managed manage VBN 1871 147 22 storage storage NN 1871 147 23 and and CC 1871 147 24 servers server NNS 1871 147 25 in in IN 1871 147 26 the the DT 1871 147 27 traditional traditional JJ 1871 147 28 model model NN 1871 147 29 . . . 1871 148 1 Cost cost NN 1871 148 2 saving saving NN 1871 148 3 and and CC 1871 148 4 low low JJ 1871 148 5 barriers barrier NNS 1871 148 6 to to TO 1871 148 7 launch launch VB 1871 148 8 web web NN 1871 148 9 services service NNS 1871 148 10 using use VBG 1871 148 11 the the DT 1871 148 12 cloud cloud NN 1871 148 13 is be VBZ 1871 148 14 significant significant JJ 1871 148 15 when when WRB 1871 148 16 considering consider VBG 1871 148 17 easy easy JJ 1871 148 18 start start NN 1871 148 19 - - HYPH 1871 148 20 up up NN 1871 148 21 , , , 1871 148 22 scalability scalability NN 1871 148 23 , , , 1871 148 24 and and CC 1871 148 25 flexibility flexibility NN 1871 148 26 . . . 1871 149 1 One one CD 1871 149 2 of of IN 1871 149 3 the the DT 1871 149 4 biggest big JJS 1871 149 5 advantages advantage NNS 1871 149 6 of of IN 1871 149 7 the the DT 1871 149 8 cloud cloud NN 1871 149 9 computing computing NN 1871 149 10 lies lie NNS 1871 149 11 in in IN 1871 149 12 its -PRON- PRP$ 1871 149 13 on on IN 1871 149 14 - - HYPH 1871 149 15 demand demand NN 1871 149 16 , , , 1871 149 17 allowing allow VBG 1871 149 18 users user NNS 1871 149 19 to to TO 1871 149 20 start start VB 1871 149 21 applications application NNS 1871 149 22 with with IN 1871 149 23 minimal minimal JJ 1871 149 24 cost cost NN 1871 149 25 . . . 1871 150 1 The the DT 1871 150 2 current current JJ 1871 150 3 cost cost NN 1871 150 4 of of IN 1871 150 5 starting start VBG 1871 150 6 an an DT 1871 150 7 instance instance NN 1871 150 8 on on IN 1871 150 9 AWS AWS NNP 1871 150 10 is be VBZ 1871 150 11 0.03 0.03 CD 1871 150 12 per per IN 1871 150 13 hour hour NN 1871 150 14 if if IN 1871 150 15 reserved reserve VBN 1871 150 16 . . . 1871 151 1 Above above IN 1871 151 2 the the DT 1871 151 3 Clouds Clouds NNPS 1871 151 4 : : : 1871 151 5 A a DT 1871 151 6 Berkeley Berkeley NNP 1871 151 7 View View NNP 1871 151 8 of of IN 1871 151 9 Cloud Cloud NNP 1871 151 10 Computing Computing NNP 1871 151 11 cites cite VBZ 1871 151 12 a a DT 1871 151 13 com- com- NN 1871 151 14 parison parison NN 1871 151 15 : : : 1871 151 16 “ " `` 1871 151 17 It -PRON- PRP 1871 151 18 costs cost VBZ 1871 151 19 $ $ $ 1871 151 20 2.56 2.56 CD 1871 151 21 to to TO 1871 151 22 rent rent VB 1871 151 23 $ $ $ 1871 151 24 2 2 CD 1871 151 25 worth worth NN 1871 151 26 of of IN 1871 151 27 CPU cpu NN 1871 151 28 ” " '' 1871 151 29 and and CC 1871 151 30 “ " `` 1871 151 31 costs cost NNS 1871 151 32 are be VBP 1871 151 33 $ $ $ 1871 151 34 6.00 6.00 CD 1871 151 35 when when WRB 1871 151 36 purchasing purchase VBG 1871 151 37 vs. vs. NN 1871 151 38 $ $ $ 1871 151 39 1.20–$1.50 1.20–$1.50 CD 1871 151 40 per per IN 1871 151 41 month month NN 1871 151 42 on on IN 1871 151 43 S3.”24 S3.”24 NNP 1871 151 44 Clearly clearly RB 1871 151 45 Healy Healy NNP 1871 151 46 made make VBD 1871 151 47 currently currently RB 1871 151 48 Google Google NNP 1871 151 49 AppEngine AppEngine NNP 1871 151 50 only only RB 1871 151 51 allows allow VBZ 1871 151 52 users user NNS 1871 151 53 to to TO 1871 151 54 have have VB 1871 151 55 their -PRON- PRP$ 1871 151 56 codes code NNS 1871 151 57 run- run- JJ 1871 151 58 ning ning NN 1871 151 59 in in IN 1871 151 60 Python Python NNP 1871 151 61 and and CC 1871 151 62 Java Java NNP 1871 151 63 ; ; : 1871 151 64 it -PRON- PRP 1871 151 65 uses use VBZ 1871 151 66 its -PRON- PRP$ 1871 151 67 own own JJ 1871 151 68 database database NN 1871 151 69 query query NN 1871 151 70 language language NN 1871 151 71 GQL GQL NNP 1871 151 72 . . . 1871 152 1 This this DT 1871 152 2 creates create VBZ 1871 152 3 an an DT 1871 152 4 extra extra JJ 1871 152 5 step step NN 1871 152 6 for for IN 1871 152 7 devel- devel- NN 1871 152 8 opers oper NNS 1871 152 9 who who WP 1871 152 10 are be VBP 1871 152 11 willing willing JJ 1871 152 12 to to TO 1871 152 13 migrate migrate VB 1871 152 14 existing exist VBG 1871 152 15 codes code NNS 1871 152 16 to to IN 1871 152 17 Google Google NNP 1871 152 18 and and CC 1871 152 19 existing exist VBG 1871 152 20 SQL sql NN 1871 152 21 queries query NNS 1871 152 22 have have VBP 1871 152 23 to to TO 1871 152 24 be be VB 1871 152 25 rewritten rewrite VBN 1871 152 26 . . . 1871 153 1 In in IN 1871 153 2 addition addition NN 1871 153 3 , , , 1871 153 4 other other JJ 1871 153 5 limitations limitation NNS 1871 153 6 with with IN 1871 153 7 Google Google NNP 1871 153 8 App App NNP 1871 153 9 Engine Engine NNP 1871 153 10 include include VBP 1871 153 11 allow- allow- RB 1871 153 12 ing e VBG 1871 153 13 only only RB 1871 153 14 a a DT 1871 153 15 subset subset NN 1871 153 16 of of IN 1871 153 17 the the DT 1871 153 18 JRE JRE NNP 1871 153 19 standard standard JJ 1871 153 20 edition edition NN 1871 153 21 and and CC 1871 153 22 users user NNS 1871 153 23 are be VBP 1871 153 24 unable unable JJ 1871 153 25 to to TO 1871 153 26 create create VB 1871 153 27 new new JJ 1871 153 28 threads.22 threads.22 NNP 1871 153 29 The the DT 1871 153 30 cost cost NN 1871 153 31 of of IN 1871 153 32 running run VBG 1871 153 33 the the DT 1871 153 34 application application NN 1871 153 35 on on IN 1871 153 36 Google Google NNP 1871 153 37 App App NNP 1871 153 38 Engine Engine NNP 1871 153 39 is be VBZ 1871 153 40 great great JJ 1871 153 41 , , , 1871 153 42 because because IN 1871 153 43 Google Google NNP 1871 153 44 App App NNP 1871 153 45 Engine Engine NNP 1871 153 46 offers offer VBZ 1871 153 47 free free JJ 1871 153 48 of of IN 1871 153 49 charge charge NN 1871 153 50 up up RP 1871 153 51 to to IN 1871 153 52 its -PRON- PRP$ 1871 153 53 free free JJ 1871 153 54 quota quota NN 1871 153 55 . . . 1871 154 1 Google Google NNP 1871 154 2 identified identify VBD 1871 154 3 90 90 CD 1871 154 4 percent percent NN 1871 154 5 of of IN 1871 154 6 applications application NNS 1871 154 7 were be VBD 1871 154 8 hosted host VBN 1871 154 9 free.23 free.23 NNP 1871 154 10 This this DT 1871 154 11 is be VBZ 1871 154 12 a a DT 1871 154 13 great great JJ 1871 154 14 PaaS PaaS NNP 1871 154 15 resource resource NN 1871 154 16 for for IN 1871 154 17 small small JJ 1871 154 18 web web NN 1871 154 19 applications application NNS 1871 154 20 . . . 1871 155 1 Applications application NNS 1871 155 2 on on IN 1871 155 3 the the DT 1871 155 4 Cloud Cloud NNP 1871 155 5 Since since IN 1871 155 6 2009 2009 CD 1871 155 7 , , , 1871 155 8 the the DT 1871 155 9 author author NN 1871 155 10 has have VBZ 1871 155 11 been be VBN 1871 155 12 run- run- JJ 1871 155 13 ning ning NN 1871 155 14 multiple multiple JJ 1871 155 15 web web NN 1871 155 16 applications application NNS 1871 155 17 and and CC 1871 155 18 services service NNS 1871 155 19 on on IN 1871 155 20 multiple multiple JJ 1871 155 21 IaaS IaaS NNP 1871 155 22 and and CC 1871 155 23 PaaS PaaS NNP 1871 155 24 providers provider NNS 1871 155 25 and and CC 1871 155 26 has have VBZ 1871 155 27 been be VBN 1871 155 28 very very RB 1871 155 29 happy happy JJ 1871 155 30 regarding regard VBG 1871 155 31 services service NNS 1871 155 32 and and CC 1871 155 33 overall overall JJ 1871 155 34 costs cost NNS 1871 155 35 . . . 1871 156 1 The the DT 1871 156 2 running running NN 1871 156 3 applications application NNS 1871 156 4 and and CC 1871 156 5 ser- ser- JJ 1871 156 6 vices vice NNS 1871 156 7 are be VBP 1871 156 8 listed list VBN 1871 156 9 in in IN 1871 156 10 table table NN 1871 156 11 2 2 CD 1871 156 12 . . . 1871 157 1 Figure figure NN 1871 157 2 1 1 CD 1871 157 3 . . . 1871 158 1 Amazon Amazon NNP 1871 158 2 AWS AWS NNP 1871 158 3 Management Management NNP 1871 158 4 Console Console NNP 1871 158 5 selectiNG selectiNG NNP 1871 158 6 A a DT 1871 158 7 weB weB NNP 1871 158 8 coNteNt content ADD 1871 158 9 MANAGeMeNt management NN 1871 158 10 sYsteM system NN 1871 158 11 For for IN 1871 158 12 AN an DT 1871 158 13 AcADeMic academic JJ 1871 158 14 liBrArY library JJ 1871 158 15 weBsite website NN 1871 158 16 | | CD 1871 158 17 HAN HAN NNP 1871 158 18 203clouD 203clouD NNP 1871 158 19 coMPutiNG computing NN 1871 158 20 : : : 1871 158 21 cAse cAse NNP 1871 158 22 stuDies stuDies NNPS 1871 158 23 AND and CC 1871 158 24 totAl total CD 1871 158 25 costs cost NNS 1871 158 26 oF of IN 1871 158 27 owNersHiP ownership NN 1871 158 28 | | CD 1871 158 29 HAN HAN NNP 1871 158 30 203 203 CD 1871 158 31 ■ ■ CD 1871 158 32 ❏ ❏ NNP 1871 158 33 Operation Operation NNP 1871 158 34 expense expense NN 1871 158 35 : : : 1871 158 36 $ $ $ 1871 158 37 7,190 7,190 CD 1871 158 38 – – : 1871 158 39 $ $ $ 1871 158 40 10,690 10,690 CD 1871 158 41 . . . 1871 159 1 Ignoring ignore VBG 1871 159 2 downtime downtime NN 1871 159 3 and and CC 1871 159 4 failure failure NN 1871 159 5 expenses expense NNS 1871 159 6 , , , 1871 159 7 insurance insurance NN 1871 159 8 cost cost NN 1871 159 9 , , , 1871 159 10 technology technology NN 1871 159 11 training training NN 1871 159 12 , , , 1871 159 13 and and CC 1871 159 14 backup backup JJ 1871 159 15 process process NN 1871 159 16 . . . 1871 160 1 ■ ■ NFP 1871 160 2 ● ● NFP 1871 160 3 System system NN 1871 160 4 administrator administrator NN 1871 160 5 cost cost NN 1871 160 6 : : : 1871 160 7 $ $ $ 1871 160 8 3,500–$7,000 3,500–$7,000 NN 1871 160 9 = = SYM 1871 160 10 5 5 CD 1871 160 11 years year NNS 1871 160 12 x x SYM 1871 160 13 1–2 1–2 CD 1871 160 14 percent percent NN 1871 160 15 time time NN 1871 160 16 x x NN 1871 160 17 ( ( -LRB- 1871 160 18 50,000 50,000 CD 1871 160 19 salary salary NN 1871 160 20 + + CD 1871 160 21 50000 50000 CD 1871 160 22 x x SYM 1871 160 23 40 40 CD 1871 160 24 percent percent NN 1871 160 25 benefits benefit NNS 1871 160 26 ) ) -RRB- 1871 160 27 . . . 1871 161 1 1–2 1–2 CD 1871 161 2 percent percent NN 1871 161 3 time time NN 1871 161 4 is be VBZ 1871 161 5 about about IN 1871 161 6 5–10 5–10 NNP 1871 161 7 minutes minute NNS 1871 161 8 per per IN 1871 161 9 day day NN 1871 161 10 assuming assume VBG 1871 161 11 this this DT 1871 161 12 administrator administrator NN 1871 161 13 works work VBZ 1871 161 14 at at IN 1871 161 15 8 8 CD 1871 161 16 hours hour NNS 1871 161 17 per per IN 1871 161 18 day day NN 1871 161 19 5 5 CD 1871 161 20 days day NNS 1871 161 21 per per IN 1871 161 22 week week NN 1871 161 23 at at IN 1871 161 24 100 100 CD 1871 161 25 percent percent NN 1871 161 26 capacity capacity NN 1871 161 27 . . . 1871 162 1 ■ ■ NFP 1871 162 2 ■ ■ NFP 1871 162 3 Space space NN 1871 162 4 cost cost NN 1871 162 5 : : : 1871 162 6 $ $ $ 1871 162 7 1,500 1,500 CD 1871 162 8 . . . 1871 163 1 ■ ■ NFP 1871 163 2 ● ● NFP 1871 163 3 Space space NN 1871 163 4 cost cost NN 1871 163 5 for for IN 1871 163 6 a a DT 1871 163 7 book book NN 1871 163 8 in in IN 1871 163 9 UAL UAL NNP 1871 163 10 is be VBZ 1871 163 11 $ $ $ 1871 163 12 2.80 2.80 CD 1871 163 13 per per IN 1871 163 14 year year NN 1871 163 15 . . . 1871 164 1 A a DT 1871 164 2 physical physical JJ 1871 164 3 server server NN 1871 164 4 is be VBZ 1871 164 5 estimated estimate VBN 1871 164 6 to to TO 1871 164 7 be be VB 1871 164 8 $ $ $ 1871 164 9 300 300 CD 1871 164 10 dollars dollar NNS 1871 164 11 per per IN 1871 164 12 year year NN 1871 164 13 for for IN 1871 164 14 space space NN 1871 164 15 . . . 1871 165 1 ■ ■ NFP 1871 165 2 ● ● NFP 1871 165 3 Electricity electricity NN 1871 165 4 cost cost VBD 1871 165 5 : : : 1871 165 6 $ $ $ 1871 165 7 2,190 2,190 CD 1871 165 8 . . . 1871 166 1 of of IN 1871 166 2 a a DT 1871 166 3 1.0–1.2 1.0–1.2 CD 1871 166 4 GHz GHz NNS 1871 166 5 2007 2007 CD 1871 166 6 Opteron opteron NN 1871 166 7 or or CC 1871 166 8 2007 2007 CD 1871 166 9 Xeon Xeon NNP 1871 166 10 processor processor NN 1871 166 11 . . . 1871 166 12 ”26 ”26 NNP 1871 166 13 ■ ■ NFP 1871 166 14 ■ ■ NFP 1871 166 15 The the DT 1871 166 16 TCO TCO NNP 1871 166 17 of of IN 1871 166 18 a a DT 1871 166 19 physical physical JJ 1871 166 20 server server NN 1871 166 21 com- com- NN 1871 166 22 parable parable JJ 1871 166 23 to to IN 1871 166 24 an an DT 1871 166 25 AWS AWS NNP 1871 166 26 small small JJ 1871 166 27 instance instance NN 1871 166 28 for for IN 1871 166 29 5 5 CD 1871 166 30 years year NNS 1871 166 31 : : : 1871 166 32 $ $ $ 1871 166 33 5,858–$7,608 5,858–$7,608 NN 1871 166 34 . . . 1871 167 1 ■ ■ NFP 1871 167 2 ❏ ❏ NNP 1871 167 3 An an DT 1871 167 4 AWS AWS NNP 1871 167 5 small small JJ 1871 167 6 instance instance NN 1871 167 7 is be VBZ 1871 167 8 roughly roughly RB 1871 167 9 50 50 CD 1871 167 10 percent percent NN 1871 167 11 of of IN 1871 167 12 comput- comput- NNP 1871 167 13 ing ing NNP 1871 167 14 power power NN 1871 167 15 of of IN 1871 167 16 a a DT 1871 167 17 server server NN 1871 167 18 quoted quote VBN 1871 167 19 . . . 1871 168 1 ( ( -LRB- 1871 168 2 The the DT 1871 168 3 TCO TCO NNP 1871 168 4 here here RB 1871 168 5 is be VBZ 1871 168 6 calculated calculate VBN 1871 168 7 as as IN 1871 168 8 50 50 CD 1871 168 9 percent percent NN 1871 168 10 of of IN 1871 168 11 $ $ $ 1871 168 12 11,715–$15,215 11,715–$15,215 CD 1871 168 13 ) ) -RRB- 1871 168 14 . . . 1871 169 1 ■ ■ NFP 1871 169 2 ❏ ❏ NNP 1871 169 3 Hardware Hardware NNP 1871 169 4 : : : 1871 169 5 $ $ $ 1871 169 6 4,525 4,525 CD 1871 169 7 . . . 1871 170 1 ■ ■ NFP 1871 170 2 ● ● NFP 1871 170 3 $ $ $ 1871 170 4 4,525 4,525 CD 1871 170 5 = = SYM 1871 170 6 $ $ $ 1871 170 7 2,658 2,658 CD 1871 170 8 ( ( -LRB- 1871 170 9 server server NN 1871 170 10 ) ) -RRB- 1871 170 11 + + CC 1871 170 12 $ $ $ 1871 170 13 1,125 1,125 CD 1871 170 14 ( ( -LRB- 1871 170 15 3-year 3-year CD 1871 170 16 support support NN 1871 170 17 ) ) -RRB- 1871 170 18 + + CC 1871 170 19 $ $ $ 1871 170 20 1,125 1,125 CD 1871 170 21 x2 x2 NN 1871 170 22 /3 /3 . 1871 170 23 ( ( -LRB- 1871 170 24 additional additional JJ 1871 170 25 2-year 2-year CD 1871 170 26 support support NN 1871 170 27 ) ) -RRB- 1871 170 28 . . . 1871 171 1 Note note NN 1871 171 2 : : : 1871 171 3 Dell Dell NNP 1871 171 4 PowerEdge PowerEdge NNP 1871 171 5 server server NN 1871 171 6 : : : 1871 171 7 Intel Intel NNP 1871 171 8 Xeon Xeon NNP 1871 171 9 E56302.53Ghz E56302.53Ghz NNP 1871 171 10 with with IN 1871 171 11 5-year 5-year CD 1871 171 12 support support NN 1871 171 13 for for IN 1871 171 14 mission mission NN 1871 171 15 critical critical JJ 1871 171 16 6-hours 6-hours CD 1871 171 17 repair repair NN 1871 171 18 ( ( -LRB- 1871 171 19 source source NN 1871 171 20 : : : 1871 171 21 Dell Dell NNP 1871 171 22 . . . 1871 172 1 com com NNP 1871 172 2 quoted quote VBN 1871 172 3 on on IN 1871 172 4 Oct. October NNP 1871 172 5 20 20 CD 1871 172 6 , , , 1871 172 7 2010 2010 CD 1871 172 8 ) ) -RRB- 1871 172 9 . . . 1871 173 1 ■ ■ NFP 1871 173 2 ■ ■ NFP 1871 173 3 The the DT 1871 173 4 TCO TCO NNP 1871 173 5 of of IN 1871 173 6 an an DT 1871 173 7 AWS AWS NNP 1871 173 8 small small JJ 1871 173 9 instance instance NN 1871 173 10 for for IN 1871 173 11 5 5 CD 1871 173 12 years year NNS 1871 173 13 : : : 1871 173 14 $ $ $ 1871 173 15 2,750–$3,750 2,750–$3,750 NN 1871 173 16 . . . 1871 174 1 ■ ■ NFP 1871 174 2 ❏ ❏ NNP 1871 174 3 Hardware Hardware NNP 1871 174 4 : : : 1871 174 5 $ $ $ 1871 174 6 0 0 CD 1871 174 7 . . . 1871 175 1 ■ ■ NFP 1871 175 2 ❏ ❏ NNP 1871 175 3 Operation Operation NNP 1871 175 4 expense expense NN 1871 175 5 : : : 1871 175 6 $ $ $ 1871 175 7 2,750 2,750 CD 1871 175 8 – – : 1871 175 9 $ $ $ 1871 175 10 3,750 3,750 CD 1871 175 11 ■ ■ CD 1871 175 12 ● ● NFP 1871 175 13 System system NN 1871 175 14 administrator administrator NN 1871 175 15 cost cost NN 1871 175 16 : : : 1871 175 17 $ $ $ 1871 175 18 0–$1,000 0–$1,000 CD 1871 175 19 ? ? . 1871 175 20 . . . 1871 176 1 By by IN 1871 176 2 eliminating eliminate VBG 1871 176 3 physical physical JJ 1871 176 4 infrastructure infrastructure NN 1871 176 5 , , , 1871 176 6 there there EX 1871 176 7 is be VBZ 1871 176 8 no no DT 1871 176 9 need need NN 1871 176 10 or or CC 1871 176 11 minimal minimal JJ 1871 176 12 cost cost NN 1871 176 13 to to TO 1871 176 14 manage manage VB 1871 176 15 a a DT 1871 176 16 server server NN 1871 176 17 . . . 1871 177 1 ■ ■ NFP 1871 177 2 ● ● NFP 1871 177 3 $ $ $ 1871 177 4 2,750 2,750 CD 1871 177 5 = = SYM 1871 177 6 $ $ $ 1871 177 7 350 350 CD 1871 177 8 ( ( -LRB- 1871 177 9 AWS AWS NNP 1871 177 10 ini- ini- NN 1871 177 11 tial tial JJ 1871 177 12 subscription subscription NN 1871 177 13 fee fee NN 1871 177 14 ) ) -RRB- 1871 177 15 + + CC 1871 177 16 $ $ $ 1871 177 17 40/ 40/ JJ 1871 177 18 month month NN 1871 177 19 x x SYM 1871 177 20 12 12 CD 1871 177 21 months month NNS 1871 177 22 x x SYM 1871 177 23 5 5 CD 1871 177 24 years year NNS 1871 177 25 . . . 1871 178 1 The the DT 1871 178 2 instance instance NN 1871 178 3 ’s ’s POS 1871 178 4 capacity capacity NN 1871 178 5 can can MD 1871 178 6 be be VB 1871 178 7 found find VBN 1871 178 8 on on IN 1871 178 9 AWS AWS NNP 1871 178 10 , , , 1871 178 11 and and CC 1871 178 12 CPU cpu NN 1871 178 13 power power NN 1871 178 14 can can MD 1871 178 15 be be VB 1871 178 16 evaluated evaluate VBN 1871 178 17 by by IN 1871 178 18 using use VBG 1871 178 19 /proc /proc , 1871 178 20 / / SYM 1871 178 21 cpuinfo cpuinfo NN 1871 178 22 . . . 1871 179 1 Amazon Amazon NNP 1871 179 2 indicated indicate VBD 1871 179 3 that that IN 1871 179 4 “ " `` 1871 179 5 One one CD 1871 179 6 EC2 EC2 NNP 1871 179 7 Compute Compute NNP 1871 179 8 Unit Unit NNP 1871 179 9 provides provide VBZ 1871 179 10 the the DT 1871 179 11 equivalent equivalent JJ 1871 179 12 CPU cpu NN 1871 179 13 capacity capacity NN 1871 179 14 Table table NN 1871 179 15 2 2 CD 1871 179 16 . . . 1871 180 1 Some some DT 1871 180 2 UAL UAL NNP 1871 180 3 Web Web NNP 1871 180 4 Applications Applications NNPS 1871 180 5 and and CC 1871 180 6 Cloud Cloud NNP 1871 180 7 Computing Computing NNP 1871 180 8 Service Service NNP 1871 180 9 Providers Providers NNPS 1871 180 10 Computing Computing NNP 1871 180 11 Infrastructure infrastructure NN 1871 180 12 Functions function NNS 1871 180 13 Applications Applications NNP 1871 180 14 Computing Computing NNP 1871 180 15 Environment Environment NNP 1871 180 16 Instances Instances NNPS 1871 180 17 Service Service NNP 1871 180 18 Providers Providers NNP 1871 180 19 Data Data NNP 1871 180 20 Storage Storage NNP 1871 180 21 Data Data NNP 1871 180 22 storage storage NN 1871 180 23 N n NN 1871 180 24 / / SYM 1871 180 25 A a DT 1871 180 26 Linux Linux NNP 1871 180 27 / / SYM 1871 180 28 Windows Windows NNP 1871 180 29 Data Data NNP 1871 180 30 storage storage NN 1871 180 31 using use VBG 1871 180 32 EBS EBS NNP 1871 180 33 or or CC 1871 180 34 S3 S3 NNP 1871 180 35 AWS AWS NNP 1871 180 36 Access Access NNP 1871 180 37 Digital Digital NNP 1871 180 38 repository repository NN 1871 180 39 DSpace DSpace NNP 1871 180 40 J2EE J2EE NNP 1871 180 41 , , , 1871 180 42 Java Java NNP 1871 180 43 , , , 1871 180 44 Tomcat Tomcat NNP 1871 180 45 , , , 1871 180 46 PostgreSQL PostgreSQL NNP 1871 180 47 , , , 1871 180 48 Afghanistan Afghanistan NNP 1871 180 49 Digital Digital NNP 1871 180 50 Collections Collections NNPS 1871 180 51 < < XX 1871 180 52 http://www.afghandata.org http://www.afghandata.org NNP 1871 180 53 > > XX 1871 180 54 AWS AWS NNP 1871 180 55 Linode Linode NNP 1871 180 56 Content Content NNP 1871 180 57 Management Management NNP 1871 180 58 System System NNP 1871 180 59 Joomla Joomla NNP 1871 180 60 Linux Linux NNP 1871 180 61 , , , 1871 180 62 Apache Apache NNP 1871 180 63 , , , 1871 180 64 PHP PHP NNP 1871 180 65 , , , 1871 180 66 MySQL MySQL NNP 1871 180 67 , , , 1871 180 68 Afghanistan Afghanistan NNP 1871 180 69 Digital Digital NNP 1871 180 70 Libraries Libraries NNPS 1871 180 71 < < XX 1871 180 72 http://www.afghandigitallibraries http://www.afghandigitallibraries XX 1871 180 73 . . . 1871 181 1 org/ org/ VBN 1871 181 2 > > NN 1871 181 3 AWS AWS NNP 1871 181 4 Linode Linode NNP 1871 181 5 Website Website NNP 1871 181 6 HTML HTML NNP 1871 181 7 HTML HTML NNP 1871 181 8 Sonoran Sonoran NNP 1871 181 9 Desert Desert NNP 1871 181 10 Knowledge Knowledge NNP 1871 181 11 Exchange Exchange NNP 1871 181 12 < < XX 1871 181 13 http://sdke.org/ http://sdke.org/ XX 1871 181 14 > > NFP 1871 181 15 AWS AWS NNP 1871 181 16 Linode Linode NNP 1871 181 17 Integrated Integrated NNP 1871 181 18 Library Library NNP 1871 181 19 System System NNP 1871 181 20 Koha Koha NNP 1871 181 21 Linux Linux NNP 1871 181 22 , , , 1871 181 23 Apache Apache NNP 1871 181 24 , , , 1871 181 25 Perl Perl NNP 1871 181 26 , , , 1871 181 27 MySQL MySQL NNP 1871 181 28 Afghanistan Afghanistan NNP 1871 181 29 Higher Higher NNP 1871 181 30 Education Education NNP 1871 181 31 Union Union NNP 1871 181 32 Catalog Catalog NNP 1871 181 33 < < XX 1871 181 34 http://www http://www NNP 1871 181 35 . . . 1871 182 1 afghandigitallibraries:4000/ afghandigitallibraries:4000/ JJ 1871 182 2 > > XX 1871 182 3 AWS AWS NNP 1871 182 4 Linode Linode NNP 1871 182 5 Web web NN 1871 182 6 applications application NNS 1871 182 7 Home home NN 1871 182 8 - - HYPH 1871 182 9 grown grow VBN 1871 182 10 J2EE J2EE NNP 1871 182 11 web web NN 1871 182 12 application application NN 1871 182 13 J2EE J2EE NNP 1871 182 14 , , , 1871 182 15 Java Java NNP 1871 182 16 , , , 1871 182 17 Tomcat Tomcat NNP 1871 182 18 Japanese japanese JJ 1871 182 19 GIF GIF NNP 1871 182 20 ( ( -LRB- 1871 182 21 Global Global NNP 1871 182 22 Interlibrary Interlibrary NNP 1871 182 23 - - HYPH 1871 182 24 loan loan NN 1871 182 25 ) ) -RRB- 1871 182 26 Holding Holding NNP 1871 182 27 Finder Finder NNP 1871 182 28 < < XX 1871 182 29 http://74.82.5.165:8080/jpn/ http://74.82.5.165:8080/jpn/ NNP 1871 182 30 > > XX 1871 182 31 at at IN 1871 182 32 Linode Linode NNP 1871 182 33 < < XX 1871 182 34 http://yhan818.appspot http://yhan818.appspot NN 1871 182 35 . . . 1871 183 1 com/ com/ FW 1871 183 2 > > XX 1871 183 3 at at IN 1871 183 4 Google Google NNP 1871 183 5 App App NNP 1871 183 6 Engine Engine NNP 1871 183 7 AWS AWS NNP 1871 183 8 Linode Linode NNP 1871 183 9 Google Google NNP 1871 183 10 App App NNP 1871 183 11 Engine Engine NNP 1871 183 12 Computing Computing NNP 1871 183 13 Services Services NNPS 1871 183 14 Monitoring Monitoring NNP 1871 183 15 Nagios Nagios NNP 1871 183 16 Linux Linux NNP 1871 183 17 , , , 1871 183 18 Perl Perl NNP 1871 183 19 Internal internal JJ 1871 183 20 application application NN 1871 183 21 AWS AWS NNP 1871 183 22 Linode Linode NNP 1871 183 23 Networked Networked NNP 1871 183 24 Devices Devices NNPS 1871 183 25 Administration Administration NNP 1871 183 26 SSH SSH NNP 1871 183 27 , , , 1871 183 28 SFTP SFTP NNP 1871 183 29 Linux Linux NNP 1871 183 30 N N NNP 1871 183 31 / / , 1871 183 32 A a DT 1871 183 33 AWS AWS NNP 1871 183 34 Linode Linode NNP 1871 183 35 204 204 CD 1871 183 36 iNForMAtioN information CD 1871 183 37 tecHNoloGY tecHNoloGY NNP 1871 183 38 AND and CC 1871 183 39 liBrAries library NNS 1871 183 40 | | CD 1871 183 41 DeceMBer december VBP 1871 183 42 2011 2011 CD 1871 183 43 meet meet NN 1871 183 44 users user NNS 1871 183 45 ’ ’ POS 1871 183 46 needs need NNS 1871 183 47 at at IN 1871 183 48 will will NN 1871 183 49 . . . 1871 184 1 Rebuilding rebuild VBG 1871 184 2 nodes node NNS 1871 184 3 and and CC 1871 184 4 creating create VBG 1871 184 5 imaging imaging NN 1871 184 6 are be VBP 1871 184 7 also also RB 1871 184 8 easier easy JJR 1871 184 9 on on IN 1871 184 10 the the DT 1871 184 11 cloud cloud NN 1871 184 12 . . . 1871 185 1 Server server NN 1871 185 2 failure failure NN 1871 185 3 resulting result VBG 1871 185 4 from from IN 1871 185 5 hard- hard- JJ 1871 185 6 ware ware JJ 1871 185 7 error error NN 1871 185 8 can can MD 1871 185 9 result result VB 1871 185 10 in in IN 1871 185 11 significant significant JJ 1871 185 12 downtime downtime NN 1871 185 13 . . . 1871 186 1 The the DT 1871 186 2 UAL UAL NNP 1871 186 3 has have VBZ 1871 186 4 a a DT 1871 186 5 few few JJ 1871 186 6 server server NN 1871 186 7 failure failure NN 1871 186 8 in in IN 1871 186 9 the the DT 1871 186 10 past past JJ 1871 186 11 few few JJ 1871 186 12 years year NNS 1871 186 13 . . . 1871 187 1 Last last JJ 1871 187 2 year year NN 1871 187 3 a a DT 1871 187 4 server server NN 1871 187 5 ’s ’s POS 1871 187 6 RAID RAID NNP 1871 187 7 hard hard JJ 1871 187 8 drives drive NNS 1871 187 9 failed fail VBD 1871 187 10 . . . 1871 188 1 The the DT 1871 188 2 time time NN 1871 188 3 spent spend VBN 1871 188 4 on on IN 1871 188 5 ordering order VBG 1871 188 6 new new JJ 1871 188 7 hard hard JJ 1871 188 8 disks disk NNS 1871 188 9 , , , 1871 188 10 waiting wait VBG 1871 188 11 for for IN 1871 188 12 server server NN 1871 188 13 com- com- NNP 1871 188 14 pany pany NNP 1871 188 15 technician technician NNP 1871 188 16 ’s ’s NNP 1871 188 17 arrival arrival NN 1871 188 18 , , , 1871 188 19 and and CC 1871 188 20 finally finally RB 1871 188 21 rebuilding rebuild VBG 1871 188 22 software software NN 1871 188 23 environment environment NN 1871 188 24 ( ( -LRB- 1871 188 25 e.g. e.g. RB 1871 188 26 , , , 1871 188 27 OS os NN 1871 188 28 , , , 1871 188 29 web web NN 1871 188 30 servers server NNS 1871 188 31 , , , 1871 188 32 application application NN 1871 188 33 servers server NNS 1871 188 34 , , , 1871 188 35 user user NN 1871 188 36 and and CC 1871 188 37 group group NN 1871 188 38 privileges privilege NNS 1871 188 39 ) ) -RRB- 1871 188 40 took take VBD 1871 188 41 six six CD 1871 188 42 or or CC 1871 188 43 more more JJR 1871 188 44 hours hour NNS 1871 188 45 , , , 1871 188 46 not not RB 1871 188 47 to to TO 1871 188 48 mention mention VB 1871 188 49 about about IN 1871 188 50 stress stress NN 1871 188 51 rising rise VBG 1871 188 52 among among IN 1871 188 53 custom- custom- NN 1871 188 54 ers er NNS 1871 188 55 due due JJ 1871 188 56 to to IN 1871 188 57 unavailability unavailability NN 1871 188 58 of of IN 1871 188 59 services service NNS 1871 188 60 . . . 1871 189 1 Mirroring mirroring NN 1871 189 2 servers server NNS 1871 189 3 could could MD 1871 189 4 minimize minimize VB 1871 189 5 service service NN 1871 189 6 downtime downtime NN 1871 189 7 , , , 1871 189 8 but but CC 1871 189 9 the the DT 1871 189 10 cost cost NN 1871 189 11 would would MD 1871 189 12 be be VB 1871 189 13 almost almost RB 1871 189 14 doubled double VBN 1871 189 15 . . . 1871 190 1 In in IN 1871 190 2 comparison comparison NN 1871 190 3 , , , 1871 190 4 in in IN 1871 190 5 the the DT 1871 190 6 cloud cloud NN 1871 190 7 computing compute VBG 1871 190 8 model model NN 1871 190 9 , , , 1871 190 10 the the DT 1871 190 11 author author NN 1871 190 12 took take VBD 1871 190 13 a a DT 1871 190 14 few few JJ 1871 190 15 snapshots snapshot NNS 1871 190 16 using use VBG 1871 190 17 the the DT 1871 190 18 AWS AWS NNP 1871 190 19 web web NN 1871 190 20 management management NN 1871 190 21 interface interface NN 1871 190 22 . . . 1871 191 1 If if IN 1871 191 2 a a DT 1871 191 3 node node NN 1871 191 4 fails fail VBZ 1871 191 5 , , , 1871 191 6 the the DT 1871 191 7 author author NN 1871 191 8 can can MD 1871 191 9 launch launch VB 1871 191 10 an an DT 1871 191 11 instance instance NN 1871 191 12 using use VBG 1871 191 13 the the DT 1871 191 14 snapshot snapshot NN 1871 191 15 within within IN 1871 191 16 a a DT 1871 191 17 minute minute NN 1871 191 18 or or CC 1871 191 19 two two CD 1871 191 20 . . . 1871 192 1 Factors factor NNS 1871 192 2 such such JJ 1871 192 3 as as IN 1871 192 4 software software NN 1871 192 5 and and CC 1871 192 6 hardware hardware NN 1871 192 7 failure failure NN 1871 192 8 , , , 1871 192 9 natural natural JJ 1871 192 10 disasters disaster NNS 1871 192 11 , , , 1871 192 12 network network NN 1871 192 13 failure failure NN 1871 192 14 , , , 1871 192 15 and and CC 1871 192 16 human human JJ 1871 192 17 errors error NNS 1871 192 18 are be VBP 1871 192 19 the the DT 1871 192 20 main main JJ 1871 192 21 causes cause NNS 1871 192 22 for for IN 1871 192 23 system system NN 1871 192 24 down- down- NN 1871 192 25 time time NN 1871 192 26 . . . 1871 193 1 The the DT 1871 193 2 cloud cloud NN 1871 193 3 computing compute VBG 1871 193 4 providers provider NNS 1871 193 5 generally generally RB 1871 193 6 have have VBP 1871 193 7 multiple multiple JJ 1871 193 8 data datum NNS 1871 193 9 cen- cen- NN 1871 193 10 ters ter NNS 1871 193 11 in in IN 1871 193 12 different different JJ 1871 193 13 regions region NNS 1871 193 14 . . . 1871 194 1 For for IN 1871 194 2 instance instance NN 1871 194 3 , , , 1871 194 4 Amazon Amazon NNP 1871 194 5 S3 S3 NNP 1871 194 6 and and CC 1871 194 7 Google Google NNP 1871 194 8 AppEngine AppEngine NNP 1871 194 9 are be VBP 1871 194 10 claimed claim VBN 1871 194 11 to to TO 1871 194 12 be be VB 1871 194 13 highly highly RB 1871 194 14 available available JJ 1871 194 15 and and CC 1871 194 16 highly highly RB 1871 194 17 reliable reliable JJ 1871 194 18 . . . 1871 195 1 Both both DT 1871 195 2 AWS AWS NNP 1871 195 3 and and CC 1871 195 4 Google Google NNP 1871 195 5 App App NNP 1871 195 6 Engine Engine NNP 1871 195 7 offer offer VBP 1871 195 8 automatic automatic JJ 1871 195 9 scaling scaling NN 1871 195 10 and and CC 1871 195 11 load load NN 1871 195 12 balancing balancing NN 1871 195 13 . . . 1871 196 1 The the DT 1871 196 2 cloud cloud NN 1871 196 3 computing compute VBG 1871 196 4 providers provider NNS 1871 196 5 have have VBP 1871 196 6 huge huge JJ 1871 196 7 advantages advantage NNS 1871 196 8 in in IN 1871 196 9 offering offer VBG 1871 196 10 high high JJ 1871 196 11 avail- avail- JJ 1871 196 12 ability ability NN 1871 196 13 to to TO 1871 196 14 minimize minimize VB 1871 196 15 hardware hardware NN 1871 196 16 failure failure NN 1871 196 17 , , , 1871 196 18 natural natural JJ 1871 196 19 disasters disaster NNS 1871 196 20 , , , 1871 196 21 network network NN 1871 196 22 failure failure NN 1871 196 23 , , , 1871 196 24 and and CC 1871 196 25 human human JJ 1871 196 26 errors error NNS 1871 196 27 , , , 1871 196 28 while while IN 1871 196 29 the the DT 1871 196 30 locally locally RB 1871 196 31 man- man- RB 1871 196 32 aged aged JJ 1871 196 33 server server NN 1871 196 34 and and CC 1871 196 35 storage storage NN 1871 196 36 approach approach NN 1871 196 37 has have VBZ 1871 196 38 to to TO 1871 196 39 be be VB 1871 196 40 invested invest VBN 1871 196 41 a a DT 1871 196 42 lot lot NN 1871 196 43 to to TO 1871 196 44 reduce reduce VB 1871 196 45 these these DT 1871 196 46 risks risk NNS 1871 196 47 . . . 1871 197 1 In in IN 1871 197 2 2009 2009 CD 1871 197 3 and and CC 1871 197 4 2010 2010 CD 1871 197 5 the the DT 1871 197 6 University University NNP 1871 197 7 of of IN 1871 197 8 Arizona Arizona NNP 1871 197 9 has have VBZ 1871 197 10 experienced experience VBN 1871 197 11 at at IN 1871 197 12 least least RBS 1871 197 13 two two CD 1871 197 14 network network NN 1871 197 15 and and CC 1871 197 16 server server NN 1871 197 17 outages outage VBZ 1871 197 18 each each DT 1871 197 19 lasting last VBG 1871 197 20 a a DT 1871 197 21 few few JJ 1871 197 22 hours hour NNS 1871 197 23 ; ; : 1871 197 24 one one CD 1871 197 25 failure failure NN 1871 197 26 was be VBD 1871 197 27 because because IN 1871 197 28 of of IN 1871 197 29 human human JJ 1871 197 30 error error NN 1871 197 31 and and CC 1871 197 32 the the DT 1871 197 33 other other JJ 1871 197 34 was be VBD 1871 197 35 because because IN 1871 197 36 of of IN 1871 197 37 a a DT 1871 197 38 power power NN 1871 197 39 failure failure NN 1871 197 40 from from IN 1871 197 41 Tucson Tucson NNP 1871 197 42 Electric Electric NNP 1871 197 43 Power Power NNP 1871 197 44 . . . 1871 198 1 When when WRB 1871 198 2 a a DT 1871 198 3 power power NN 1871 198 4 line line NN 1871 198 5 was be VBD 1871 198 6 cut cut VBN 1871 198 7 by by IN 1871 198 8 accident accident NN 1871 198 9 , , , 1871 198 10 what what WP 1871 198 11 can can MD 1871 198 12 you -PRON- PRP 1871 198 13 do do VB 1871 198 14 ? ? . 1871 199 1 In in IN 1871 199 2 comparison comparison NN 1871 199 3 , , , 1871 199 4 over over IN 1871 199 5 the the DT 1871 199 6 past past JJ 1871 199 7 two two CD 1871 199 8 years year NNS 1871 199 9 minimal minimal JJ 1871 199 10 downtime downtime NN 1871 199 11 from from IN 1871 199 12 includes include VBZ 1871 199 13 12 12 CD 1871 199 14 TB TB NNP 1871 199 15 hard hard JJ 1871 199 16 disks disk NNS 1871 199 17 ( ( -LRB- 1871 199 18 about about RB 1871 199 19 10 10 CD 1871 199 20 TB TB NNP 1871 199 21 usable usable JJ 1871 199 22 space space NN 1871 199 23 after after IN 1871 199 24 RAID RAID NNP 1871 199 25 5 5 CD 1871 199 26 configuration configuration NN 1871 199 27 ) ) -RRB- 1871 199 28 with with IN 1871 199 29 5-year 5-year CD 1871 199 30 support support NN 1871 199 31 , , , 1871 199 32 assuming assume VBG 1871 199 33 5-year 5-year CD 1871 199 34 life life NN 1871 199 35 expectancy expectancy NN 1871 199 36 . . . 1871 200 1 ■ ■ NFP 1871 200 2 ❏ ❏ NNP 1871 200 3 Operation Operation NNP 1871 200 4 expense expense NN 1871 200 5 : : : 1871 200 6 $ $ $ 1871 200 7 1,438 1,438 CD 1871 200 8 – – : 1871 200 9 $ $ $ 1871 200 10 2,138 2,138 CD 1871 200 11 per per IN 1871 200 12 year year NN 1871 200 13 . . . 1871 201 1 ■ ■ NFP 1871 201 2 ● ● NFP 1871 201 3 System system NN 1871 201 4 administrator administrator NN 1871 201 5 cost cost NN 1871 201 6 : : : 1871 201 7 $ $ $ 1871 201 8 700–$1,200 700–$1,200 CD 1871 201 9 . . . 1871 202 1 See see VB 1871 202 2 above above RB 1871 202 3 . . . 1871 203 1 ■ ■ NFP 1871 203 2 ● ● NFP 1871 203 3 Space space NN 1871 203 4 cost cost NN 1871 203 5 : : : 1871 203 6 $ $ $ 1871 203 7 300 300 CD 1871 203 8 . . . 1871 204 1 See see VB 1871 204 2 above above RB 1871 204 3 . . . 1871 205 1 ■ ■ NFP 1871 205 2 ● ● NFP 1871 205 3 Electricity electricity NN 1871 205 4 costs cost NNS 1871 205 5 : : : 1871 205 6 $ $ $ 1871 205 7 438 438 CD 1871 205 8 per per IN 1871 205 9 year year NN 1871 205 10 . . . 1871 206 1 See see VB 1871 206 2 above above RB 1871 206 3 . . . 1871 207 1 ■ ■ NFP 1871 207 2 ● ● NFP 1871 207 3 Network network NN 1871 207 4 cost cost NN 1871 207 5 ignored ignore VBN 1871 207 6 . . . 1871 208 1 technology technology NN 1871 208 2 Analysis Analysis NNP 1871 208 3 There there EX 1871 208 4 is be VBZ 1871 208 5 no no DT 1871 208 6 need need NN 1871 208 7 to to TO 1871 208 8 purchase purchase VB 1871 208 9 a a DT 1871 208 10 server server NN 1871 208 11 ; ; : 1871 208 12 no no DT 1871 208 13 need need NN 1871 208 14 to to TO 1871 208 15 initial initial VB 1871 208 16 a a DT 1871 208 17 cloud cloud NN 1871 208 18 node node NN 1871 208 19 ; ; : 1871 208 20 no no DT 1871 208 21 need need NN 1871 208 22 to to TO 1871 208 23 setup setup VB 1871 208 24 security security NN 1871 208 25 policies policy NNS 1871 208 26 ; ; : 1871 208 27 no no DT 1871 208 28 need need NN 1871 208 29 to to TO 1871 208 30 install install VB 1871 208 31 Tomcat Tomcat NNP 1871 208 32 , , , 1871 208 33 Java Java NNP 1871 208 34 and and CC 1871 208 35 J2EE J2EE NNP 1871 208 36 environment environment NN 1871 208 37 ; ; : 1871 208 38 and and CC 1871 208 39 no no DT 1871 208 40 need need NN 1871 208 41 to to TO 1871 208 42 update update VB 1871 208 43 software software NN 1871 208 44 . . . 1871 209 1 Compared compare VBN 1871 209 2 to to IN 1871 209 3 the the DT 1871 209 4 traditional traditional JJ 1871 209 5 approach approach NN 1871 209 6 , , , 1871 209 7 PaaS PaaS NNP 1871 209 8 eliminates eliminate VBZ 1871 209 9 upfront upfront JJ 1871 209 10 hardware hardware NN 1871 209 11 and and CC 1871 209 12 software software NN 1871 209 13 investment investment NN 1871 209 14 , , , 1871 209 15 reduces reduce VBZ 1871 209 16 time time NN 1871 209 17 and and CC 1871 209 18 work work NN 1871 209 19 for for IN 1871 209 20 setting set VBG 1871 209 21 up up RP 1871 209 22 running running NN 1871 209 23 environment environment NN 1871 209 24 , , , 1871 209 25 and and CC 1871 209 26 removes remove VBZ 1871 209 27 hardware hardware NN 1871 209 28 and and CC 1871 209 29 software software NN 1871 209 30 upgrade upgrade NN 1871 209 31 and and CC 1871 209 32 maintenance maintenance NN 1871 209 33 tasks task NNS 1871 209 34 . . . 1871 210 1 IaaS IaaS NNP 1871 210 2 eliminates eliminate VBZ 1871 210 3 upfront upfront JJ 1871 210 4 hardware hardware NN 1871 210 5 investment investment NN 1871 210 6 along along IN 1871 210 7 with with IN 1871 210 8 other other JJ 1871 210 9 technical technical JJ 1871 210 10 advantages advantage NNS 1871 210 11 dis- dis- IN 1871 210 12 cussed cuss VBD 1871 210 13 below below RB 1871 210 14 . . . 1871 211 1 The the DT 1871 211 2 cloud cloud NN 1871 211 3 computing compute VBG 1871 211 4 model model NN 1871 211 5 offers offer VBZ 1871 211 6 much much RB 1871 211 7 better well JJR 1871 211 8 scalability scalability NN 1871 211 9 over over IN 1871 211 10 the the DT 1871 211 11 traditional traditional JJ 1871 211 12 model model NN 1871 211 13 due due IN 1871 211 14 to to IN 1871 211 15 its -PRON- PRP$ 1871 211 16 flexibility flexibility NN 1871 211 17 and and CC 1871 211 18 lower low JJR 1871 211 19 cost cost NN 1871 211 20 . . . 1871 212 1 In in IN 1871 212 2 our -PRON- PRP$ 1871 212 3 repository repository NN 1871 212 4 , , , 1871 212 5 the the DT 1871 212 6 initial initial JJ 1871 212 7 storage storage NN 1871 212 8 requirement requirement NN 1871 212 9 is be VBZ 1871 212 10 not not RB 1871 212 11 significant significant JJ 1871 212 12 , , , 1871 212 13 but but CC 1871 212 14 can can MD 1871 212 15 grow grow VB 1871 212 16 over over IN 1871 212 17 time time NN 1871 212 18 if if IN 1871 212 19 more more JJR 1871 212 20 digital digital JJ 1871 212 21 collections collection NNS 1871 212 22 are be VBP 1871 212 23 added add VBN 1871 212 24 . . . 1871 213 1 In in IN 1871 213 2 addition addition NN 1871 213 3 , , , 1871 213 4 the the DT 1871 213 5 number number NN 1871 213 6 of of IN 1871 213 7 visits visit NNS 1871 213 8 is be VBZ 1871 213 9 not not RB 1871 213 10 high high JJ 1871 213 11 , , , 1871 213 12 but but CC 1871 213 13 can can MD 1871 213 14 increase increase VB 1871 213 15 significantly significantly RB 1871 213 16 later later RB 1871 213 17 . . . 1871 214 1 An an DT 1871 214 2 accurate accurate JJ 1871 214 3 estimate estimate NN 1871 214 4 of of IN 1871 214 5 both both DT 1871 214 6 factors factor NNS 1871 214 7 can can MD 1871 214 8 be be VB 1871 214 9 difficult difficult JJ 1871 214 10 . . . 1871 215 1 In in IN 1871 215 2 the the DT 1871 215 3 tra- tra- JJ 1871 215 4 ditional ditional JJ 1871 215 5 model model NN 1871 215 6 , , , 1871 215 7 a a DT 1871 215 8 purchased purchase VBN 1871 215 9 server server NN 1871 215 10 has have VBZ 1871 215 11 preconfigured preconfigure VBN 1871 215 12 hardware hardware NN 1871 215 13 with with IN 1871 215 14 limited limited JJ 1871 215 15 storage storage NN 1871 215 16 . . . 1871 216 1 Upgrading upgrade VBG 1871 216 2 storage storage NN 1871 216 3 and and CC 1871 216 4 processing processing NN 1871 216 5 power power NN 1871 216 6 can can MD 1871 216 7 be be VB 1871 216 8 costly costly JJ 1871 216 9 and and CC 1871 216 10 problematic problematic JJ 1871 216 11 . . . 1871 217 1 Downtime downtime NN 1871 217 2 will will MD 1871 217 3 be be VB 1871 217 4 certain certain JJ 1871 217 5 during during IN 1871 217 6 the the DT 1871 217 7 upgrade upgrade NN 1871 217 8 process process NN 1871 217 9 . . . 1871 218 1 In in IN 1871 218 2 comparison comparison NN 1871 218 3 , , , 1871 218 4 the the DT 1871 218 5 cloud cloud NN 1871 218 6 comput- comput- VBZ 1871 218 7 ing ing NNP 1871 218 8 model model NN 1871 218 9 provides provide VBZ 1871 218 10 an an DT 1871 218 11 easy easy JJ 1871 218 12 way way NN 1871 218 13 to to TO 1871 218 14 upgrade upgrade VB 1871 218 15 storage storage NN 1871 218 16 and and CC 1871 218 17 processing processing NN 1871 218 18 power power NN 1871 218 19 with with IN 1871 218 20 no no DT 1871 218 21 downtime downtime NN 1871 218 22 if if IN 1871 218 23 han- han- RB 1871 218 24 dling dle VBG 1871 218 25 well well RB 1871 218 26 . . . 1871 219 1 Bigger big JJR 1871 219 2 storage storage NN 1871 219 3 and and CC 1871 219 4 larger large JJR 1871 219 5 instances instance NNS 1871 219 6 with with IN 1871 219 7 high high JJ 1871 219 8 - - HYPH 1871 219 9 memory memory NN 1871 219 10 or or CC 1871 219 11 high- high- NN 1871 219 12 CPU cpu NN 1871 219 13 can can MD 1871 219 14 be be VB 1871 219 15 added add VBN 1871 219 16 or or CC 1871 219 17 removed remove VBN 1871 219 18 to to TO 1871 219 19 ■ ■ NFP 1871 219 20 ■ ■ NFP 1871 219 21 Electricity electricity NN 1871 219 22 cost cost NN 1871 219 23 : : : 1871 219 24 $ $ $ 1871 219 25 2,190 2,190 CD 1871 219 26 = = SYM 1871 219 27 5 5 CD 1871 219 28 years year NNS 1871 219 29 x x SYM 1871 219 30 365 365 CD 1871 219 31 days day NNS 1871 219 32 / / SYM 1871 219 33 year year NN 1871 219 34 x x SYM 1871 219 35 24 24 CD 1871 219 36 hours hour NNS 1871 219 37 / / SYM 1871 219 38 day day NN 1871 219 39 x x SYM 1871 219 40 0.5 0.5 CD 1871 219 41 kilowatt kilowatt NN 1871 219 42 / / SYM 1871 219 43 hour hour NN 1871 219 44 x x SYM 1871 219 45 $ $ $ 1871 219 46 0.10 0.10 CD 1871 219 47 / / SYM 1871 219 48 kilowatt kilowatt NN 1871 219 49 . . . 1871 220 1 Most Most JJS 1871 220 2 libraries library NNS 1871 220 3 running run VBG 1871 220 4 digital digital JJ 1871 220 5 library library NN 1871 220 6 programs program NNS 1871 220 7 require require VBP 1871 220 8 big big JJ 1871 220 9 storage storage NN 1871 220 10 for for IN 1871 220 11 preserving preserve VBG 1871 220 12 digitization digitization NN 1871 220 13 files file NNS 1871 220 14 . . . 1871 221 1 The the DT 1871 221 2 analysis analysis NN 1871 221 3 below below IN 1871 221 4 just just RB 1871 221 5 illustrates illustrate VBZ 1871 221 6 a a DT 1871 221 7 com- com- NN 1871 221 8 parison parison NN 1871 221 9 of of IN 1871 221 10 the the DT 1871 221 11 TCO TCO NNP 1871 221 12 of of IN 1871 221 13 10 10 CD 1871 221 14 TB TB NNP 1871 221 15 space space NN 1871 221 16 . . . 1871 222 1 It -PRON- PRP 1871 222 2 shows show VBZ 1871 222 3 that that IN 1871 222 4 the the DT 1871 222 5 TCO TCO NNP 1871 222 6 of of IN 1871 222 7 locally locally RB 1871 222 8 man- man- RB 1871 222 9 aged aged JJ 1871 222 10 storage storage NN 1871 222 11 has have VBZ 1871 222 12 lower low JJR 1871 222 13 costs cost NNS 1871 222 14 than than IN 1871 222 15 Amazon Amazon NNP 1871 222 16 S3 S3 NNP 1871 222 17 ’s ’s POS 1871 222 18 storage storage NN 1871 222 19 TCO TCO NNP 1871 222 20 . . . 1871 223 1 Though though IN 1871 223 2 the the DT 1871 223 3 cloud cloud NN 1871 223 4 computing compute VBG 1871 223 5 model model NN 1871 223 6 still still RB 1871 223 7 have have VBP 1871 223 8 the the DT 1871 223 9 advantage advantage NN 1871 223 10 of of IN 1871 223 11 on on IN 1871 223 12 - - HYPH 1871 223 13 demand demand NN 1871 223 14 , , , 1871 223 15 avoid avoid VB 1871 223 16 big big JJ 1871 223 17 initial initial JJ 1871 223 18 investment investment NN 1871 223 19 on on IN 1871 223 20 equipment equipment NN 1871 223 21 , , , 1871 223 22 the the DT 1871 223 23 author author NN 1871 223 24 believes believe VBZ 1871 223 25 that that WDT 1871 223 26 locally locally RB 1871 223 27 man- man- IN 1871 223 28 aged aged JJ 1871 223 29 storage storage NN 1871 223 30 may may MD 1871 223 31 be be VB 1871 223 32 a a DT 1871 223 33 better well JJR 1871 223 34 solution solution NN 1871 223 35 if if IN 1871 223 36 planned plan VBN 1871 223 37 well well RB 1871 223 38 . . . 1871 224 1 Since since IN 1871 224 2 Amazon Amazon NNP 1871 224 3 S6 S6 NNP 1871 224 4 storage storage NN 1871 224 5 pricing pricing NN 1871 224 6 decreases decrease NNS 1871 224 7 from from IN 1871 224 8 $ $ $ 1871 224 9 0.14 0.14 CD 1871 224 10 / / SYM 1871 224 11 GB GB NNP 1871 224 12 to to IN 1871 224 13 $ $ $ 1871 224 14 0.095 0.095 CD 1871 224 15 / / SYM 1871 224 16 GB GB NNP 1871 224 17 over over IN 1871 224 18 500 500 CD 1871 224 19 TB TB NNP 1871 224 20 , , , 1871 224 21 Amazon Amazon NNP 1871 224 22 S3 S3 NNP 1871 224 23 ’s ’s , 1871 224 24 TCO TCO NNP 1871 224 25 might may MD 1871 224 26 be be VB 1871 224 27 lower low JJR 1871 224 28 if if IN 1871 224 29 an an DT 1871 224 30 organization organization NN 1871 224 31 has have VBZ 1871 224 32 huge huge JJ 1871 224 33 amounts amount NNS 1871 224 34 of of IN 1871 224 35 data datum NNS 1871 224 36 . . . 1871 225 1 The the DT 1871 225 2 author author NN 1871 225 3 suggests suggest VBZ 1871 225 4 readers reader NNS 1871 225 5 should should MD 1871 225 6 do do VB 1871 225 7 their -PRON- PRP$ 1871 225 8 own own JJ 1871 225 9 analysis analysis NN 1871 225 10 . . . 1871 226 1 ■ ■ NFP 1871 226 2 ■ ■ NFP 1871 226 3 The the DT 1871 226 4 TCO TCO NNP 1871 226 5 of of IN 1871 226 6 10 10 CD 1871 226 7 TB TB NNP 1871 226 8 in in IN 1871 226 9 Amazon Amazon NNP 1871 226 10 S3 S3 NNP 1871 226 11 per per IN 1871 226 12 year year NN 1871 226 13 : : : 1871 226 14 $ $ $ 1871 226 15 16,800 16,800 CD 1871 226 16 . . . 1871 227 1 Note note NN 1871 227 2 : : : 1871 227 3 Amazon Amazon NNP 1871 227 4 S3 S3 NNP 1871 227 5 replicate replicate VB 1871 227 6 data datum NNS 1871 227 7 at at IN 1871 227 8 least least JJS 1871 227 9 3 3 CD 1871 227 10 times time NNS 1871 227 11 , , , 1871 227 12 assuming assume VBG 1871 227 13 these these DT 1871 227 14 preservation preservation NN 1871 227 15 files file NNS 1871 227 16 do do VBP 1871 227 17 not not RB 1871 227 18 need need VB 1871 227 19 constant constant JJ 1871 227 20 changes change NNS 1871 227 21 . . . 1871 228 1 Otherwise otherwise RB 1871 228 2 , , , 1871 228 3 data datum NNS 1871 228 4 transfer transfer NN 1871 228 5 fees fee NNS 1871 228 6 could could MD 1871 228 7 be be VB 1871 228 8 high high JJ 1871 228 9 . . . 1871 229 1 ■ ■ NFP 1871 229 2 ❏ ❏ NNP 1871 229 3 Operation Operation NNP 1871 229 4 expense expense NN 1871 229 5 : : : 1871 229 6 $ $ $ 1871 229 7 16,800 16,800 CD 1871 229 8 per per IN 1871 229 9 year year NN 1871 229 10 . . . 1871 230 1 ■ ■ NFP 1871 230 2 ● ● NFP 1871 230 3 $ $ $ 1871 230 4 16,800 16,800 CD 1871 230 5 = = SYM 1871 230 6 $ $ $ 1871 230 7 1,400 1,400 CD 1871 230 8 / / SYM 1871 230 9 month month NN 1871 230 10 x x SYM 1871 230 11 12 12 CD 1871 230 12 months month NNS 1871 230 13 . . . 1871 231 1 ( ( -LRB- 1871 231 2 based base VBN 1871 231 3 on on IN 1871 231 4 Amazon Amazon NNP 1871 231 5 S3 S3 NNP 1871 231 6 pricing pricing NN 1871 231 7 of of IN 1871 231 8 $ $ $ 1871 231 9 0.14 0.14 CD 1871 231 10 / / SYM 1871 231 11 GB GB NNP 1871 231 12 per per IN 1871 231 13 month month NN 1871 231 14 ) ) -RRB- 1871 231 15 ■ ■ NFP 1871 231 16 ● ● NFP 1871 231 17 Network network NN 1871 231 18 cost cost NN 1871 231 19 ignored ignore VBN 1871 231 20 . . . 1871 232 1 ■ ■ NFP 1871 232 2 ■ ■ NFP 1871 232 3 The the DT 1871 232 4 TCO TCO NNP 1871 232 5 of of IN 1871 232 6 a a DT 1871 232 7 10 10 CD 1871 232 8 TB TB NNP 1871 232 9 physical physical JJ 1871 232 10 stor- stor- NN 1871 232 11 age age NN 1871 232 12 per per IN 1871 232 13 year year NN 1871 232 14 : : : 1871 232 15 $ $ $ 1871 232 16 11,212–$12,612 11,212–$12,612 CD 1871 232 17 . . . 1871 233 1 ■ ■ NFP 1871 233 2 ❏ ❏ NNP 1871 233 3 To to TO 1871 233 4 match match VB 1871 233 5 reliability reliability NN 1871 233 6 of of IN 1871 233 7 Amazon Amazon NNP 1871 233 8 S3 S3 NNP 1871 233 9 , , , 1871 233 10 local local JJ 1871 233 11 managed manage VBN 1871 233 12 storage storage NN 1871 233 13 needs need VBZ 1871 233 14 three three CD 1871 233 15 copies copy NNS 1871 233 16 of of IN 1871 233 17 data datum NNS 1871 233 18 : : : 1871 233 19 two two CD 1871 233 20 in in IN 1871 233 21 hard hard JJ 1871 233 22 disk disk NN 1871 233 23 and and CC 1871 233 24 one one CD 1871 233 25 in in IN 1871 233 26 tape tape NN 1871 233 27 . . . 1871 234 1 Note note NN 1871 234 2 : : : 1871 234 3 Dell Dell NNP 1871 234 4 AX4–5I AX4–5I NNP 1871 234 5 SAN SAN NNP 1871 234 6 storage storage NN 1871 234 7 : : : 1871 234 8 quoted quote VBN 1871 234 9 on on IN 1871 234 10 October October NNP 1871 234 11 26 26 CD 1871 234 12 , , , 1871 234 13 2010 2010 CD 1871 234 14 . . . 1871 235 1 Replicate replicate VB 1871 235 2 data datum NNS 1871 235 3 3 3 CD 1871 235 4 times time NNS 1871 235 5 , , , 1871 235 6 including include VBG 1871 235 7 2 2 CD 1871 235 8 copies copy NNS 1871 235 9 in in IN 1871 235 10 hard hard JJ 1871 235 11 disks disk NNS 1871 235 12 , , , 1871 235 13 one one CD 1871 235 14 copy copy NN 1871 235 15 in in IN 1871 235 16 tape tape NN 1871 235 17 . . . 1871 236 1 Ignoring ignore VBG 1871 236 2 time time NN 1871 236 3 value value NN 1871 236 4 of of IN 1871 236 5 money money NN 1871 236 6 , , , 1871 236 7 3 3 CD 1871 236 8 percent percent NN 1871 236 9 inflation inflation NN 1871 236 10 per per IN 1871 236 11 year year NN 1871 236 12 based base VBN 1871 236 13 on on IN 1871 236 14 CPI CPI NNP 1871 236 15 statistic statistic JJ 1871 236 16 data datum NNS 1871 236 17 . . . 1871 237 1 ■ ■ NFP 1871 237 2 ❏ ❏ NNP 1871 237 3 Hardware Hardware NNP 1871 237 4 : : : 1871 237 5 $ $ $ 1871 237 6 4,168 4,168 CD 1871 237 7 per per IN 1871 237 8 year year NN 1871 237 9 . . . 1871 238 1 ■ ■ NFP 1871 238 2 ● ● NFP 1871 238 3 $ $ $ 1871 238 4 20,840 20,840 CD 1871 238 5 a a DT 1871 238 6 SAN SAN NNP 1871 238 7 storage storage NN 1871 238 8 selectiNG selectiNG NNP 1871 238 9 A a DT 1871 238 10 weB weB NNP 1871 238 11 coNteNt content ADD 1871 238 12 MANAGeMeNt management NN 1871 238 13 sYsteM system NN 1871 238 14 For for IN 1871 238 15 AN an DT 1871 238 16 AcADeMic academic JJ 1871 238 17 liBrArY library JJ 1871 238 18 weBsite website NN 1871 238 19 | | CD 1871 238 20 HAN HAN NNP 1871 238 21 205clouD 205clouD NNP 1871 238 22 coMPutiNG computing NN 1871 238 23 : : : 1871 238 24 cAse cAse NNP 1871 238 25 stuDies stuDies NNPS 1871 238 26 AND and CC 1871 238 27 totAl total CD 1871 238 28 costs cost NNS 1871 238 29 oF of IN 1871 238 30 owNersHiP ownership NN 1871 238 31 | | CD 1871 238 32 HAN HAN NNP 1871 238 33 205 205 CD 1871 238 34 ’ ’ CD 1871 238 35 06 06 CD 1871 238 36 ) ) -RRB- 1871 238 37 , , , 1871 238 38 Nov. November NNP 1871 238 39 6–8 6–8 CD 1871 238 40 , , , 1871 238 41 2006 2006 CD 1871 238 42 , , , 1871 238 43 Seattle Seattle NNP 1871 238 44 , , , 1871 238 45 Wash. Washington NNP 1871 238 46 , , , 1871 238 47 h h NNP 1871 238 48 t t NNP 1871 238 49 t t NNP 1871 238 50 p p NNP 1871 238 51 s s NNP 1871 238 52 : : : 1871 238 53 / / SYM 1871 238 54 / / SYM 1871 238 55 w w NNP 1871 238 56 w w NNP 1871 238 57 w. w. NNP 1871 238 58 u u NNP 1871 238 59 s s NNP 1871 238 60 e e NNP 1871 238 61 n n CC 1871 238 62 i i NNP 1871 238 63 x x SYM 1871 238 64 . . . 1871 239 1 o o NNP 1871 239 2 r r NNP 1871 239 3 g g NNP 1871 239 4 / / SYM 1871 239 5 e e NNP 1871 239 6 v v NNP 1871 239 7 e e NNP 1871 239 8 n n NNP 1871 239 9 t t NNP 1871 239 10 s s NNP 1871 239 11 / / SYM 1871 239 12 o o NNP 1871 239 13 s s NNP 1871 239 14 d d NNP 1871 239 15 i i NN 1871 239 16 0 0 CD 1871 239 17 6 6 CD 1871 239 18 / / SYM 1871 239 19 t t NN 1871 239 20 e e NN 1871 239 21 c c NN 1871 239 22 h h NN 1871 239 23 / / SYM 1871 239 24 c c NN 1871 239 25 h h NN 1871 239 26 a a DT 1871 239 27 n n NNP 1871 239 28 g g NN 1871 239 29 / / SYM 1871 239 30 c c NN 1871 239 31 h h NN 1871 239 32 a a NN 1871 239 33 n n NN 1871 239 34 g g NN 1871 239 35 _ _ NNP 1871 239 36 h h NNP 1871 239 37 t t NNP 1871 239 38 m m NNP 1871 239 39 l l NN 1871 239 40 / / , 1871 239 41 ( ( -LRB- 1871 239 42 accessed access VBN 1871 239 43 Apr. April NNP 1871 240 1 21 21 CD 1871 240 2 , , , 1871 240 3 2010 2010 CD 1871 240 4 ) ) -RRB- 1871 240 5 . . . 1871 241 1 16 16 CD 1871 241 2 . . . 1871 242 1 Google Google NNP 1871 242 2 , , , 1871 242 3 “ " `` 1871 242 4 GQL GQL NNP 1871 242 5 Reference Reference NNP 1871 242 6 , , , 1871 242 7 2010 2010 CD 1871 242 8 , , , 1871 242 9 http://code.google.com/appengine/ http://code.google.com/appengine/ NNP 1871 242 10 docs docs NNP 1871 242 11 / / SYM 1871 242 12 python python NNP 1871 242 13 / / SYM 1871 242 14 datastore datastore NNP 1871 242 15 / / SYM 1871 242 16 gqlreference gqlreference NNP 1871 242 17 .html .html . 1871 242 18 ( ( -LRB- 1871 242 19 accessed access VBN 1871 242 20 Apr. April NNP 1871 243 1 21 21 CD 1871 243 2 , , , 1871 243 3 2010 2010 CD 1871 243 4 ) ) -RRB- 1871 243 5 ; ; : 1871 243 6 Google Google NNP 1871 243 7 Developers Developers NNP 1871 243 8 , , , 1871 243 9 “ " `` 1871 243 10 Campfire Campfire NNP 1871 243 11 One one CD 1871 243 12 : : : 1871 243 13 Introducing introduce VBG 1871 243 14 Google Google NNP 1871 243 15 App App NNP 1871 243 16 Engine Engine NNP 1871 243 17 ( ( -LRB- 1871 243 18 pt pt UH 1871 243 19 . . . 1871 244 1 3 3 LS 1871 244 2 ) ) -RRB- 1871 244 3 , , , 1871 244 4 ” " '' 1871 244 5 2010 2010 CD 1871 244 6 , , , 1871 244 7 http:// http:// NNP 1871 244 8 www.youtube.com/watch?v=oG6Ac7d- www.youtube.com/watch?v=oG6Ac7d- NNP 1871 244 9 Nx8 Nx8 NNP 1871 244 10 ( ( -LRB- 1871 244 11 accessed access VBN 1871 244 12 Apr. April NNP 1871 245 1 21 21 CD 1871 245 2 , , , 1871 245 3 2010 2010 CD 1871 245 4 ) ) -RRB- 1871 245 5 . . . 1871 246 1 17 17 CD 1871 246 2 . . . 1871 247 1 David David NNP 1871 247 2 Chappell Chappell NNP 1871 247 3 , , , 1871 247 4 “ " `` 1871 247 5 Introducing introduce VBG 1871 247 6 Windows Windows NNP 1871 247 7 Azure Azure NNP 1871 247 8 , , , 1871 247 9 ” " '' 1871 247 10 2009 2009 CD 1871 247 11 , , , 1871 247 12 http://down- http://down- NNP 1871 247 13 load.microsoft.com/download/e/4/3/ load.microsoft.com/download/e/4/3/ NNP 1871 247 14 e43bb484–3b52–4fa8-a9f9-ec60a32954bc/ e43bb484–3b52–4fa8-a9f9-ec60a32954bc/ NNP 1871 247 15 Azure_Services_Platform.pdf Azure_Services_Platform.pdf NNP 1871 247 16 ( ( -LRB- 1871 247 17 accessed access VBN 1871 247 18 Apr. April NNP 1871 248 1 2 2 CD 1871 248 2 , , , 1871 248 3 2010 2010 CD 1871 248 4 ) ) -RRB- 1871 248 5 . . . 1871 249 1 18 18 CD 1871 249 2 . . . 1871 250 1 Linode Linode NNP 1871 250 2 , , , 1871 250 3 “ " `` 1871 250 4 Linode Linode NNP 1871 250 5 — — : 1871 250 6 Xen Xen NNP 1871 250 7 VPS VPS NNP 1871 250 8 Hosting hosting NN 1871 250 9 , , , 1871 250 10 ” " '' 1871 250 11 2010 2010 CD 1871 250 12 , , , 1871 250 13 http://www.linode.com/ http://www.linode.com/ NNP 1871 250 14 ( ( -LRB- 1871 250 15 accessed access VBN 1871 250 16 Apr. April NNP 1871 251 1 7 7 CD 1871 251 2 , , , 1871 251 3 2010 2010 CD 1871 251 4 ) ) -RRB- 1871 251 5 . . . 1871 252 1 19 19 CD 1871 252 2 . . . 1871 253 1 Google Google NNP 1871 253 2 , , , 1871 253 3 “ " `` 1871 253 4 Quotas Quotas NNPS 1871 253 5 — — : 1871 253 6 Google Google NNP 1871 253 7 App App NNP 1871 253 8 Engine Engine NNP 1871 253 9 , , , 1871 253 10 ” " '' 1871 253 11 2010 2010 CD 1871 253 12 , , , 1871 253 13 http://code.google.com/ http://code.google.com/ ADD 1871 253 14 appengine appengine JJ 1871 253 15 / / SYM 1871 253 16 docs docs NNP 1871 253 17 / / SYM 1871 253 18 quotas.html quotas.html NNS 1871 253 19 ( ( -LRB- 1871 253 20 accessed access VBN 1871 253 21 Oct. October NNP 1871 253 22 21 21 CD 1871 253 23 , , , 1871 253 24 2010 2010 CD 1871 253 25 ) ) -RRB- 1871 253 26 . . . 1871 254 1 20 20 CD 1871 254 2 . . . 1871 255 1 Jay Jay NNP 1871 255 2 Jordan Jordan NNP 1871 255 3 , , , 1871 255 4 “ " `` 1871 255 5 Climbing climb VBG 1871 255 6 Out out IN 1871 255 7 of of IN 1871 255 8 the the DT 1871 255 9 Box Box NNP 1871 255 10 and and CC 1871 255 11 Into into IN 1871 255 12 the the DT 1871 255 13 Cloud Cloud NNP 1871 255 14 : : : 1871 255 15 Building build VBG 1871 255 16 Web- web- NN 1871 255 17 Scale scale NN 1871 255 18 for for IN 1871 255 19 Libraries library NNS 1871 255 20 , , , 1871 255 21 ” " '' 1871 255 22 Journal Journal NNP 1871 255 23 of of IN 1871 255 24 Library Library NNP 1871 255 25 Administration Administration NNP 1871 255 26 51 51 CD 1871 255 27 , , , 1871 255 28 no no UH 1871 255 29 . . . 1871 256 1 1 1 CD 1871 256 2 ( ( -LRB- 1871 256 3 2011 2011 CD 1871 256 4 ) ) -RRB- 1871 256 5 : : : 1871 256 6 3–17 3–17 NNP 1871 256 7 . . . 1871 257 1 21 21 CD 1871 257 2 . . . 1871 258 1 Nurmi Nurmi NNP 1871 258 2 Daniel Daniel NNP 1871 258 3 et et NNP 1871 258 4 al al NNP 1871 258 5 . . NNP 1871 258 6 , , , 1871 258 7 “ " `` 1871 258 8 The the DT 1871 258 9 Eucalyptus Eucalyptus NNP 1871 258 10 Open Open NNP 1871 258 11 - - HYPH 1871 258 12 Source Source NNP 1871 258 13 Cloud Cloud NNP 1871 258 14 - - HYPH 1871 258 15 Computing Computing NNP 1871 258 16 System system NN 1871 258 17 , , , 1871 258 18 ” " '' 1871 258 19 in in IN 1871 258 20 9th 9th JJ 1871 258 21 IEEE IEEE NNP 1871 258 22 / / SYM 1871 258 23 ACM ACM NNP 1871 258 24 International International NNP 1871 258 25 Symposium Symposium NNP 1871 258 26 on on IN 1871 258 27 Cluster Cluster NNP 1871 258 28 Computing Computing NNP 1871 258 29 and and CC 1871 258 30 the the DT 1871 258 31 Grid Grid NNP 1871 258 32 , , , 1871 258 33 2009 2009 CD 1871 258 34 , , , 1871 258 35 doi doi XX 1871 258 36 : : : 1871 258 37 10.1109 10.1109 CD 1871 258 38 / / SYM 1871 258 39 CCGRID.2009.93 CCGRID.2009.93 NNP 1871 258 40 . . . 1871 259 1 22 22 CD 1871 259 2 . . . 1871 260 1 Google Google NNP 1871 260 2 , , , 1871 260 3 “ " `` 1871 260 4 The the DT 1871 260 5 JRE JRE NNP 1871 260 6 White White NNP 1871 260 7 List List NNP 1871 260 8 — — : 1871 260 9 Google Google NNP 1871 260 10 App App NNP 1871 260 11 Engine Engine NNP 1871 260 12 — — : 1871 260 13 Google Google NNP 1871 260 14 Code Code NNP 1871 260 15 , , , 1871 260 16 ” " '' 1871 260 17 2010 2010 CD 1871 260 18 , , , 1871 260 19 http://code.google.com/appengine/ http://code.google.com/appengine/ NNP 1871 260 20 docs docs NNP 1871 260 21 / / SYM 1871 260 22 java java NNP 1871 260 23 / / SYM 1871 260 24 jrewhitelist.html jrewhitelist.html NNP 1871 260 25 ( ( -LRB- 1871 260 26 accessed access VBN 1871 260 27 Apr. April NNP 1871 261 1 9 9 CD 1871 261 2 , , , 1871 261 3 2010 2010 CD 1871 261 4 ) ) -RRB- 1871 261 5 ; ; : 1871 261 6 Google Google NNP 1871 261 7 , , , 1871 261 8 “ " `` 1871 261 9 The the DT 1871 261 10 Java Java NNP 1871 261 11 Servelet Servelet NNP 1871 261 12 Environment Environment NNP 1871 261 13 , , , 1871 261 14 ” " '' 1871 261 15 2010 2010 CD 1871 261 16 , , , 1871 261 17 http://code.google http://code.google NNP 1871 261 18 .com .com . 1871 261 19 / / SYM 1871 261 20 appengine appengine NN 1871 261 21 / / SYM 1871 261 22 docs docs NNP 1871 261 23 / / SYM 1871 261 24 java java NNP 1871 261 25 / / SYM 1871 261 26 runtime runtime NNP 1871 261 27 .html .html . 1871 261 28 ( ( -LRB- 1871 261 29 accessed access VBN 1871 261 30 Apr. April NNP 1871 262 1 9 9 CD 1871 262 2 , , , 1871 262 3 2010 2010 CD 1871 262 4 ) ) -RRB- 1871 262 5 . . . 1871 263 1 23 23 CD 1871 263 2 . . . 1871 264 1 Google Google NNP 1871 264 2 , , , 1871 264 3 “ " `` 1871 264 4 Changing change VBG 1871 264 5 Quotas quota NNS 1871 264 6 To to TO 1871 264 7 Keep keep VB 1871 264 8 Most Most JJS 1871 264 9 Apps app NNS 1871 264 10 Serving serve VBG 1871 264 11 Free free JJ 1871 264 12 , , , 1871 264 13 ” " '' 1871 264 14 2009 2009 CD 1871 264 15 , , , 1871 264 16 http:// http:// NNP 1871 264 17 googleappengine.blogspot.com/2009/ googleappengine.blogspot.com/2009/ NNP 1871 264 18 06 06 CD 1871 264 19 / / SYM 1871 264 20 changing change VBG 1871 264 21 - - HYPH 1871 264 22 quotas quota NNS 1871 264 23 - - HYPH 1871 264 24 to to IN 1871 264 25 - - HYPH 1871 264 26 keep keep VB 1871 264 27 - - HYPH 1871 264 28 most most RBS 1871 264 29 - - HYPH 1871 264 30 apps app NNS 1871 264 31 .html .html . 1871 264 32 ( ( -LRB- 1871 264 33 access access NN 1871 264 34 Oct. October NNP 1871 264 35 21 21 CD 1871 264 36 , , , 1871 264 37 2010 2010 CD 1871 264 38 ) ) -RRB- 1871 264 39 . . . 1871 265 1 24 24 CD 1871 265 2 . . . 1871 266 1 Michael Michael NNP 1871 266 2 Armbust Armbust NNP 1871 266 3 et et NNP 1871 266 4 al al NNP 1871 266 5 . . NNP 1871 266 6 , , , 1871 266 7 Above above IN 1871 266 8 the the DT 1871 266 9 Clouds Clouds NNPS 1871 266 10 : : : 1871 266 11 A a DT 1871 266 12 Berkeley Berkeley NNP 1871 266 13 View View NNP 1871 266 14 of of IN 1871 266 15 Cloud Cloud NNP 1871 266 16 Computing Computing NNP 1871 266 17 ( ( -LRB- 1871 266 18 EECS EECS NNP 1871 266 19 Department Department NNP 1871 266 20 , , , 1871 266 21 University University NNP 1871 266 22 of of IN 1871 266 23 California California NNP 1871 266 24 , , , 1871 266 25 Berkeley Berkeley NNP 1871 266 26 : : : 1871 266 27 Reliable reliable JJ 1871 266 28 Adaptive Adaptive NNP 1871 266 29 Distributed Distributed NNP 1871 266 30 Systems Systems NNPS 1871 266 31 Laboratory Laboratory NNP 1871 266 32 , , , 1871 266 33 2009 2009 CD 1871 266 34 ) ) -RRB- 1871 266 35 , , , 1871 266 36 http://www.eecs.berkeley.edu/Pubs/ http://www.eecs.berkeley.edu/Pubs/ NNP 1871 266 37 Te Te NNP 1871 266 38 c c NN 1871 266 39 h h NN 1871 266 40 R r NN 1871 266 41 p p NN 1871 266 42 t t NN 1871 266 43 s s NN 1871 266 44 / / SYM 1871 266 45 2 2 CD 1871 266 46 0 0 CD 1871 266 47 0 0 CD 1871 266 48 9 9 CD 1871 266 49 / / SYM 1871 266 50 E e NN 1871 266 51 E e NN 1871 266 52 C c NN 1871 266 53 S s NN 1871 266 54 - - HYPH 1871 266 55 2 2 CD 1871 266 56 0 0 CD 1871 266 57 0 0 CD 1871 266 58 9 9 CD 1871 266 59 - - SYM 1871 266 60 2 2 CD 1871 266 61 8 8 CD 1871 266 62 . . . 1871 267 1 h h NNP 1871 267 2 t t NNP 1871 267 3 m m NNP 1871 267 4 l l NN 1871 267 5 ( ( -LRB- 1871 267 6 accessed access VBN 1871 267 7 July July NNP 1871 267 8 1 1 CD 1871 267 9 , , , 1871 267 10 2009 2009 CD 1871 267 11 ) ) -RRB- 1871 267 12 . . . 1871 268 1 25 25 CD 1871 268 2 . . . 1871 269 1 Amazon Amazon NNP 1871 269 2 , , , 1871 269 3 “ " `` 1871 269 4 Amazon Amazon NNP 1871 269 5 EC2 EC2 NNP 1871 269 6 Pricing Pricing NNP 1871 269 7 , , , 1871 269 8 ” " '' 1871 269 9 2010 2010 CD 1871 269 10 , , , 1871 269 11 http://aws.amazon.com/ec2/pric- http://aws.amazon.com/ec2/pric- NNP 1871 269 12 ing/ ing/ NNP 1871 269 13 ( ( -LRB- 1871 269 14 accessed access VBN 1871 269 15 Feb. February NNP 1871 269 16 20 20 CD 1871 269 17 , , , 1871 269 18 2010 2010 CD 1871 269 19 ) ) -RRB- 1871 269 20 . . . 1871 270 1 26 26 CD 1871 270 2 . . . 1871 271 1 Michael Michael NNP 1871 271 2 Healy Healy NNP 1871 271 3 , , , 1871 271 4 “ " `` 1871 271 5 Beyond beyond IN 1871 271 6 CYA CYA NNP 1871 271 7 as as IN 1871 271 8 a a DT 1871 271 9 service service NN 1871 271 10 , , , 1871 271 11 ” " '' 1871 271 12 Information Information NNP 1871 271 13 Week Week NNP 1871 271 14 1288 1288 CD 1871 271 15 ( ( -LRB- 1871 271 16 2011 2011 CD 1871 271 17 ) ) -RRB- 1871 271 18 : : : 1871 271 19 24–26 24–26 CD 1871 271 20 . . . 1871 272 1 case case NN 1871 272 2 of of IN 1871 272 3 10 10 CD 1871 272 4 TB TB NNP 1871 272 5 storage storage NN 1871 272 6 . . . 1871 273 1 Since since IN 1871 273 2 Amazon Amazon NNP 1871 273 3 offers offer VBZ 1871 273 4 lower low JJR 1871 273 5 storage storage NN 1871 273 6 pricing pricing NN 1871 273 7 for for IN 1871 273 8 huge huge JJ 1871 273 9 amounts amount NNS 1871 273 10 of of IN 1871 273 11 data datum NNS 1871 273 12 , , , 1871 273 13 readers reader NNS 1871 273 14 are be VBP 1871 273 15 recom- recom- VBN 1871 273 16 mended mend VBN 1871 273 17 to to TO 1871 273 18 do do VB 1871 273 19 their -PRON- PRP$ 1871 273 20 own own JJ 1871 273 21 analysis analysis NN 1871 273 22 on on IN 1871 273 23 the the DT 1871 273 24 TCOs tco NNS 1871 273 25 . . . 1871 274 1 References reference NNS 1871 274 2 1 1 CD 1871 274 3 . . . 1871 275 1 Roger Roger NNP 1871 275 2 C. C. NNP 1871 275 3 Schonfeld Schonfeld NNP 1871 275 4 and and CC 1871 275 5 Ross Ross NNP 1871 275 6 Housewright Housewright NNP 1871 275 7 , , , 1871 275 8 Faculty Faculty NNP 1871 275 9 Survey Survey NNP 1871 275 10 2009 2009 CD 1871 275 11 : : : 1871 275 12 Key key JJ 1871 275 13 Strategic Strategic NNP 1871 275 14 Insights Insights NNPS 1871 275 15 for for IN 1871 275 16 Libraries Libraries NNPS 1871 275 17 , , , 1871 275 18 Publishers Publishers NNPS 1871 275 19 , , , 1871 275 20 and and CC 1871 275 21 Societies Societies NNPS 1871 275 22 , , , 1871 275 23 2010 2010 CD 1871 275 24 , , , 1871 275 25 http://www.ithaka http://www.ithaka NNP 1871 275 26 .org .org . 1871 275 27 / / SYM 1871 275 28 ithaka ithaka NNP 1871 275 29 - - HYPH 1871 275 30 s s NN 1871 275 31 - - HYPH 1871 275 32 r r NNP 1871 275 33 / / SYM 1871 275 34 research research NN 1871 275 35 / / SYM 1871 275 36 faculty faculty NN 1871 275 37 - - HYPH 1871 275 38 surveys survey NNS 1871 275 39 -2000–2009 -2000–2009 NN 1871 275 40 / / SYM 1871 275 41 faculty faculty NN 1871 275 42 - - HYPH 1871 275 43 survey-2009 survey-2009 NN 1871 275 44 ( ( -LRB- 1871 275 45 accessed access VBN 1871 275 46 Apr. April NNP 1871 276 1 20 20 CD 1871 276 2 , , , 1871 276 3 2010 2010 CD 1871 276 4 ) ) -RRB- 1871 276 5 . . . 1871 277 1 2 2 LS 1871 277 2 . . . 1871 278 1 Daniel Daniel NNP 1871 278 2 Chudnov Chudnov NNP 1871 278 3 , , , 1871 278 4 “ " `` 1871 278 5 A a DT 1871 278 6 View view NN 1871 278 7 From from IN 1871 278 8 the the DT 1871 278 9 Clouds Clouds NNPS 1871 278 10 , , , 1871 278 11 ” " '' 1871 278 12 Computers computer NNS 1871 278 13 in in IN 1871 278 14 Libraries library NNS 1871 278 15 30 30 CD 1871 278 16 , , , 1871 278 17 no no UH 1871 278 18 . . . 1871 279 1 3 3 CD 1871 279 2 ( ( -LRB- 1871 279 3 2010 2010 CD 1871 279 4 ) ) -RRB- 1871 279 5 : : : 1871 279 6 33–35 33–35 CD 1871 279 7 . . . 1871 280 1 3 3 LS 1871 280 2 . . . 1871 281 1 Jay Jay NNP 1871 281 2 Jordan Jordan NNP 1871 281 3 , , , 1871 281 4 “ " `` 1871 281 5 Climbing climb VBG 1871 281 6 Out out IN 1871 281 7 of of IN 1871 281 8 the the DT 1871 281 9 Box Box NNP 1871 281 10 and and CC 1871 281 11 Into into IN 1871 281 12 the the DT 1871 281 13 Cloud Cloud NNP 1871 281 14 : : : 1871 281 15 Building build VBG 1871 281 16 Web- web- NN 1871 281 17 Scale scale NN 1871 281 18 for for IN 1871 281 19 Libraries library NNS 1871 281 20 , , , 1871 281 21 ” " '' 1871 281 22 Journal Journal NNP 1871 281 23 of of IN 1871 281 24 Library Library NNP 1871 281 25 Administration Administration NNP 1871 281 26 51 51 CD 1871 281 27 , , , 1871 281 28 no no UH 1871 281 29 . . . 1871 282 1 1 1 CD 1871 282 2 ( ( -LRB- 1871 282 3 2011 2011 CD 1871 282 4 ) ) -RRB- 1871 282 5 : : : 1871 282 6 3–17 3–17 NNP 1871 282 7 . . . 1871 283 1 4 4 LS 1871 283 2 . . . 1871 284 1 Erik Erik NNP 1871 284 2 Mitchell Mitchell NNP 1871 284 3 , , , 1871 284 4 “ " `` 1871 284 5 Cloud Cloud NNP 1871 284 6 Computing Computing NNP 1871 284 7 and and CC 1871 284 8 Your -PRON- PRP$ 1871 284 9 Library library NN 1871 284 10 , , , 1871 284 11 ” " '' 1871 284 12 Journal Journal NNP 1871 284 13 of of IN 1871 284 14 Web Web NNP 1871 284 15 Librarianship Librarianship NNP 1871 284 16 4 4 CD 1871 284 17 , , , 1871 284 18 no no UH 1871 284 19 . . . 1871 285 1 1 1 CD 1871 285 2 ( ( -LRB- 1871 285 3 2010 2010 CD 1871 285 4 ) ) -RRB- 1871 285 5 : : : 1871 285 6 83–86 83–86 LS 1871 285 7 . . . 1871 286 1 5 5 CD 1871 286 2 . . . 1871 287 1 Erik Erik NNP 1871 287 2 Mitchell Mitchell NNP 1871 287 3 , , , 1871 287 4 “ " `` 1871 287 5 Using use VBG 1871 287 6 Cloud Cloud NNP 1871 287 7 Services Services NNPS 1871 287 8 For for IN 1871 287 9 Library Library NNP 1871 287 10 IT it NN 1871 287 11 Infrastructure infrastructure NN 1871 287 12 , , , 1871 287 13 ” " '' 1871 287 14 Code4Lib Code4Lib NNP 1871 287 15 Journal Journal NNP 1871 287 16 9 9 CD 1871 287 17 ( ( -LRB- 1871 287 18 2010 2010 CD 1871 287 19 ) ) -RRB- 1871 287 20 , , , 1871 287 21 http://journal http://journal ADD 1871 287 22 .code4lib.org .code4lib.org . 1871 287 23 / / , 1871 287 24 articles/2510 articles/2510 NFP 1871 287 25 ( ( -LRB- 1871 287 26 accessed access VBN 1871 287 27 Feb Feb NNP 1871 287 28 10 10 CD 1871 287 29 , , , 1871 287 30 2011 2011 CD 1871 287 31 ) ) -RRB- 1871 287 32 . . . 1871 288 1 6 6 CD 1871 288 2 . . . 1871 289 1 Subhas Subhas NNP 1871 289 2 C. C. NNP 1871 289 3 Misra Misra NNP 1871 289 4 and and CC 1871 289 5 Arka Arka NNP 1871 289 6 Mondal Mondal NNP 1871 289 7 , , , 1871 289 8 “ " `` 1871 289 9 Identification identification NN 1871 289 10 of of IN 1871 289 11 a a DT 1871 289 12 Company Company NNP 1871 289 13 ’s ’s POS 1871 289 14 Suitability suitability NN 1871 289 15 for for IN 1871 289 16 the the DT 1871 289 17 Adoption Adoption NNP 1871 289 18 of of IN 1871 289 19 Cloud Cloud NNP 1871 289 20 Computing Computing NNP 1871 289 21 and and CC 1871 289 22 Modelling model VBG 1871 289 23 its -PRON- PRP$ 1871 289 24 Corresponding Corresponding NNP 1871 289 25 Return Return NNP 1871 289 26 on on IN 1871 289 27 Investment investment NN 1871 289 28 , , , 1871 289 29 ” " '' 1871 289 30 Mathematical Mathematical NNP 1871 289 31 & & CC 1871 289 32 Computer Computer NNP 1871 289 33 Modelling Modelling NNP 1871 289 34 53 53 CD 1871 289 35 ( ( -LRB- 1871 289 36 2011 2011 CD 1871 289 37 ) ) -RRB- 1871 289 38 : : : 1871 289 39 504–21 504–21 CD 1871 289 40 , , , 1871 289 41 doi doi XX 1871 289 42 : : : 1871 289 43 10.1016 10.1016 CD 1871 289 44 / / SYM 1871 289 45 j j NNP 1871 289 46 . . . 1871 290 1 mcm.2010.03.037 mcm.2010.03.037 ADD 1871 290 2 . . . 1871 291 1 7 7 LS 1871 291 2 . . . 1871 292 1 Michael Michael NNP 1871 292 2 Healy Healy NNP 1871 292 3 , , , 1871 292 4 “ " `` 1871 292 5 Beyond beyond IN 1871 292 6 CYA CYA NNP 1871 292 7 as as IN 1871 292 8 a a DT 1871 292 9 service service NN 1871 292 10 , , , 1871 292 11 ” " '' 1871 292 12 Information Information NNP 1871 292 13 Week Week NNP 1871 292 14 1288 1288 CD 1871 292 15 ( ( -LRB- 1871 292 16 2011 2011 CD 1871 292 17 ) ) -RRB- 1871 292 18 : : : 1871 292 19 24–26 24–26 CD 1871 292 20 . . . 1871 293 1 8 8 LS 1871 293 2 . . . 1871 294 1 Yan Yan NNP 1871 294 2 Han Han NNP 1871 294 3 , , , 1871 294 4 “ " `` 1871 294 5 On on IN 1871 294 6 the the DT 1871 294 7 Clouds Clouds NNPS 1871 294 8 : : : 1871 294 9 A a DT 1871 294 10 New New NNP 1871 294 11 Way Way NNP 1871 294 12 of of IN 1871 294 13 Computing computing NN 1871 294 14 , , , 1871 294 15 ” " '' 1871 294 16 Information Information NNP 1871 294 17 Technology Technology NNP 1871 294 18 & & CC 1871 294 19 Libraries Libraries NNP 1871 294 20 29 29 CD 1871 294 21 , , , 1871 294 22 no no UH 1871 294 23 . . . 1871 295 1 2 2 CD 1871 295 2 ( ( -LRB- 1871 295 3 2010 2010 CD 1871 295 4 ) ) -RRB- 1871 295 5 : : : 1871 295 6 88–93 88–93 CD 1871 295 7 . . . 1871 296 1 9 9 CD 1871 296 2 . . . 1871 297 1 Ibid ibid RB 1871 297 2 . . . 1871 298 1 10 10 CD 1871 298 2 . . . 1871 299 1 Peter Peter NNP 1871 299 2 Mell Mell NNP 1871 299 3 and and CC 1871 299 4 Tim Tim NNP 1871 299 5 Grance Grance NNP 1871 299 6 , , , 1871 299 7 The the DT 1871 299 8 NIST NIST NNP 1871 299 9 Definition Definition NNP 1871 299 10 of of IN 1871 299 11 Cloud Cloud NNP 1871 299 12 Computing Computing NNP 1871 299 13 , , , 1871 299 14 NIST NIST NNP 1871 299 15 , , , 1871 299 16 http://csrc.nist.gov/groups/SNS/cloud http://csrc.nist.gov/groups/sns/cloud NN 1871 299 17 -computing/ -computing/ NNP 1871 299 18 ( ( -LRB- 1871 299 19 accessed access VBN 1871 299 20 Oct. October NNP 1871 299 21 21 21 CD 1871 299 22 , , , 1871 299 23 2010 2010 CD 1871 299 24 ) ) -RRB- 1871 299 25 . . . 1871 300 1 11 11 CD 1871 300 2 . . . 1871 301 1 Ibid ibid RB 1871 301 2 . . . 1871 302 1 12 12 CD 1871 302 2 . . . 1871 303 1 Ibid ibid RB 1871 303 2 . . . 1871 304 1 13 13 CD 1871 304 2 . . . 1871 305 1 Ibid ibid RB 1871 305 2 . . . 1871 306 1 14 14 CD 1871 306 2 . . . 1871 307 1 Amazon Amazon NNP 1871 307 2 , , , 1871 307 3 Amazon Amazon NNP 1871 307 4 Elastic Elastic NNP 1871 307 5 Compute Compute NNP 1871 307 6 Cloud Cloud NNP 1871 307 7 ( ( -LRB- 1871 307 8 Amazon Amazon NNP 1871 307 9 EC2 EC2 NNP 1871 307 10 ) ) -RRB- 1871 307 11 , , , 1871 307 12 2010 2010 CD 1871 307 13 , , , 1871 307 14 http://aws http://aws NNP 1871 307 15 .amazon.com .amazon.com . 1871 307 16 / / SYM 1871 307 17 ec2/ ec2/ NNP 1871 307 18 ( ( -LRB- 1871 307 19 accessed access VBN 1871 307 20 Oct. October NNP 1871 307 21 21 21 CD 1871 307 22 , , , 1871 307 23 2010 2010 CD 1871 307 24 ) ) -RRB- 1871 307 25 . . . 1871 308 1 15 15 CD 1871 308 2 . . . 1871 309 1 Fay Fay NNP 1871 309 2 Chang Chang NNP 1871 309 3 et et FW 1871 309 4 al al NNP 1871 309 5 . . NNP 1871 309 6 , , , 1871 309 7 “ " `` 1871 309 8 Bigtable bigtable NN 1871 309 9 : : : 1871 309 10 A a DT 1871 309 11 Distributed distributed JJ 1871 309 12 Storage storage NN 1871 309 13 System system NN 1871 309 14 for for IN 1871 309 15 Structure Structure NNP 1871 309 16 Data Data NNPS 1871 309 17 , , , 1871 309 18 ” " '' 1871 309 19 in in IN 1871 309 20 7th 7th JJ 1871 309 21 Symposium Symposium NNP 1871 309 22 on on IN 1871 309 23 Operating Operating NNP 1871 309 24 Systems Systems NNPS 1871 309 25 Design design NN 1871 309 26 and and CC 1871 309 27 Implementation implementation NN 1871 309 28 ( ( -LRB- 1871 309 29 OSDI osdi IN 1871 309 30 the the DT 1871 309 31 cloud cloud NN 1871 309 32 computing compute VBG 1871 309 33 providers provider NNS 1871 309 34 was be VBD 1871 309 35 reported report VBN 1871 309 36 . . . 1871 310 1 There there EX 1871 310 2 are be VBP 1871 310 3 some some DT 1871 310 4 issues issue NNS 1871 310 5 when when WRB 1871 310 6 implementing implement VBG 1871 310 7 cloud cloud NN 1871 310 8 computing computing NN 1871 310 9 . . . 1871 311 1 Above above IN 1871 311 2 the the DT 1871 311 3 Clouds Clouds NNPS 1871 311 4 : : : 1871 311 5 A a DT 1871 311 6 Berkeley Berkeley NNP 1871 311 7 View View NNP 1871 311 8 of of IN 1871 311 9 cloud cloud NN 1871 311 10 computing computing NN 1871 311 11 discusses discusse NNS 1871 311 12 ten ten CD 1871 311 13 obsta- obsta- JJ 1871 311 14 cles cle NNS 1871 311 15 and and CC 1871 311 16 related related JJ 1871 311 17 opportunities opportunity NNS 1871 311 18 for for IN 1871 311 19 cloud cloud NN 1871 311 20 computing.27 computing.27 NNP 1871 311 21 All all DT 1871 311 22 of of IN 1871 311 23 these these DT 1871 311 24 obstacles obstacle NNS 1871 311 25 and and CC 1871 311 26 opportunities opportunity NNS 1871 311 27 are be VBP 1871 311 28 tech- tech- RB 1871 311 29 nical nical JJ 1871 311 30 . . . 1871 312 1 The the DT 1871 312 2 author author NN 1871 312 3 ’s ’s POS 1871 312 4 first first JJ 1871 312 5 paper paper NN 1871 312 6 on on IN 1871 312 7 this this DT 1871 312 8 topic topic NN 1871 312 9 also also RB 1871 312 10 discusses discuss VBZ 1871 312 11 legal legal JJ 1871 312 12 jurisdiction jurisdiction NN 1871 312 13 issues issue NNS 1871 312 14 when when WRB 1871 312 15 considering consider VBG 1871 312 16 cloud cloud NN 1871 312 17 com- com- NN 1871 312 18 puting.28 puting.28 NNP 1871 312 19 Users user NNS 1871 312 20 should should MD 1871 312 21 be be VB 1871 312 22 aware aware JJ 1871 312 23 of of IN 1871 312 24 these these DT 1871 312 25 potential potential JJ 1871 312 26 issues issue NNS 1871 312 27 when when WRB 1871 312 28 making make VBG 1871 312 29 a a DT 1871 312 30 decision decision NN 1871 312 31 of of IN 1871 312 32 adopting adopt VBG 1871 312 33 the the DT 1871 312 34 cloud cloud NN 1871 312 35 . . . 1871 313 1 Summary summary VB 1871 313 2 This this DT 1871 313 3 paper paper NN 1871 313 4 starts start VBZ 1871 313 5 with with IN 1871 313 6 literature literature NN 1871 313 7 review review NN 1871 313 8 of of IN 1871 313 9 articles article NNS 1871 313 10 in in IN 1871 313 11 cloud cloud NN 1871 313 12 computing computing NN 1871 313 13 , , , 1871 313 14 some some DT 1871 313 15 of of IN 1871 313 16 them -PRON- PRP 1871 313 17 describing describe VBG 1871 313 18 how how WRB 1871 313 19 librar- librar- NNP 1871 313 20 ies ie NNS 1871 313 21 are be VBP 1871 313 22 incorporating incorporate VBG 1871 313 23 and and CC 1871 313 24 evaluating evaluate VBG 1871 313 25 the the DT 1871 313 26 cloud cloud NN 1871 313 27 . . . 1871 314 1 The the DT 1871 314 2 author author NN 1871 314 3 introduces introduce VBZ 1871 314 4 cloud cloud NN 1871 314 5 computing compute VBG 1871 314 6 definition definition NN 1871 314 7 , , , 1871 314 8 identi- identi- NNP 1871 314 9 fies fie NNS 1871 314 10 three three CD 1871 314 11 - - HYPH 1871 314 12 level level NN 1871 314 13 of of IN 1871 314 14 services service NNS 1871 314 15 ( ( -LRB- 1871 314 16 SaaS SaaS NNP 1871 314 17 , , , 1871 314 18 PaaS PaaS NNP 1871 314 19 , , , 1871 314 20 and and CC 1871 314 21 IaaS IaaS NNP 1871 314 22 ) ) -RRB- 1871 314 23 , , , 1871 314 24 and and CC 1871 314 25 provides provide VBZ 1871 314 26 an an DT 1871 314 27 overview overview NN 1871 314 28 of of IN 1871 314 29 major major JJ 1871 314 30 players player NNS 1871 314 31 such such JJ 1871 314 32 as as IN 1871 314 33 Amazon Amazon NNP 1871 314 34 , , , 1871 314 35 Microsoft Microsoft NNP 1871 314 36 , , , 1871 314 37 and and CC 1871 314 38 Google Google NNP 1871 314 39 . . . 1871 315 1 Open open JJ 1871 315 2 source source NN 1871 315 3 cloud cloud NN 1871 315 4 software software NN 1871 315 5 and and CC 1871 315 6 how how WRB 1871 315 7 private private JJ 1871 315 8 cloud cloud NN 1871 315 9 helps help VBZ 1871 315 10 are be VBP 1871 315 11 discussed discuss VBN 1871 315 12 . . . 1871 316 1 Then then RB 1871 316 2 he -PRON- PRP 1871 316 3 presents present VBZ 1871 316 4 case case NN 1871 316 5 studies study NNS 1871 316 6 using use VBG 1871 316 7 different different JJ 1871 316 8 cloud cloud NN 1871 316 9 computing compute VBG 1871 316 10 providers provider NNS 1871 316 11 : : : 1871 316 12 case case NN 1871 316 13 1 1 CD 1871 316 14 of of IN 1871 316 15 using use VBG 1871 316 16 an an DT 1871 316 17 IaaS IaaS NNP 1871 316 18 provider provider NN 1871 316 19 Amazon Amazon NNP 1871 316 20 and and CC 1871 316 21 case case NN 1871 316 22 2 2 CD 1871 316 23 of of IN 1871 316 24 using use VBG 1871 316 25 a a DT 1871 316 26 PaaS PaaS NNP 1871 316 27 provider provider NN 1871 316 28 Google Google NNP 1871 316 29 . . . 1871 317 1 In in IN 1871 317 2 case case NN 1871 317 3 1 1 CD 1871 317 4 , , , 1871 317 5 the the DT 1871 317 6 author author NN 1871 317 7 justifies justify VBZ 1871 317 8 the the DT 1871 317 9 imple- imple- NN 1871 317 10 mentation mentation NN 1871 317 11 of of IN 1871 317 12 DSpace DSpace NNP 1871 317 13 on on IN 1871 317 14 AWS AWS NNP 1871 317 15 . . . 1871 318 1 In in IN 1871 318 2 case case NN 1871 318 3 2 2 CD 1871 318 4 , , , 1871 318 5 the the DT 1871 318 6 author author NN 1871 318 7 discusses discuss VBZ 1871 318 8 advantages advantage NNS 1871 318 9 and and CC 1871 318 10 pitfalls pitfall NNS 1871 318 11 of of IN 1871 318 12 PaaS PaaS NNP 1871 318 13 and and CC 1871 318 14 demonstrates demonstrate VBZ 1871 318 15 a a DT 1871 318 16 small small JJ 1871 318 17 web web NN 1871 318 18 application application NN 1871 318 19 hosted host VBN 1871 318 20 in in IN 1871 318 21 Google Google NNP 1871 318 22 AppEngine AppEngine NNP 1871 318 23 . . . 1871 319 1 Detailed detailed JJ 1871 319 2 analysis analysis NN 1871 319 3 of of IN 1871 319 4 the the DT 1871 319 5 TCOs tco NNS 1871 319 6 comparing compare VBG 1871 319 7 AWS AWS NNP 1871 319 8 with with IN 1871 319 9 local local JJ 1871 319 10 managed manage VBN 1871 319 11 storage storage NN 1871 319 12 and and CC 1871 319 13 servers server NNS 1871 319 14 are be VBP 1871 319 15 presented present VBN 1871 319 16 . . . 1871 320 1 The the DT 1871 320 2 analysis analysis NN 1871 320 3 shows show VBZ 1871 320 4 that that IN 1871 320 5 the the DT 1871 320 6 cloud cloud NN 1871 320 7 computing computing NN 1871 320 8 has have VBZ 1871 320 9 techni- techni- VBN 1871 320 10 cal cal NN 1871 320 11 advantages advantage NNS 1871 320 12 and and CC 1871 320 13 offers offer VBZ 1871 320 14 significant significant JJ 1871 320 15 cost cost NN 1871 320 16 savings saving NNS 1871 320 17 when when WRB 1871 320 18 serving serve VBG 1871 320 19 web web NN 1871 320 20 appli- appli- NN 1871 320 21 cations cation NNS 1871 320 22 . . . 1871 321 1 Shifting shift VBG 1871 321 2 web web NN 1871 321 3 applications application NNS 1871 321 4 to to IN 1871 321 5 the the DT 1871 321 6 cloud cloud NN 1871 321 7 provides provide VBZ 1871 321 8 several several JJ 1871 321 9 techni- techni- NN 1871 321 10 cal cal NN 1871 321 11 advantages advantage NNS 1871 321 12 over over IN 1871 321 13 locally locally RB 1871 321 14 managed manage VBN 1871 321 15 servers server NNS 1871 321 16 . . . 1871 322 1 High high JJ 1871 322 2 availability availability NN 1871 322 3 , , , 1871 322 4 flexibility flexibility NN 1871 322 5 , , , 1871 322 6 and and CC 1871 322 7 cost cost NN 1871 322 8 - - HYPH 1871 322 9 effectiveness effectiveness NN 1871 322 10 are be VBP 1871 322 11 some some DT 1871 322 12 of of IN 1871 322 13 the the DT 1871 322 14 most most RBS 1871 322 15 important important JJ 1871 322 16 benefits benefit NNS 1871 322 17 . . . 1871 323 1 However however RB 1871 323 2 , , , 1871 323 3 the the DT 1871 323 4 locally locally RB 1871 323 5 managed manage VBN 1871 323 6 storage storage NN 1871 323 7 is be VBZ 1871 323 8 still still RB 1871 323 9 an an DT 1871 323 10 attractive attractive JJ 1871 323 11 solution solution NN 1871 323 12 in in IN 1871 323 13 a a DT 1871 323 14 typical typical JJ 1871 323 15 206 206 CD 1871 323 16 iNForMAtioN iNForMAtioN NNP 1871 323 17 tecHNoloGY tecHNoloGY NNP 1871 323 18 AND and CC 1871 323 19 liBrAries library NNS 1871 323 20 | | CD 1871 323 21 DeceMBer december JJ 1871 323 22 2011 2011 CD 1871 323 23 ( ( -LRB- 1871 323 24 accessed access VBN 1871 323 25 July July NNP 1871 323 26 1 1 CD 1871 323 27 , , , 1871 323 28 2009 2009 CD 1871 323 29 ) ) -RRB- 1871 323 30 . . . 1871 324 1 29 29 CD 1871 324 2 . . . 1871 325 1 Yan Yan NNP 1871 325 2 Han Han NNP 1871 325 3 , , , 1871 325 4 “ " `` 1871 325 5 On on IN 1871 325 6 the the DT 1871 325 7 Clouds Clouds NNPS 1871 325 8 : : : 1871 325 9 A a DT 1871 325 10 New New NNP 1871 325 11 Way Way NNP 1871 325 12 of of IN 1871 325 13 Computing computing NN 1871 325 14 , , , 1871 325 15 ” " '' 1871 325 16 Information Information NNP 1871 325 17 Technology Technology NNP 1871 325 18 & & CC 1871 325 19 Libraries Libraries NNP 1871 325 20 29 29 CD 1871 325 21 , , , 1871 325 22 no no UH 1871 325 23 . . . 1871 326 1 2 2 CD 1871 326 2 ( ( -LRB- 1871 326 3 2010 2010 CD 1871 326 4 ) ) -RRB- 1871 326 5 : : : 1871 326 6 88–93 88–93 CD 1871 326 7 . . . 1871 327 1 ( ( -LRB- 1871 327 2 EECS EECS NNP 1871 327 3 Department Department NNP 1871 327 4 , , , 1871 327 5 University University NNP 1871 327 6 of of IN 1871 327 7 California California NNP 1871 327 8 , , , 1871 327 9 Berkeley Berkeley NNP 1871 327 10 : : : 1871 327 11 Reliable reliable JJ 1871 327 12 Adaptive Adaptive NNP 1871 327 13 Distributed Distributed NNP 1871 327 14 Systems Systems NNPS 1871 327 15 Laboratory Laboratory NNP 1871 327 16 , , , 1871 327 17 2009 2009 CD 1871 327 18 ) ) -RRB- 1871 327 19 , , , 1871 327 20 http://www.eecs.berkeley.edu/Pubs/ http://www.eecs.berkeley.edu/Pubs/ NNP 1871 327 21 Te Te NNP 1871 327 22 c c NN 1871 327 23 h h NN 1871 327 24 R r NN 1871 327 25 p p NN 1871 327 26 t t NN 1871 327 27 s s NN 1871 327 28 / / SYM 1871 327 29 2 2 CD 1871 327 30 0 0 CD 1871 327 31 0 0 CD 1871 327 32 9 9 CD 1871 327 33 / / SYM 1871 327 34 E e NN 1871 327 35 E e NN 1871 327 36 C c NN 1871 327 37 S s NN 1871 327 38 - - HYPH 1871 327 39 2 2 CD 1871 327 40 0 0 CD 1871 327 41 0 0 CD 1871 327 42 9 9 CD 1871 327 43 – – SYM 1871 327 44 2 2 CD 1871 327 45 8 8 CD 1871 327 46 . . . 1871 328 1 h h NNP 1871 328 2 t t NNP 1871 328 3 m m NNP 1871 328 4 l l NNP 1871 328 5 27 27 CD 1871 328 6 . . . 1871 329 1 Erik Erik NNP 1871 329 2 Mitchell Mitchell NNP 1871 329 3 , , , 1871 329 4 “ " `` 1871 329 5 Cloud Cloud NNP 1871 329 6 Computing Computing NNP 1871 329 7 and and CC 1871 329 8 Your -PRON- PRP$ 1871 329 9 Library library NN 1871 329 10 , , , 1871 329 11 ” " '' 1871 329 12 Journal Journal NNP 1871 329 13 of of IN 1871 329 14 Web Web NNP 1871 329 15 Librarianship Librarianship NNP 1871 329 16 4 4 CD 1871 329 17 , , , 1871 329 18 no no UH 1871 329 19 . . . 1871 330 1 1 1 CD 1871 330 2 ( ( -LRB- 1871 330 3 2010 2010 CD 1871 330 4 ) ) -RRB- 1871 330 5 : : : 1871 330 6 83–86 83–86 LS 1871 330 7 . . . 1871 331 1 28 28 CD 1871 331 2 . . . 1871 332 1 Michael Michael NNP 1871 332 2 Armbust Armbust NNP 1871 332 3 et et NNP 1871 332 4 al al NNP 1871 332 5 . . NNP 1871 332 6 , , , 1871 332 7 Above above IN 1871 332 8 the the DT 1871 332 9 Clouds Clouds NNPS 1871 332 10 : : : 1871 332 11 A a DT 1871 332 12 Berkeley Berkeley NNP 1871 332 13 View View NNP 1871 332 14 of of IN 1871 332 15 Cloud Cloud NNP 1871 332 16 Computing Computing NNP 1871 332 17 , , , 1871 332 18 Appendix Appendix NNP 1871 332 19 . . . 1871 333 1 Running run VBG 1871 333 2 Instances instance NNS 1871 333 3 on on IN 1871 333 4 Amazon Amazon NNP 1871 333 5 EC2 EC2 NNP 1871 333 6 task task NN 1871 333 7 1 1 CD 1871 333 8 : : : 1871 333 9 Building build VBG 1871 333 10 a a DT 1871 333 11 New New NNP 1871 333 12 Dspace Dspace NNP 1871 333 13 instance instance NN 1871 333 14 ■ ■ NFP 1871 333 15 ■ ■ NFP 1871 333 16 Build build VB 1871 333 17 a a DT 1871 333 18 clean clean JJ 1871 333 19 OS os NN 1871 333 20 : : : 1871 333 21 select select VB 1871 333 22 an an DT 1871 333 23 Amazon Amazon NNP 1871 333 24 Machine machine NN 1871 333 25 image image NN 1871 333 26 ( ( -LRB- 1871 333 27 AMI AMI NNP 1871 333 28 ) ) -RRB- 1871 333 29 such such JJ 1871 333 30 as as IN 1871 333 31 Ubuntu Ubuntu NNP 1871 333 32 9.2 9.2 CD 1871 333 33 to to TO 1871 333 34 get get VB 1871 333 35 up up RP 1871 333 36 and and CC 1871 333 37 running run VBG 1871 333 38 in in IN 1871 333 39 a a DT 1871 333 40 minute minute NN 1871 333 41 or or CC 1871 333 42 two two CD 1871 333 43 . . . 1871 334 1 ■ ■ NFP 1871 334 2 ■ ■ NFP 1871 334 3 Install Install NNP 1871 334 4 required required JJ 1871 334 5 modules module NNS 1871 334 6 and and CC 1871 334 7 packages package NNS 1871 334 8 : : : 1871 334 9 install install VB 1871 334 10 Java Java NNP 1871 334 11 , , , 1871 334 12 Tomcat Tomcat NNP 1871 334 13 , , , 1871 334 14 PostgreSQL PostgreSQL NNP 1871 334 15 , , , 1871 334 16 and and CC 1871 334 17 mail mail NN 1871 334 18 servers server NNS 1871 334 19 . . . 1871 335 1 ■ ■ NFP 1871 335 2 ■ ■ NFP 1871 335 3 Configure configure NN 1871 335 4 security security NN 1871 335 5 and and CC 1871 335 6 network network NN 1871 335 7 access access NN 1871 335 8 on on IN 1871 335 9 the the DT 1871 335 10 node node NN 1871 335 11 . . . 1871 336 1 ■ ■ NFP 1871 336 2 ■ ■ NFP 1871 336 3 Install install NN 1871 336 4 and and CC 1871 336 5 configure configure NN 1871 336 6 DSpace dspace NN 1871 336 7 : : : 1871 336 8 install install NN 1871 336 9 system system NN 1871 336 10 and and CC 1871 336 11 configure configure NN 1871 336 12 configuration configuration NN 1871 336 13 files file NNS 1871 336 14 . . . 1871 337 1 task task NN 1871 337 2 2 2 CD 1871 337 3 : : : 1871 337 4 reloading reload VBG 1871 337 5 a a DT 1871 337 6 New New NNP 1871 337 7 Dspace Dspace NNP 1871 337 8 instance instance NN 1871 337 9 ■ ■ NFP 1871 337 10 ■ ■ NFP 1871 337 11 Create create VB 1871 337 12 a a DT 1871 337 13 snapshot snapshot NN 1871 337 14 of of IN 1871 337 15 current current JJ 1871 337 16 node node NN 1871 337 17 with with IN 1871 337 18 the the DT 1871 337 19 EBS EBS NNP 1871 337 20 if if IN 1871 337 21 desired desire VBN 1871 337 22 : : : 1871 337 23 use use VB 1871 337 24 AWS AWS NNP 1871 337 25 ’s ’s POS 1871 337 26 management management NN 1871 337 27 tools tool NNS 1871 337 28 to to TO 1871 337 29 create create VB 1871 337 30 a a DT 1871 337 31 snapshot snapshot NN 1871 337 32 . . . 1871 338 1 ■ ■ NFP 1871 338 2 ■ ■ NFP 1871 338 3 Register register VB 1871 338 4 the the DT 1871 338 5 snapshot snapshot NN 1871 338 6 using use VBG 1871 338 7 AWS AWS NNP 1871 338 8 ’s ’s POS 1871 338 9 management management NN 1871 338 10 tools tool NNS 1871 338 11 and and CC 1871 338 12 write write VB 1871 338 13 down down RP 1871 338 14 the the DT 1871 338 15 snapshot snapshot NN 1871 338 16 i -PRON- PRP 1871 338 17 d d XX 1871 338 18 , , , 1871 338 19 specify specify VB 1871 338 20 the the DT 1871 338 21 kernel kernel NN 1871 338 22 and and CC 1871 338 23 ramdisk ramdisk NN 1871 338 24 . . . 1871 339 1 command command NN 1871 339 2 : : : 1871 339 3 ec2-register ec2-register XX 1871 339 4 : : : 1871 339 5 registers register VBZ 1871 339 6 the the DT 1871 339 7 AMI AMI NNP 1871 339 8 specified specify VBN 1871 339 9 in in IN 1871 339 10 the the DT 1871 339 11 manifest manif JJS 1871 339 12 file file NN 1871 339 13 and and CC 1871 339 14 generate generate VB 1871 339 15 a a DT 1871 339 16 new new JJ 1871 339 17 AMI AMI NNP 1871 339 18 ID ID NNP 1871 339 19 ( ( -LRB- 1871 339 20 see see VB 1871 339 21 Amazon Amazon NNP 1871 339 22 EC2 EC2 NNP 1871 339 23 Documentation Documentation NNP 1871 339 24 ) ) -RRB- 1871 339 25 ( ( -LRB- 1871 339 26 example example NN 1871 339 27 : : : 1871 339 28 ec2-register ec2-register NNP 1871 339 29 -s -s , 1871 339 30 snap-12345 snap-12345 NNP 1871 339 31 -a -a NFP 1871 339 32 i386 i386 JJ 1871 339 33 -d -d : 1871 339 34 “ " `` 1871 339 35 Description description NN 1871 339 36 of of IN 1871 339 37 AMI AMI NNP 1871 339 38 ” " '' 1871 339 39 -n -n : 1871 339 40 “ " `` 1871 339 41 name name NN 1871 339 42 - - HYPH 1871 339 43 of of IN 1871 339 44 - - HYPH 1871 339 45 image image NN 1871 339 46 ” " '' 1871 339 47 — — : 1871 339 48 kernel kernel NN 1871 339 49 aki-12345 aki-12345 NNP 1871 339 50 — — : 1871 339 51 ramdisk ramdisk NNP 1871 339 52 ari-12345 ari-12345 NN 1871 339 53 ■ ■ NFP 1871 339 54 ■ ■ NFP 1871 339 55 In in IN 1871 339 56 the the DT 1871 339 57 future future NN 1871 339 58 , , , 1871 339 59 a a DT 1871 339 60 new new JJ 1871 339 61 instance instance NN 1871 339 62 can can MD 1871 339 63 be be VB 1871 339 64 started start VBN 1871 339 65 from from IN 1871 339 66 this this DT 1871 339 67 snapshot snapshot JJ 1871 339 68 image image NN 1871 339 69 in in IN 1871 339 70 less less JJR 1871 339 71 than than IN 1871 339 72 a a DT 1871 339 73 minute minute NN 1871 339 74 . . . 1871 340 1 command command NN 1871 340 2 : : : 1871 340 3 ec2-run ec2-run NN 1871 340 4 - - HYPH 1871 340 5 instances instance NNS 1871 340 6 : : : 1871 340 7 launches launch VBZ 1871 340 8 one one CD 1871 340 9 or or CC 1871 340 10 more more JJR 1871 340 11 instances instance NNS 1871 340 12 of of IN 1871 340 13 the the DT 1871 340 14 specified specify VBN 1871 340 15 AMI AMI NNP 1871 340 16 ( ( -LRB- 1871 340 17 see see VB 1871 340 18 Amazon Amazon NNP 1871 340 19 EC2 EC2 NNP 1871 340 20 Documentation Documentation NNP 1871 340 21 ) ) -RRB- 1871 340 22 ( ( -LRB- 1871 340 23 example example NN 1871 340 24 : : : 1871 340 25 ec2-run ec2-run NN 1871 340 26 - - HYPH 1871 340 27 instance instance NN 1871 340 28 ami ami NNP 1871 340 29 - - HYPH 1871 340 30 a553bfcc a553bfcc NNP 1871 340 31 -k -k HYPH 1871 340 32 keypair2 keypair2 NNP 1871 340 33 -b -b : 1871 340 34 /dev /dev . 1871 340 35 / / SYM 1871 340 36 sda1 sda1 NN 1871 340 37 = = SYM 1871 340 38 snap snap NNP 1871 340 39 - - HYPH 1871 340 40 c3fcd5aa c3fcd5aa NNP 1871 340 41 : : : 1871 340 42 100 100 CD 1871 340 43 : : : 1871 340 44 false false JJ 1871 340 45 ) ) -RRB- 1871 340 46 task task NN 1871 340 47 3 3 CD 1871 340 48 : : : 1871 340 49 increasing increase VBG 1871 340 50 storage storage NN 1871 340 51 size size NN 1871 340 52 of of IN 1871 340 53 current current JJ 1871 340 54 instance instance NN 1871 340 55 ■ ■ NFP 1871 340 56 ■ ■ NFP 1871 340 57 To to TO 1871 340 58 create create VB 1871 340 59 an an DT 1871 340 60 instance instance NN 1871 340 61 with with IN 1871 340 62 desired desire VBN 1871 340 63 persistent persistent JJ 1871 340 64 storage storage NN 1871 340 65 ( ( -LRB- 1871 340 66 e.g. e.g. RB 1871 340 67 , , , 1871 340 68 100 100 CD 1871 340 69 GB GB NNP 1871 340 70 ) ) -RRB- 1871 340 71 command command NN 1871 340 72 : : : 1871 340 73 ec2-run ec2-run NN 1871 340 74 - - HYPH 1871 340 75 instances instance NNS 1871 340 76 : : : 1871 340 77 launches launch VBZ 1871 340 78 one one CD 1871 340 79 or or CC 1871 340 80 more more JJR 1871 340 81 instances instance NNS 1871 340 82 of of IN 1871 340 83 the the DT 1871 340 84 specified specify VBN 1871 340 85 AMI AMI NNP 1871 340 86 ( ( -LRB- 1871 340 87 see see VB 1871 340 88 Amazon Amazon NNP 1871 340 89 EC2 EC2 NNP 1871 340 90 Documentation Documentation NNP 1871 340 91 ) ) -RRB- 1871 340 92 ( ( -LRB- 1871 340 93 example example NN 1871 340 94 : : : 1871 340 95 ec2-run ec2-run NN 1871 340 96 - - HYPH 1871 340 97 instances instance NNS 1871 340 98 ami-54321 ami-54321 NN 1871 340 99 -k -k : 1871 340 100 ec2-key1 ec2-key1 VB 1871 340 101 -b -b HYPH 1871 340 102 /dev /dev CD 1871 340 103 / / SYM 1871 340 104 sda1 sda1 NN 1871 340 105 = = SYM 1871 340 106 snap-12345:100 snap-12345:100 $ 1871 340 107 : : : 1871 340 108 false false JJ 1871 340 109 ) ) -RRB- 1871 340 110 ■ ■ NFP 1871 340 111 ■ ■ NFP 1871 340 112 If if IN 1871 340 113 you -PRON- PRP 1871 340 114 boot boot VBP 1871 340 115 up up RP 1871 340 116 an an DT 1871 340 117 instance instance NN 1871 340 118 based base VBN 1871 340 119 on on IN 1871 340 120 one one CD 1871 340 121 of of IN 1871 340 122 these these DT 1871 340 123 AMIs ami NNS 1871 340 124 with with IN 1871 340 125 the the DT 1871 340 126 default default NN 1871 340 127 volume volume NN 1871 340 128 size size NN 1871 340 129 , , , 1871 340 130 once once IN 1871 340 131 it -PRON- PRP 1871 340 132 ’s ’ VBZ 1871 340 133 started start VBN 1871 340 134 up up RP 1871 340 135 you -PRON- PRP 1871 340 136 can can MD 1871 340 137 do do VB 1871 340 138 an an DT 1871 340 139 online online JJ 1871 340 140 resize resize NN 1871 340 141 of of IN 1871 340 142 the the DT 1871 340 143 file file NN 1871 340 144 system system NN 1871 340 145 : : : 1871 340 146 Command command NN 1871 340 147 : : : 1871 340 148 resize2fs resize2fs NFP 1871 340 149 : : : 1871 340 150 ext2 ext2 NNP 1871 340 151 file file NN 1871 340 152 system system NNP 1871 340 153 resizer resizer NN 1871 340 154 ( ( -LRB- 1871 340 155 example example NN 1871 340 156 : : : 1871 340 157 resize2fs resize2fs ADD 1871 340 158 /dev /dev NNP 1871 340 159 / / SYM 1871 340 160 sda1 sda1 NN 1871 340 161 ) ) -RRB- 1871 340 162 task task NN 1871 340 163 4 4 CD 1871 340 164 : : : 1871 340 165 Backup backup NN 1871 340 166 ■ ■ NFP 1871 340 167 ■ ■ NFP 1871 340 168 Go go VB 1871 340 169 to to IN 1871 340 170 AWS AWS NNP 1871 340 171 web web NN 1871 340 172 interface interface NN 1871 340 173 and and CC 1871 340 174 navigate navigate VB 1871 340 175 to to IN 1871 340 176 the the DT 1871 340 177 “ " `` 1871 340 178 Instances instance NNS 1871 340 179 ” " '' 1871 340 180 panel panel NN 1871 340 181 . . . 1871 341 1 ■ ■ NFP 1871 341 2 ■ ■ NFP 1871 341 3 Select select VB 1871 341 4 our -PRON- PRP$ 1871 341 5 instance instance NN 1871 341 6 and and CC 1871 341 7 then then RB 1871 341 8 choose choose VB 1871 341 9 “ " `` 1871 341 10 Create create VB 1871 341 11 Image Image NNP 1871 341 12 ( ( -LRB- 1871 341 13 EBS EBS NNP 1871 341 14 AMI AMI NNP 1871 341 15 ) ) -RRB- 1871 341 16 . . . 1871 341 17 ” " '' 1871 341 18 ■ ■ NFP 1871 341 19 ■ ■ NFP 1871 341 20 This this DT 1871 341 21 newly newly RB 1871 341 22 created create VBN 1871 341 23 AMI AMI NNP 1871 341 24 will will MD 1871 341 25 be be VB 1871 341 26 a a DT 1871 341 27 snapshot snapshot NN 1871 341 28 of of IN 1871 341 29 our -PRON- PRP$ 1871 341 30 system system NN 1871 341 31 in in IN 1871 341 32 its -PRON- PRP$ 1871 341 33 current current JJ 1871 341 34 state state NN 1871 341 35 . . .