Changeset 683


Ignore:
Timestamp:
11/30/12 11:31:10 (12 years ago)
Author:
wojtekp
Message:
 
Location:
papers/SMPaT-2012_DCWoRMS
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • papers/SMPaT-2012_DCWoRMS/elsarticle-DCWoRMS.aux

    r666 r683  
    2828\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.1}Power management}{10}} 
    2929\@writefile{toc}{\contentsline {paragraph}{\textbf  {Power profile}}{10}} 
    30 \@writefile{toc}{\contentsline {paragraph}{\textbf  {Energy consumption model}}{10}} 
     30\@writefile{toc}{\contentsline {paragraph}{\textbf  {Power consumption model}}{10}} 
    3131\@writefile{toc}{\contentsline {paragraph}{\textbf  {Power management interface}}{10}} 
    32 \@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces  Energy consumption modeling}}{11}} 
     32\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces  Power consumption modeling}}{11}} 
    3333\newlabel{fig:powerModel}{{3}{11}} 
    3434\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.4.2}Air throughput management concept}{11}} 
     
    6868\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Testbed description}{19}} 
    6969\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Computational analysis}{19}} 
    70 \@writefile{toc}{\contentsline {section}{\numberline {6}DCWoRMS application/use cases}{19}} 
    71 \newlabel{sec:coolemall}{{6}{19}} 
    7270\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces CoolEmAll testbed}}{20}} 
     71\@writefile{toc}{\contentsline {section}{\numberline {6}DCWoRMS application/use cases}{20}} 
     72\newlabel{sec:coolemall}{{6}{20}} 
    7373\bibcite{CloudSim}{{1}{}{{}}{{}}} 
    7474\@writefile{toc}{\contentsline {section}{\numberline {7}Conclusions and future work}{21}} 
     
    8484\bibcite{SWF}{{10}{}{{}}{{}}} 
    8585\bibcite{TORQUE}{{11}{}{{}}{{}}} 
    86 \global\NAT@numberstrue 
     86\providecommand\NAT@force@numbers{}\NAT@force@numbers 
  • papers/SMPaT-2012_DCWoRMS/elsarticle-DCWoRMS.fdb_latexmk

    r651 r683  
    11# Fdb version 2 
    2 ["pdflatex"] 1353926300 "elsarticle-DCWoRMS.tex" "elsarticle-DCWoRMS.pdf" "elsarticle-DCWoRMS"  
     2["pdflatex"] 1354276848 "elsarticle-DCWoRMS.tex" "elsarticle-DCWoRMS.pdf" "elsarticle-DCWoRMS"  
    33  "/usr/local/texlive/2010/texmf-dist/tex/context/base/supp-pdf.mkii" 1251025892 71625 fad1c4b52151c234b6873a255b0ad6b3 "" 
    44  "/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/etexcmds.sty" 1267408169 5670 cacb018555825cfe95cd1e1317d82c1d "" 
     
    2929  "/usr/local/texlive/2010/texmf-dist/tex/latex/psnfss/upsy.fd" 1137110629 148 2da0acd77cba348f34823f44cabf0058 "" 
    3030  "/usr/local/texlive/2010/texmf-dist/tex/latex/psnfss/upzd.fd" 1137110629 148 b2a94082cb802f90d3daf6dd0c7188a0 "" 
    31   "elsarticle-DCWoRMS.aux" 1353926301 4292 a515904da60b90122de1d94ff4164603 "" 
    32   "elsarticle-DCWoRMS.spl" 1353926300 0 d41d8cd98f00b204e9800998ecf8427e "" 
    33   "elsarticle-DCWoRMS.tex" 1353926298 45136 8e6cd2f043e6b20199324ae08768d5ef "" 
     31  "elsarticle-DCWoRMS.aux" 1354276849 5209 54e9f1c541edd83c60cc5bddca9dccb6 "" 
     32  "elsarticle-DCWoRMS.spl" 1354276849 0 d41d8cd98f00b204e9800998ecf8427e "" 
     33  "elsarticle-DCWoRMS.tex" 1354276842 50803 8cefc123a856e5b1a7bad73cc4b4240b "" 
    3434  "elsarticle.cls" 1352447924 26095 ad44f4892f75e6e05dca57a3581f78d1 "" 
    3535  "fig/airModel.png" 1353405890 41411 f33639119a59ae1d2eabb277137f0042 "" 
    3636  "fig/arch.png" 1353403503 184917 61b6fddc71ce603779f09b272cd2f164 "" 
    3737  "fig/jobsStructure.png" 1353403491 128220 3ee11e5fa0d14d8265671725666ef6f7 "" 
     38  "fig/power-fans.png" 1354275938 26789 030a69cecd0eda7c4173d2a6467b132b "" 
    3839  "fig/powerModel.png" 1353405780 50716 4660bc6bdf6979777f17fbd82ed99f17 "" 
     40  "fig/power_default.pdf" 1354275938 69911 0f497aa15baa608eb1f7a90d355bf91e "" 
     41  "fig/temp-fans.png" 1354275938 24359 e12f56fb169d15df2e343daeb0be1b8a "" 
    3942  "fig/tempModel.png" 1353418849 63988 4fdd5131fabb84b42453ee67b431fd58 "" 
  • papers/SMPaT-2012_DCWoRMS/elsarticle-DCWoRMS.tex

    r666 r683  
    262262In general, power profiles allow specifying the power usage of resources. Depending on the accuracy of the model, users may provide additional information about power states which are supported by the resources, amounts of energy consumed in these states, and other information essential to calculate the total energy consumed by the resource during runtime. In such a way each component of IT infrastructure may be described, including computing resources, system components and data center facilities. Moreover, it is possible to define any number of new, resource specific, states, for example so called P-states, in which processor can operate. 
    263263 
    264 \paragraph{\textbf{Energy consumption model}} 
     264\paragraph{\textbf{Power consumption model}} 
    265265The main aim of these models is to emulate the behavior of the real computing resource and the way it consumes energy. Due to a rich functionality and flexible environment description, DCWoRMS can be used to verify a number of theoretical assumptions and to develop new energy consumption models. Modeling of energy consumption is realized by the energy estimation plugin that calculates energy usage based on information about the resource power profile, resource utilization, and the application profile including energy consumption and heat production metrics. Relation between model and power profile is illustrated in Figure~\ref{fig:powerModel}. 
    266266 
     
    268268\centering 
    269269\includegraphics[width = 8cm]{fig/powerModel.png} 
    270 \caption{\label{fig:powerModel} Energy consumption modeling} 
     270\caption{\label{fig:powerModel} Power consumption modeling} 
    271271\end{figure} 
    272272 
     
    281281 
    282282\paragraph{\textbf{Air throughput profile}} 
    283 The air throughput profile, analogously to the power profile, allows specifying supported air flow states. Each air throughput state definition consists of an air flow value and a corresponding power draw. It can represent, for instance, a fan working state. An air throughput value can also express a fan rotation speed. In this way, associating the air throughput profile with the given computing resource, it is possible to describe mounted air-cooling devices. 
     283The air throughput profile, analogously to the power profile, allows specifying supported air flow states. Each air throughput state definition consists of an air flow value and a corresponding power draw. It can represent, for instance, a fan working state. In this way, associating the air throughput profile with the given computing resource, it is possible to describe mounted air-cooling devices. 
    284284Possibility of introducing additional parameters makes the air throughput description extensible for new specific characteristics. 
    285285 
     
    306306 
    307307\paragraph{\textbf{Temperature estimation model}} 
    308 Thermal profile, complemented with the temperature measurement model implementation may introduce temperature sensors simulation. In this way, users have means to approximately predict the temperature of the simulated objects. The proposed approach assumes some simplifications that ignore heating and cooling processes. 
     308Thermal profile, complemented with the temperature measurement model implementation may introduce temperature sensors simulation. In this way, users have means to approximately predict the temperature of the simulated objects by taking into account basic thermal characteristics as well as the estimated impact of cooling devices. However, the proposed approach assumes some simplifications that ignore heating and cooling dynamics understood as a heat flow process. 
    309309 
    310310Figure~\ref{fig:tempModel} summarizes relation between model and profile and input data. 
     
    420420\textbf{Static} model refers to a static definition of air throughput states. According to this approach, output air flow depends only on the present air cooling working state and the corresponding air throughput value. Each state change triggers the calculations and updates the current air throughput value. This strategy requires only a basic air throughput profile definition. 
    421421 
    422 \textbf{Space} model allows taking into account a duct associated with the investigated air flow. On the basis of the given fan rotation speed and the obstacles before/behind the fans, the output air throughput can be roughly estimated, Thus, it is possible to estimate the air flow level not only referring to the current fan operating state but also with respect to the resource and its subcomponent placement. More advanced scenario may consider mutual impact of several air flows. 
     422\textbf{Space} model allows taking into account a duct associated with the investigated air flow. On the basis of the given fan rotation speed and the obstacles before/behind the fans, the output air throughput can be roughly estimated. To this end, additional manufacturer's specifications will be required, including resulting air velocity values and fan duct dimensions. Thus, it is possible to estimate the air flow level not only referring to the current fan operating state but also with respect to the resource and its subcomponent placement. More advanced scenario may consider mutual impact of several air flows. 
    423423 
    424424\subsection{Thermal models}\label{sec:thermal} 
Note: See TracChangeset for help on using the changeset viewer.