%PDF-1.5 % 1 0 obj << /S /GoTo /D (section.1) >> endobj 4 0 obj (Introduction) endobj 5 0 obj << /S /GoTo /D (section.2) >> endobj 8 0 obj (Background and related work) endobj 9 0 obj << /S /GoTo /D (section.3) >> endobj 12 0 obj (Characterizing unallocated resources) endobj 13 0 obj << /S /GoTo /D (section.4) >> endobj 16 0 obj (Harvest Virtual Machines) endobj 17 0 obj << /S /GoTo /D (section.5) >> endobj 20 0 obj (Providing SLOs for Harvest VMs) endobj 21 0 obj << /S /GoTo /D (section.6) >> endobj 24 0 obj (Harvest Hadoop) endobj 25 0 obj << /S /GoTo /D (section.7) >> endobj 28 0 obj (Evaluation) endobj 29 0 obj << /S /GoTo /D (subsection.7.1) >> endobj 32 0 obj (Methodology) endobj 33 0 obj << /S /GoTo /D (subsection.7.2) >> endobj 36 0 obj (Benefits of Harvest VMs) endobj 37 0 obj << /S /GoTo /D (subsection.7.3) >> endobj 40 0 obj (Accuracy of SLOs for Harvest VMs) endobj 41 0 obj << /S /GoTo /D (subsection.7.4) >> endobj 44 0 obj (Harvest VMs and Harvest Hadoop) endobj 45 0 obj << /S /GoTo /D (subsection.7.5) >> endobj 48 0 obj (Cost comparisons) endobj 49 0 obj << /S /GoTo /D (section.8) >> endobj 52 0 obj (Lessons from production deployment) endobj 53 0 obj << /S /GoTo /D (section.9) >> endobj 56 0 obj (Conclusion) endobj 57 0 obj << /S /GoTo /D [58 0 R /Fit] >> endobj 66 0 obj << /Length 4963 /Filter /FlateDecode >> stream xڕ[KwFWpssDL?ƹ+'7'X/, (~"inDhTWW}X=q7y'\4VҚ*56z8Fv_f-mܕz>㇎.~*n_t0xzYwUsU*nΈd eYLhݨ, 滢8zoy_7ΪW-:SC7eUy,h]{:z[ST6"Nj#uGZiڧQŅm˜M*>l˻Tad>}o93Cmˇӣ"*z!o'~~{8H-Pݗuɧ"bOt6v,I .AtF*ynKLFXiK}(m5=韧y,7) loQn"Uٌ*kLQB}6 G{W cf%W X)ƲeU*Z8MuO}Ck6$|1j:<#~3fzwhq:=uRMD(_m?TWtsQ~VNÏ EMB;6}PI*Q JZ2#9*"I~ATtu3m{ũB2)sٳFz&?_+\dN:fXz=?,/YuOQX ;5AK+V":CΣ_ 'FLFgփ:CU_XJ}q.]6sѷyWĆaG 6gcc7AG TcMN?uUU ,(^d" %g]f S+㩉`fCS{ap {˫5A^YL~t^!oqЉaU"Kz<7H^Q(@6VEۖ@U6Mg 2CO]qAGv Yz-ϢT[ʠ e9nMN_x~hN5/~<-:-vW