\relax \emailauthor{ariel@man.poznan.pl}{A.~Oleksiak\corref {cor1}} \Newlabel{cor1}{1} \citation{koomey} \citation{pue} \Newlabel{psnc}{a} \Newlabel{put}{b} \@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1}} \citation{games} \citation{fit4green} \citation{networks} \citation{fit4green_carbon_scheduler} \citation{sgi} \citation{colt} \citation{ecocooling} \citation{SimGrid} \citation{ff} \citation{DCD_Romonet} \citation{CloudSim} \citation{e2dc12} \citation{coolemall} \citation{GreenCloud} \citation{CloudSim} \citation{DCSG} \@writefile{toc}{\contentsline {section}{\numberline {2}Related Work}{3}} \newlabel{sota}{{2}{3}} \citation{GSSIM} \@writefile{toc}{\contentsline {section}{\numberline {3}DCworms}{5}} \citation{GSSIM} \@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces DCworms architecture}}{6}} \newlabel{fig:arch}{{1}{6}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Architecture}{6}} \citation{GWF} \citation{SLURM} \citation{TORQUE} \citation{Ghislain} \@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Workload modeling}{7}} \@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Levels of information about jobs}}{8}} \newlabel{fig:jobsStructure}{{2}{8}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Resource modeling}{8}} \citation{e2dc13} \citation{d2.2} \@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Energy management concept in DCworms}{9}} \citation{GSSIM_Energy} \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.1}Power management}{10}} \@writefile{toc}{\contentsline {paragraph}{\textbf {Power profile}}{10}} \@writefile{toc}{\contentsline {paragraph}{\textbf {Power consumption model}}{10}} \@writefile{toc}{\contentsline {paragraph}{\textbf {Power management interface}}{10}} \@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Power consumption modeling}}{11}} \newlabel{fig:powerModel}{{3}{11}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.5}Application performance modeling}{11}} \newlabel{sec:apps}{{3.5}{11}} \citation{GSSIM} \citation{e2dc13} \@writefile{toc}{\contentsline {section}{\numberline {4}Modeling of energy consumption in DCworms}{12}} \newlabel{eq:E}{{1}{12}} \citation{d2.2} \citation{e2dc13} \@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Power consumption models}{13}} \newlabel{sec:power}{{4.1}{13}} \newlabel{eq:ohm-law}{{2}{13}} \@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Average power usage with regard to CPU frequency - Linpack ($\bullet $), Abinit and Namd ($\times $). }}{14}} \newlabel{fig:power_freq}{{4}{14}} \@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Power in time for the highest frequency}}{14}} \newlabel{fig:fans_P}{{5}{14}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.1.1}Static approach}{15}} \newlabel{eq:static}{{3}{15}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.1.2}Resource load}{15}} \citation{fit4green_scheduler} \newlabel{eq:dynamic}{{4}{16}} \newlabel{eq:modelLoad}{{7}{16}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {4.1.3}Application specific}{16}} \citation{e2dc12} \newlabel{eq:app}{{8}{17}} \newlabel{eq:model}{{9}{17}} \@writefile{toc}{\contentsline {section}{\numberline {5}Experiments and evaluation}{17}} \newlabel{sec:experiments}{{5}{17}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Testbed description}{17}} \citation{abinit} \citation{cray} \citation{linpack} \citation{tar} \citation{fft} \@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces RECS system configuration}}{18}} \newlabel{testBed}{{1}{18}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Evaluated applications}{18}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.3}Methodology}{19}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.4}Models}{19}} \newlabel{sec:models}{{5.4}{19}} \@writefile{lot}{\contentsline {table}{\numberline {2}{\ignorespaces Workload characteristics}}{20}} \newlabel{workloadCharacteristics}{{2}{20}} \@writefile{lot}{\contentsline {table}{\numberline {3}{\ignorespaces $P_{cpubase}$ values in Watts}}{21}} \newlabel{nodeBasePowerUsage}{{3}{21}} \@writefile{lot}{\contentsline {table}{\numberline {4}{\ignorespaces $P_{app}$ values in Watts}}{21}} \newlabel{appPowerUsage}{{4}{21}} \@writefile{lot}{\contentsline {table}{\numberline {5}{\ignorespaces Power models error in \%}}{21}} \newlabel{expPowerModels}{{5}{21}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.5}Resource management policies evaluation}{22}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {5.5.1}Random approach}{22}} \@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Comparison of energy usage for Random (left) and Random + switching off unused nodes strategy (right)}}{22}} \newlabel{fig:70r_rnpm}{{6}{22}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {5.5.2}Energy optimization}{23}} \@writefile{lot}{\contentsline {table}{\numberline {6}{\ignorespaces Measured power of testbed nodes in idle state}}{23}} \newlabel{idlePower}{{6}{23}} \@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Energy usage optimization strategy}}{24}} \newlabel{fig:70eo}{{7}{24}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {5.5.3}Downgrading frequency}{24}} \@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Energy usage optimization + switching off unused nodes strategy}}{25}} \newlabel{fig:70eonpm}{{8}{25}} \@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Frequency downgrading strategy}}{26}} \newlabel{fig:70dfs}{{9}{26}} \@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces Schedules obtained for Random strategy (left) and Random + lowest frequency strategy (right) for 10\% of system load}}{26}} \newlabel{fig:dfsComp}{{10}{26}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {5.5.4}Summary}{27}} \@writefile{lot}{\contentsline {table}{\numberline {7}{\ignorespaces Energy usage [kWh] for different level of system load. R - Random, R+NPM - Random + node power management, EO - Energy optimization, EO+NPM - Energy optimization + node power management, R+LF - Random + lowest frequency}}{27}} \newlabel{loadEnergy}{{7}{27}} \@writefile{lot}{\contentsline {table}{\numberline {8}{\ignorespaces Makespan [s] for different level of system load. R - Random, R+NPM - Random + node power management, EO - Energy optimization, EO+NPM - Energy optimization + node power management, R+LF - Random + lowest frequency}}{27}} \newlabel{loadMakespan}{{8}{27}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.6}Verification of models}{28}} \@writefile{toc}{\contentsline {paragraph}{Static}{28}} \newlabel{eq:modelStatic}{{10}{28}} \@writefile{toc}{\contentsline {paragraph}{Dynamic}{28}} \newlabel{eq:modelLoadApp}{{11}{29}} \@writefile{toc}{\contentsline {paragraph}{Application}{29}} \@writefile{lot}{\contentsline {table}{\numberline {9}{\ignorespaces Comparison of energy usage estimations [kWh] obtained for investigated power consumption models. R - Random, R+NPM - Random + node power management, EO - Energy optimization, EO+NPM - Energy optimization + node power management, R+LF - Random + lowest frequency}}{29}} \newlabel{modelsResults}{{9}{29}} \@writefile{lot}{\contentsline {table}{\numberline {10}{\ignorespaces Comparison of accuracy [\%] obtained for investigated power consumption models. R - Random, R+NPM - Random + node power management, EO - Energy optimization, EO+NPM - Energy optimization + node power management, R+LF - Random + lowest frequency}}{30}} \newlabel{modelsAccuracy}{{10}{30}} \@writefile{toc}{\contentsline {section}{\numberline {6}Conclusions and future work}{30}} \bibcite{fit4green}{{1}{}{{}}{{}}} \bibcite{e2dc13}{{2}{}{{}}{{}}} \bibcite{e2dc12}{{3}{}{{}}{{}}} \bibcite{CloudSim}{{4}{}{{}}{{}}} \newlabel{}{{6}{31}} \bibcite{DCSG}{{5}{}{{}}{{}}} \bibcite{SimGrid}{{6}{}{{}}{{}}} \bibcite{DCD_Romonet}{{7}{}{{}}{{}}} \bibcite{networks}{{8}{}{{}}{{}}} \bibcite{Ghislain}{{9}{}{{}}{{}}} \bibcite{games}{{10}{}{{}}{{}}} \bibcite{GreenCloud}{{11}{}{{}}{{}}} \bibcite{GSSIM}{{12}{}{{}}{{}}} \bibcite{GSSIM_Energy}{{13}{}{{}}{{}}} \bibcite{koomey}{{14}{}{{}}{{}}} \bibcite{fit4green_scheduler}{{15}{}{{}}{{}}} \bibcite{fit4green_carbon_scheduler}{{16}{}{{}}{{}}} \bibcite{d2.2}{{17}{}{{}}{{}}} \bibcite{abinit}{{18}{}{{}}{{}}} \bibcite{cray}{{19}{}{{}}{{}}} \bibcite{fft}{{20}{}{{}}{{}}} \bibcite{linpack}{{21}{}{{}}{{}}} \bibcite{tar}{{22}{}{{}}{{}}} \bibcite{GWF}{{23}{}{{}}{{}}} \bibcite{SLURM}{{24}{}{{}}{{}}} \bibcite{SWF}{{25}{}{{}}{{}}} \bibcite{TORQUE}{{26}{}{{}}{{}}} \bibcite{colt}{{27}{}{{}}{{}}} \bibcite{coolemall}{{28}{}{{}}{{}}} \bibcite{ecocooling}{{29}{}{{}}{{}}} \bibcite{ff}{{30}{}{{}}{{}}} \bibcite{pue}{{31}{}{{}}{{}}} \bibcite{sgi}{{32}{}{{}}{{}}} \global\NAT@numberstrue