Commit d36320b3 authored by Simon Eismann's avatar Simon Eismann
Browse files

fixed missing graphics

parent 511f1c87
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{4}
\glossaryentry{UML?\glossentry{uml}|setentrycounter[]{page}\glsnumberformat}{4}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{6}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{6}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{6}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{6}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{6}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{6}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{6}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{7}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{11}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{11}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{11}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{11}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{11}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{11}
\glossaryentry{QoS?\glossentry{qos}|setentrycounter[]{page}\glsnumberformat}{11}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{11}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{11}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{11}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{12}
\glossaryentry{CPU?\glossentry{cpu}|setentrycounter[]{page}\glsnumberformat}{12}
\glossaryentry{HDD?\glossentry{hdd}|setentrycounter[]{page}\glsnumberformat}{12}
\glossaryentry{JVM?\glossentry{jvm}|setentrycounter[]{page}\glsnumberformat}{12}
\glossaryentry{vCPU?\glossentry{vcpu}|setentrycounter[]{page}\glsnumberformat}{13}
\glossaryentry{VM?\glossentry{vm}|setentrycounter[]{page}\glsnumberformat}{13}
\glossaryentry{VM?\glossentry{vm}|setentrycounter[]{page}\glsnumberformat}{13}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{13}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{13}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{13}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{13}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{14}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{14}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{14}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{14}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{15}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{15}
\glossaryentry{SLA?\glossentry{sla}|setentrycounter[]{page}\glsnumberformat}{15}
\glossaryentry{SLA?\glossentry{sla}|setentrycounter[]{page}\glsnumberformat}{15}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{16}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{16}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{16}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{17}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{17}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{17}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{17}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{17}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{18}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{19}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{19}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{20}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{23}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{24}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{25}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{25}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{29}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{29}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{29}
\glossaryentry{PCM?\glossentry{pcm}|setentrycounter[]{page}\glsnumberformat}{29}
\glossaryentry{UML?\glossentry{uml}|setentrycounter[]{page}\glsnumberformat}{31}
\glossaryentry{UML?\glossentry{uml}|setentrycounter[]{page}\glsnumberformat}{31}
\glossaryentry{JPA?\glossentry{jpa}|setentrycounter[]{page}\glsnumberformat}{32}
\glossaryentry{SLA?\glossentry{sla}|setentrycounter[]{page}\glsnumberformat}{34}
\glossaryentry{SLA?\glossentry{sla}|setentrycounter[]{page}\glsnumberformat}{35}
\glossaryentry{RDSEFF?\glossentry{rdseff}|setentrycounter[]{page}\glsnumberformat}{35}
\glossaryentry{PCM?\glossentry{pcm}|setentrycounter[]{page}\glsnumberformat}{35}
\glossaryentry{PCM?\glossentry{pcm}|setentrycounter[]{page}\glsnumberformat}{39}
\glossaryentry{StoEx?\glossentry{stoex}|setentrycounter[]{page}\glsnumberformat}{41}
\glossaryentry{StoEx?\glossentry{stoex}|setentrycounter[]{page}\glsnumberformat}{41}
\glossaryentry{PMF?\glossentry{pmf}|setentrycounter[]{page}\glsnumberformat}{41}
\glossaryentry{PMF?\glossentry{pmf}|setentrycounter[]{page}\glsnumberformat}{41}
\glossaryentry{PMF?\glossentry{pmf}|setentrycounter[]{page}\glsnumberformat}{41}
\glossaryentry{StoEx?\glossentry{stoex}|setentrycounter[]{page}\glsnumberformat}{41}
\glossaryentry{PMF?\glossentry{pmf}|setentrycounter[]{page}\glsnumberformat}{41}
\glossaryentry{PDF?\glossentry{pdf}|setentrycounter[]{page}\glsnumberformat}{41}
\glossaryentry{StoEx?\glossentry{stoex}|setentrycounter[]{page}\glsnumberformat}{41}
\glossaryentry{JPA?\glossentry{jpa}|setentrycounter[]{page}\glsnumberformat}{42}
\glossaryentry{JPA?\glossentry{jpa}|setentrycounter[]{page}\glsnumberformat}{42}
\glossaryentry{JPA?\glossentry{jpa}|setentrycounter[]{page}\glsnumberformat}{42}
\glossaryentry{JPA?\glossentry{jpa}|setentrycounter[]{page}\glsnumberformat}{42}
\glossaryentry{JPA?\glossentry{jpa}|setentrycounter[]{page}\glsnumberformat}{43}
\glossaryentry{JPA?\glossentry{jpa}|setentrycounter[]{page}\glsnumberformat}{43}
\glossaryentry{PCM?\glossentry{pcm}|setentrycounter[]{page}\glsnumberformat}{44}
\glossaryentry{PCM?\glossentry{pcm}|setentrycounter[]{page}\glsnumberformat}{44}
\glossaryentry{PCM?\glossentry{pcm}|setentrycounter[]{page}\glsnumberformat}{48}
\glossaryentry{StoEx?\glossentry{stoex}|setentrycounter[]{page}\glsnumberformat}{48}
\glossaryentry{PCM?\glossentry{pcm}|setentrycounter[]{page}\glsnumberformat}{48}
\glossaryentry{PMF?\glossentry{pmf}|setentrycounter[]{page}\glsnumberformat}{49}
\glossaryentry{PMF?\glossentry{pmf}|setentrycounter[]{page}\glsnumberformat}{49}
\glossaryentry{PCM?\glossentry{pcm}|setentrycounter[]{page}\glsnumberformat}{60}
\glossaryentry{PCM?\glossentry{pcm}|setentrycounter[]{page}\glsnumberformat}{60}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{62}
\glossaryentry{PCM?\glossentry{pcm}|setentrycounter[]{page}\glsnumberformat}{62}
\glossaryentry{PMF?\glossentry{pmf}|setentrycounter[]{page}\glsnumberformat}{62}
\glossaryentry{PDF?\glossentry{pdf}|setentrycounter[]{page}\glsnumberformat}{62}
\glossaryentry{PMF?\glossentry{pmf}|setentrycounter[]{page}\glsnumberformat}{63}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{64}
\glossaryentry{QoS?\glossentry{qos}|setentrycounter[]{page}\glsnumberformat}{64}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{64}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{64}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{64}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{64}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{64}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{64}
\glossaryentry{QoS?\glossentry{qos}|setentrycounter[]{page}\glsnumberformat}{64}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{65}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{66}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{66}
\glossaryentry{vCPU?\glossentry{vcpu}|setentrycounter[]{page}\glsnumberformat}{66}
\glossaryentry{VM?\glossentry{vm}|setentrycounter[]{page}\glsnumberformat}{66}
\glossaryentry{VM?\glossentry{vm}|setentrycounter[]{page}\glsnumberformat}{66}
\glossaryentry{VM?\glossentry{vm}|setentrycounter[]{page}\glsnumberformat}{67}
\glossaryentry{JVM?\glossentry{jvm}|setentrycounter[]{page}\glsnumberformat}{67}
\glossaryentry{MOF?\glossentry{mof}|setentrycounter[]{page}\glsnumberformat}{67}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{68}
\glossaryentry{OCL?\glossentry{ocl}|setentrycounter[]{page}\glsnumberformat}{68}
\glossaryentry{VM?\glossentry{vm}|setentrycounter[]{page}\glsnumberformat}{68}
\glossaryentry{vCPU?\glossentry{vcpu}|setentrycounter[]{page}\glsnumberformat}{69}
\glossaryentry{vCPU?\glossentry{vcpu}|setentrycounter[]{page}\glsnumberformat}{69}
\glossaryentry{VM?\glossentry{vm}|setentrycounter[]{page}\glsnumberformat}{69}
\glossaryentry{VM?\glossentry{vm}|setentrycounter[]{page}\glsnumberformat}{69}
\glossaryentry{vCPU?\glossentry{vcpu}|setentrycounter[]{page}\glsnumberformat}{69}
\glossaryentry{vCPU?\glossentry{vcpu}|setentrycounter[]{page}\glsnumberformat}{69}
\glossaryentry{OCL?\glossentry{ocl}|setentrycounter[]{page}\glsnumberformat}{69}
\glossaryentry{OCL?\glossentry{ocl}|setentrycounter[]{page}\glsnumberformat}{69}
\glossaryentry{OCL?\glossentry{ocl}|setentrycounter[]{page}\glsnumberformat}{70}
\glossaryentry{OCL?\glossentry{ocl}|setentrycounter[]{page}\glsnumberformat}{70}
\glossaryentry{OCL?\glossentry{ocl}|setentrycounter[]{page}\glsnumberformat}{70}
\glossaryentry{QoS?\glossentry{qos}|setentrycounter[]{page}\glsnumberformat}{70}
\glossaryentry{SLA?\glossentry{sla}|setentrycounter[]{page}\glsnumberformat}{70}
\glossaryentry{S/T/A?\glossentry{sta}|setentrycounter[]{page}\glsnumberformat}{70}
\glossaryentry{S/T/A?\glossentry{sta}|setentrycounter[]{page}\glsnumberformat}{70}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{70}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{71}
\glossaryentry{vCPU?\glossentry{vcpu}|setentrycounter[]{page}\glsnumberformat}{73}
\glossaryentry{VM?\glossentry{vm}|setentrycounter[]{page}\glsnumberformat}{73}
\glossaryentry{vCPU?\glossentry{vcpu}|setentrycounter[]{page}\glsnumberformat}{73}
\glossaryentry{OCL?\glossentry{ocl}|setentrycounter[]{page}\glsnumberformat}{74}
\glossaryentry{vCPU?\glossentry{vcpu}|setentrycounter[]{page}\glsnumberformat}{75}
\glossaryentry{vCPU?\glossentry{vcpu}|setentrycounter[]{page}\glsnumberformat}{75}
\glossaryentry{QoS?\glossentry{qos}|setentrycounter[]{page}\glsnumberformat}{77}
\glossaryentry{QoS?\glossentry{qos}|setentrycounter[]{page}\glsnumberformat}{77}
\glossaryentry{SMM?\glossentry{smm}|setentrycounter[]{page}\glsnumberformat}{77}
\glossaryentry{SMM?\glossentry{smm}|setentrycounter[]{page}\glsnumberformat}{78}
\glossaryentry{SMM?\glossentry{smm}|setentrycounter[]{page}\glsnumberformat}{78}
\glossaryentry{SMM?\glossentry{smm}|setentrycounter[]{page}\glsnumberformat}{78}
\glossaryentry{SMM?\glossentry{smm}|setentrycounter[]{page}\glsnumberformat}{78}
\glossaryentry{DQL?\glossentry{dql}|setentrycounter[]{page}\glsnumberformat}{78}
\glossaryentry{QoS?\glossentry{qos}|setentrycounter[]{page}\glsnumberformat}{79}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{81}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{81}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{81}
\glossaryentry{PCM?\glossentry{pcm}|setentrycounter[]{page}\glsnumberformat}{81}
\glossaryentry{PCM?\glossentry{pcm}|setentrycounter[]{page}\glsnumberformat}{81}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{81}
\glossaryentry{PCM?\glossentry{pcm}|setentrycounter[]{page}\glsnumberformat}{81}
\glossaryentry{PCM?\glossentry{pcm}|setentrycounter[]{page}\glsnumberformat}{81}
\glossaryentry{QoS?\glossentry{qos}|setentrycounter[]{page}\glsnumberformat}{81}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{81}
\glossaryentry{PCM?\glossentry{pcm}|setentrycounter[]{page}\glsnumberformat}{81}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{81}
\glossaryentry{PCM?\glossentry{pcm}|setentrycounter[]{page}\glsnumberformat}{81}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{81}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{81}
\glossaryentry{PCM?\glossentry{pcm}|setentrycounter[]{page}\glsnumberformat}{81}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{81}
\glossaryentry{PCM?\glossentry{pcm}|setentrycounter[]{page}\glsnumberformat}{81}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{81}
\glossaryentry{PCM?\glossentry{pcm}|setentrycounter[]{page}\glsnumberformat}{82}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{82}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{82}
\glossaryentry{VM?\glossentry{vm}|setentrycounter[]{page}\glsnumberformat}{82}
\glossaryentry{VM?\glossentry{vm}|setentrycounter[]{page}\glsnumberformat}{82}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{82}
\glossaryentry{PCM?\glossentry{pcm}|setentrycounter[]{page}\glsnumberformat}{82}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{82}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{82}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{82}
\glossaryentry{DVFS?\glossentry{dvfs}|setentrycounter[]{page}\glsnumberformat}{82}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{82}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{82}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{82}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{82}
\glossaryentry{QoS?\glossentry{qos}|setentrycounter[]{page}\glsnumberformat}{83}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{83}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{83}
\glossaryentry{QoS?\glossentry{qos}|setentrycounter[]{page}\glsnumberformat}{83}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{83}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{83}
\glossaryentry{VM?\glossentry{vm}|setentrycounter[]{page}\glsnumberformat}{83}
\glossaryentry{VM?\glossentry{vm}|setentrycounter[]{page}\glsnumberformat}{83}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{83}
\glossaryentry{QoS?\glossentry{qos}|setentrycounter[]{page}\glsnumberformat}{83}
\glossaryentry{QoS?\glossentry{qos}|setentrycounter[]{page}\glsnumberformat}{83}
\glossaryentry{DML?\glossentry{dml}|setentrycounter[]{page}\glsnumberformat}{83}
This diff is collapsed.
% makeindex style file created by the glossaries package
% for document 'DML' on 2016-6-28
actual '?'
encap '|'
level '!'
quote '"'
keyword "\\glossaryentry"
preamble "\\glossarysection[\\glossarytoctitle]{\\glossarytitle}\\glossarypreamble\n\\begin{theglossary}\\glossaryheader\n"
postamble "\%\n\\end{theglossary}\\glossarypostamble\n"
group_skip "\\glsgroupskip\n"
item_0 "\%\n"
item_1 "\%\n"
item_2 "\%\n"
item_01 "\%\n"
item_x1 "\\relax \\glsresetentrylist\n"
item_12 "\%\n"
item_x2 "\\relax \\glsresetentrylist\n"
delim_0 "\{\\glossaryentrynumbers\{\\relax "
delim_1 "\{\\glossaryentrynumbers\{\\relax "
delim_2 "\{\\glossaryentrynumbers\{\\relax "
delim_t "\}\}"
delim_n "\\delimN "
delim_r "\\delimR "
headings_flag 1
heading_prefix "\\glsgroupheading\{"
heading_suffix "\}\\relax \\glsresetentrylist "
symhead_positive "glssymbols"
numhead_positive "glsnumbers"
page_compositor "."
suffix_2p ""
suffix_3p ""
\addvspace {10\p@ }
\contentsline {figure}{\numberline {1.1}{\ignorespaces Degrees-of-Freedom and performance-influencing factors in a modern IT system.\relax }}{7}{figure.caption.3}
\contentsline {figure}{\numberline {1.2}{\ignorespaces Relation of the different models of a \gls {dml} instance}}{11}{figure.caption.10}
\contentsline {figure}{\numberline {1.3}{\ignorespaces Model-Based System Adaptation Control Loop\nobreakspace {}\cite {Huber2014-Dissertation}\relax }}{16}{figure.caption.21}
\addvspace {10\p@ }
\contentsline {figure}{\numberline {2.1}{\ignorespaces Components providing and requiring interfaces.\relax }}{21}{figure.caption.23}
\contentsline {figure}{\numberline {2.2}{\ignorespaces Assembly of a composite component.\relax }}{21}{figure.caption.24}
\contentsline {figure}{\numberline {2.3}{\ignorespaces RD-SEFF of service with signature \textsl {\textsf {execute(int number, List array)}} (cf.\nobreakspace {}\cite {becker2008a}).\relax }}{22}{figure.caption.26}
\addvspace {10\p@ }
\contentsline {figure}{\numberline {3.1}{\ignorespaces Online performance prediction scenario.\relax }}{25}{figure.caption.29}
\contentsline {figure}{\numberline {3.2}{\ignorespaces SPECjEnterprise2010 architecture\nobreakspace {}\cite {sje10}.\relax }}{26}{figure.caption.30}
\contentsline {figure}{\numberline {3.3}{\ignorespaces Experimental environment.\relax }}{27}{figure.caption.31}
\addvspace {10\p@ }
\contentsline {figure}{\numberline {4.1}{\ignorespaces Components and Interfaces, cf.\nobreakspace {}\cite {becker2008a}\relax }}{30}{figure.caption.32}
\contentsline {figure}{\numberline {4.2}{\ignorespaces Component Type Hierarchy, cf.\nobreakspace {}\cite {becker2008a}\relax }}{30}{figure.caption.33}
\contentsline {figure}{\numberline {4.3}{\ignorespaces Component Composition, cf.\nobreakspace {}\cite {becker2008a}\relax }}{31}{figure.caption.34}
\contentsline {figure}{\numberline {4.4}{\ignorespaces Example: System Instance as \acrshort {uml} Object Diagram\relax }}{31}{figure.caption.35}
\contentsline {figure}{\numberline {4.5}{\ignorespaces Example: System Instance\relax }}{32}{figure.caption.36}
\contentsline {figure}{\numberline {4.6}{\ignorespaces (\subref {fig:schema_composition_tree}) Composition Tree Schema and (\subref {fig:m-example_systeminstance_composition_tree}) Example System Instance as Composition Tree\relax }}{33}{figure.caption.37}
\contentsline {figure}{\numberline {4.7}{\ignorespaces Component Instance Reference\relax }}{33}{figure.caption.38}
\contentsline {figure}{\numberline {4.8}{\ignorespaces Running Example: WebShop\relax }}{33}{figure.caption.39}
\contentsline {figure}{\numberline {4.9}{\ignorespaces Example: \textsl {\textsf {Delivery}} Component\relax }}{34}{figure.caption.40}
\contentsline {figure}{\numberline {4.10}{\ignorespaces Different Service Behavior Abstractions\relax }}{36}{figure.caption.41}
\contentsline {figure}{\numberline {4.11}{\ignorespaces (\subref {fig:metamodel_coarsegrainedbehavior}) Coarse-Grained and (\subref {fig:metamodel_blackboxbehavior}) Black-Box Behavior Abstractions\relax }}{36}{figure.caption.42}
\contentsline {figure}{\numberline {4.12}{\ignorespaces Fine-Grained Behavior Abstraction, cf.\nobreakspace {}\cite {becker2008a}\relax }}{37}{figure.caption.43}
\contentsline {figure}{\numberline {4.13}{\ignorespaces Example: \textsl {\textsf {Delivery}} and \textsl {\textsf {ShoppingCartServlet}}\relax }}{37}{figure.caption.44}
\contentsline {figure}{\numberline {4.14}{\ignorespaces Example: Fine-Grained Behavior Abstraction of Service \textsl {\textsf {calculateTotalCost}} Provided by \textsl {\textsf {ShoppingCartServlet}}\relax }}{38}{figure.caption.45}
\contentsline {figure}{\numberline {4.15}{\ignorespaces Example: Coarse-Grained Behavior Abstraction of Service \textsl {\textsf {calculateTotalCost}} Provided by \textsl {\textsf {ShoppingCartServlet}}\relax }}{38}{figure.caption.46}
\contentsline {figure}{\numberline {4.16}{\ignorespaces Example: WebShops for a \textsl {\textsf {GameStore}} and a \textsl {\textsf {Supermarket}}\relax }}{39}{figure.caption.47}
\contentsline {figure}{\numberline {4.17}{\ignorespaces Model Variables\relax }}{40}{figure.caption.48}
\contentsline {figure}{\numberline {4.18}{\ignorespaces Example: \textsl {\textsf {CatalogServlet}} and \textsl {\textsf {JPAProvider}} Components\relax }}{42}{figure.caption.49}
\contentsline {figure}{\numberline {4.19}{\ignorespaces Example: Cache Miss or Cache Hit in Service \textsl {\textsf {getArticlePreviewImage}}\relax }}{43}{figure.caption.50}
\contentsline {figure}{\numberline {4.20}{\ignorespaces Example: Behavior of \textsl {\textsf {listArticles}} Service Provided by \textsl {\textsf {CatalogServlet}}\relax }}{43}{figure.caption.51}
\contentsline {figure}{\numberline {4.21}{\ignorespaces Modeling Parameter Dependencies\relax }}{44}{figure.caption.52}
\contentsline {figure}{\numberline {4.22}{\ignorespaces Influenced Variables and Influencing Parameters\relax }}{46}{figure.caption.54}
\contentsline {figure}{\numberline {4.23}{\ignorespaces Call Parameter Hierarchy\relax }}{46}{figure.caption.55}
\contentsline {figure}{\numberline {4.24}{\ignorespaces Call Parameters\relax }}{47}{figure.caption.56}
\contentsline {figure}{\numberline {4.25}{\ignorespaces Relationships between Influenced Variables and Influencing Parameters\relax }}{47}{figure.caption.58}
\contentsline {figure}{\numberline {4.26}{\ignorespaces Characterization of Relationships\relax }}{48}{figure.caption.60}
\contentsline {figure}{\numberline {4.27}{\ignorespaces Example: Modeling Parameter Dependencies\relax }}{49}{figure.caption.61}
\contentsline {figure}{\numberline {4.28}{\ignorespaces Example: Characterizing Parameter Dependencies\relax }}{50}{figure.caption.62}
\contentsline {figure}{\numberline {4.29}{\ignorespaces Main types of data center resources.\relax }}{52}{figure.caption.65}
\contentsline {figure}{\numberline {4.30}{\ignorespaces Different resource layers and their influence on the performance.\relax }}{53}{figure.caption.67}
\contentsline {figure}{\numberline {4.31}{\ignorespaces The resource landscape meta-model.\relax }}{54}{figure.caption.69}
\contentsline {figure}{\numberline {4.32}{\ignorespaces Different runtime environment classes.\relax }}{55}{figure.caption.71}
\contentsline {figure}{\numberline {4.33}{\ignorespaces Types of resource configurations.\relax }}{56}{figure.caption.72}
\contentsline {figure}{\numberline {4.34}{\ignorespaces Container instances in the MOF modeling hierarchy}}{58}{figure.caption.73}
\contentsline {figure}{\numberline {4.35}{\ignorespaces The container templates repository.\relax }}{58}{figure.caption.74}
\contentsline {figure}{\numberline {4.36}{\ignorespaces Example resource landscape model instance.\relax }}{59}{figure.caption.75}
\contentsline {figure}{\numberline {4.37}{\ignorespaces The deployment meta-model.\relax }}{60}{figure.caption.76}
\contentsline {figure}{\numberline {4.38}{\ignorespaces Example: WebShop Deployment\relax }}{61}{figure.caption.77}
\contentsline {figure}{\numberline {4.39}{\ignorespaces Usage Profile Model, cf.\nobreakspace {}\cite {becker2008a}\relax }}{62}{figure.caption.78}
\contentsline {figure}{\numberline {4.40}{\ignorespaces Example: Usage Profile Model Instance\relax }}{63}{figure.caption.79}
\addvspace {10\p@ }
\contentsline {figure}{\numberline {5.1}{\ignorespaces Interaction of the system, the system models and the S/T/A adaptation language.\relax }}{65}{figure.caption.80}
\contentsline {figure}{\numberline {5.2}{\ignorespaces Relation of \textsf {Entity} and \textsf {AdaptableEntity}.\relax }}{66}{figure.caption.84}
\contentsline {figure}{\numberline {5.3}{\ignorespaces Adaptation points meta-model.\relax }}{68}{figure.caption.85}
\contentsline {figure}{\numberline {5.4}{\ignorespaces Adaptation points meta-model instance.}}{69}{figure.caption.87}
\contentsline {figure}{\numberline {5.5}{\ignorespaces Concepts of the adaptation process meta-model and their relations.}}{71}{figure.caption.89}
\contentsline {figure}{\numberline {5.6}{\ignorespaces Adaptation process meta-model.\relax }}{72}{figure.caption.90}
\contentsline {figure}{\numberline {5.7}{\ignorespaces Example \textsf {Actions} referring to adaptation points.\relax }}{73}{figure.caption.91}
\contentsline {figure}{\numberline {5.8}{\ignorespaces Different example \textsf {Tactics} using the previously specified \textsf {Actions}.\relax }}{74}{figure.caption.92}
\contentsline {figure}{\numberline {5.9}{\ignorespaces Example \textsf {Strategies} using \textsf {Tactics} with assigned weights.\relax }}{77}{figure.caption.95}
\contentsline {figure}{\numberline {5.10}{\ignorespaces The QoS data repository meta-model.\relax }}{78}{figure.caption.96}
\addvspace {10\p@ }
This diff is collapsed.
\BOOKMARK [0][-]{chapter.1}{1 Introduction}{}% 1
\BOOKMARK [1][-]{section.1.1}{1.1 Motivation}{chapter.1}% 2
\BOOKMARK [1][-]{section.1.2}{1.2 Design-time vs. Run-Time Models}{chapter.1}% 3
\BOOKMARK [1][-]{section.1.3}{1.3 The Descartes Modeling Language \(DML\)}{chapter.1}% 4
\BOOKMARK [2][-]{subsection.1.3.1}{1.3.1 Modeling Language Overview}{section.1.3}% 5
\BOOKMARK [2][-]{subsection.1.3.2}{1.3.2 Summary of Supported Features and Novel Aspects}{section.1.3}% 6
\BOOKMARK [2][-]{subsection.1.3.3}{1.3.3 Application Scenarios}{section.1.3}% 7
\BOOKMARK [1][-]{section.1.4}{1.4 Self-Aware Computing Systems}{chapter.1}% 8
\BOOKMARK [1][-]{section.1.5}{1.5 Outline}{chapter.1}% 9
\BOOKMARK [0][-]{chapter.2}{2 Background}{}% 10
\BOOKMARK [1][-]{section.2.1}{2.1 Performance Modeling Approaches}{chapter.2}% 11
\BOOKMARK [2][-]{subsection.2.1.1}{2.1.1 Existing Architecture-Level Performance Models}{section.2.1}% 12
\BOOKMARK [2][-]{subsection.2.1.2}{2.1.2 Palladio Component Model \(PCM\)}{section.2.1}% 13
\BOOKMARK [1][-]{section.2.2}{2.2 Modeling Run-time System Adaptation}{chapter.2}% 14
\BOOKMARK [2][-]{subsection.2.2.1}{2.2.1 Abstraction Levels}{section.2.2}% 15
\BOOKMARK [2][-]{subsection.2.2.2}{2.2.2 Languages for Adaptation Control Flow}{section.2.2}% 16
\BOOKMARK [2][-]{subsection.2.2.3}{2.2.3 Configuration Space}{section.2.2}% 17
\BOOKMARK [0][-]{chapter.3}{3 Online Performance Prediction Scenario}{}% 18
\BOOKMARK [1][-]{section.3.1}{3.1 Setting}{chapter.3}% 19
\BOOKMARK [1][-]{section.3.2}{3.2 SPECjEnterprise2010}{chapter.3}% 20
\BOOKMARK [1][-]{section.3.3}{3.3 Exemplary Environment}{chapter.3}% 21
\BOOKMARK [0][-]{chapter.4}{4 Architecture-Level Performance Model}{}% 22
\BOOKMARK [1][-]{section.4.1}{4.1 Application Architecture Model}{chapter.4}% 23
\BOOKMARK [2][-]{subsection.4.1.1}{4.1.1 Component Model and System Model}{section.4.1}% 24
\BOOKMARK [2][-]{subsection.4.1.2}{4.1.2 Running Example}{section.4.1}% 25
\BOOKMARK [2][-]{subsection.4.1.3}{4.1.3 Service Behavior Abstractions}{section.4.1}% 26
\BOOKMARK [2][-]{subsection.4.1.4}{4.1.4 Parameterization}{section.4.1}% 27
\BOOKMARK [2][-]{subsection.4.1.5}{4.1.5 Probabilistic Parameter Dependencies}{section.4.1}% 28
\BOOKMARK [2][-]{subsection.4.1.6}{4.1.6 Interface to Monitoring Infrastructure}{section.4.1}% 29
\BOOKMARK [1][-]{section.4.2}{4.2 Resource Landscape Model}{chapter.4}% 30
\BOOKMARK [2][-]{subsection.4.2.1}{4.2.1 Modeling Abstractions}{section.4.2}% 31
\BOOKMARK [2][-]{subsection.4.2.2}{4.2.2 Example}{section.4.2}% 32
\BOOKMARK [1][-]{section.4.3}{4.3 Deployment Model}{chapter.4}% 33
\BOOKMARK [2][-]{subsection.4.3.1}{4.3.1 Modeling Abstractions}{section.4.3}% 34
\BOOKMARK [2][-]{subsection.4.3.2}{4.3.2 Example}{section.4.3}% 35
\BOOKMARK [1][-]{section.4.4}{4.4 Usage Profile Model}{chapter.4}% 36
\BOOKMARK [2][-]{subsection.4.4.1}{4.4.1 Modeling Abstractions}{section.4.4}% 37
\BOOKMARK [2][-]{subsection.4.4.2}{4.4.2 Example}{section.4.4}% 38
\BOOKMARK [0][-]{chapter.5}{5 Model-based System Adaptation}{}% 39
\BOOKMARK [1][-]{section.5.1}{5.1 Motivation and Background}{chapter.5}% 40
\BOOKMARK [1][-]{section.5.2}{5.2 Adaptation Points Model}{chapter.5}% 41
\BOOKMARK [1][-]{section.5.3}{5.3 Adaptation Process Model}{chapter.5}% 42
\BOOKMARK [2][-]{subsection.5.3.1}{5.3.1 Actions}{section.5.3}% 43
\BOOKMARK [2][-]{subsection.5.3.2}{5.3.2 Tactics}{section.5.3}% 44
\BOOKMARK [2][-]{subsection.5.3.3}{5.3.3 Strategies}{section.5.3}% 45
\BOOKMARK [2][-]{subsection.5.3.4}{5.3.4 QoS Data Repository}{section.5.3}% 46
\BOOKMARK [2][-]{subsection.5.3.5}{5.3.5 Weighting Function}{section.5.3}% 47
\BOOKMARK [0][-]{chapter.6}{6 Discussion}{}% 48
\BOOKMARK [1][-]{section.6.1}{6.1 Differences between DML and PCM}{chapter.6}% 49
\BOOKMARK [1][-]{section.6.2}{6.2 Ongoing and Future Work}{chapter.6}% 50
\BOOKMARK [0][-]{section*.103}{Bibliography}{}% 51
No preview for this file type
File added
......@@ -12,9 +12,6 @@
\graphicspath{
{figures/}
{../../../../../theses/PhD/NikoHuber/trunk/Dissertation/}
{../../../../../theses/PhD/NikoHuber/trunk/Dissertation/graphics/figures/}
{../../../../../papers/2013/HuHoKoBrKo2013-SOCA-StaEvaluation/figures/}
}
\usepackage{cleveref}
......
\contentsline {chapter}{\numberline {1}Introduction}{6}{chapter.1}
\contentsline {section}{\numberline {1.1}Motivation}{6}{section.1.1}
\contentsline {section}{\numberline {1.2}Design-time vs. Run-Time Models}{8}{section.1.2}
\contentsline {paragraph}{\nonumberline Goal: Evaluate Design Alternatives vs. Evaluate Impact of Dynamic Changes}{8}{section*.4}
\contentsline {paragraph}{\nonumberline Model Structure Aligned with Developer Roles vs. System Layers}{9}{section*.5}
\contentsline {paragraph}{\nonumberline Type and Amount of Data Available for Model Parameterization and Calibration}{9}{section*.6}
\contentsline {paragraph}{\nonumberline Trade-off Between Prediction Accuracy and Overhead}{10}{section*.7}
\contentsline {paragraph}{\nonumberline Degrees-of-Freedom}{10}{section*.8}
\contentsline {paragraph}{\nonumberline Design for Use by Humans vs. Machines}{10}{section*.9}
\contentsline {section}{\numberline {1.3}The Descartes Modeling Language (DML)}{11}{section.1.3}
\contentsline {subsection}{\numberline {1.3.1}Modeling Language Overview}{11}{subsection.1.3.1}
\contentsline {paragraph}{\nonumberline Application Architecture Model}{12}{section*.11}
\contentsline {paragraph}{\nonumberline Resource Landscape Model}{12}{section*.12}
\contentsline {paragraph}{\nonumberline Deployment Model}{13}{section*.13}
\contentsline {paragraph}{\nonumberline Usage Profile Model}{13}{section*.14}
\contentsline {paragraph}{\nonumberline Adaptation Points Model}{13}{section*.15}
\contentsline {paragraph}{\nonumberline Adaptation Process Model}{13}{section*.16}
\contentsline {subsection}{\numberline {1.3.2}Summary of Supported Features and Novel Aspects}{13}{subsection.1.3.2}
\contentsline {subsection}{\numberline {1.3.3}Application Scenarios}{14}{subsection.1.3.3}
\contentsline {paragraph}{\nonumberline Online Capacity Planning}{14}{section*.17}
\contentsline {paragraph}{\nonumberline Impact Analysis of Workload Changes}{14}{section*.18}
\contentsline {paragraph}{\nonumberline Impact Analysis of Service Recompositions and Reconfigurations as well as System Adaptations}{15}{section*.19}
\contentsline {paragraph}{\nonumberline Autonomic Resource Management at Run-time}{15}{section*.20}
\contentsline {section}{\numberline {1.4}Self-Aware Computing Systems}{17}{section.1.4}
\contentsline {section}{\numberline {1.5}Outline}{18}{section.1.5}
\contentsline {chapter}{\numberline {2}Background}{19}{chapter.2}
\contentsline {section}{\numberline {2.1}Performance Modeling Approaches}{19}{section.2.1}
\contentsline {subsection}{\numberline {2.1.1}Existing Architecture-Level Performance Models}{19}{subsection.2.1.1}
\contentsline {subsection}{\numberline {2.1.2}Palladio Component Model (PCM)}{20}{subsection.2.1.2}
\contentsline {paragraph}{\nonumberline Component Model and System Model}{21}{section*.22}
\contentsline {paragraph}{\nonumberline Service Behavior Abstraction}{22}{section*.25}
\contentsline {paragraph}{\nonumberline Usage Model}{23}{section*.27}
\contentsline {paragraph}{\nonumberline Mapping of Software Component Instances to Resources}{23}{section*.28}
\contentsline {section}{\numberline {2.2}Modeling Run-time System Adaptation}{23}{section.2.2}
\contentsline {subsection}{\numberline {2.2.1}Abstraction Levels}{23}{subsection.2.2.1}
\contentsline {subsection}{\numberline {2.2.2}Languages for Adaptation Control Flow}{23}{subsection.2.2.2}
\contentsline {subsection}{\numberline {2.2.3}Configuration Space}{24}{subsection.2.2.3}
\contentsline {chapter}{\numberline {3}Online Performance Prediction Scenario}{25}{chapter.3}
\contentsline {section}{\numberline {3.1}Setting}{25}{section.3.1}
\contentsline {section}{\numberline {3.2}SPECjEnterprise2010}{26}{section.3.2}
\contentsline {section}{\numberline {3.3}Exemplary Environment}{27}{section.3.3}
\contentsline {chapter}{\numberline {4}Architecture-Level Performance Model}{29}{chapter.4}
\contentsline {section}{\numberline {4.1}Application Architecture Model}{29}{section.4.1}
\contentsline {subsection}{\numberline {4.1.1}Component Model and System Model}{29}{subsection.4.1.1}
\contentsline {subsection}{\numberline {4.1.2}Running Example}{32}{subsection.4.1.2}
\contentsline {subsection}{\numberline {4.1.3}Service Behavior Abstractions}{32}{subsection.4.1.3}
\contentsline {subsubsection}{\numberline {4.1.3.1}Motivation}{34}{subsubsection.4.1.3.1}
\contentsline {subsubsection}{\numberline {4.1.3.2}Modeling Approach}{35}{subsubsection.4.1.3.2}
\contentsline {subsubsection}{\numberline {4.1.3.3}Modeling Abstractions}{35}{subsubsection.4.1.3.3}
\contentsline {subsubsection}{\numberline {4.1.3.4}Example}{37}{subsubsection.4.1.3.4}
\contentsline {subsection}{\numberline {4.1.4}Parameterization}{38}{subsection.4.1.4}
\contentsline {subsubsection}{\numberline {4.1.4.1}Motivation}{39}{subsubsection.4.1.4.1}
\contentsline {subsubsection}{\numberline {4.1.4.2}Modeling Approach}{39}{subsubsection.4.1.4.2}
\contentsline {subsubsection}{\numberline {4.1.4.3}Modeling Abstractions}{40}{subsubsection.4.1.4.3}
\contentsline {subsubsection}{\numberline {4.1.4.4}Example}{42}{subsubsection.4.1.4.4}
\contentsline {subsection}{\numberline {4.1.5}Probabilistic Parameter Dependencies}{42}{subsection.4.1.5}
\contentsline {subsubsection}{\numberline {4.1.5.1}Motivation}{42}{subsubsection.4.1.5.1}
\contentsline {subsubsection}{\numberline {4.1.5.2}Modeling Approach}{44}{subsubsection.4.1.5.2}
\contentsline {subsubsection}{\numberline {4.1.5.3}Modeling Abstractions}{45}{subsubsection.4.1.5.3}
\contentsline {paragraph}{\nonumberline Influenced Variables and Influencing Parameters}{46}{section*.53}
\contentsline {paragraph}{\nonumberline Relationships: Dependency and Dependency Propagation}{47}{section*.57}
\contentsline {paragraph}{\nonumberline Characterization of Relationships}{48}{section*.59}
\contentsline {subsubsection}{\numberline {4.1.5.4}Example}{48}{subsubsection.4.1.5.4}
\contentsline {subsection}{\numberline {4.1.6}Interface to Monitoring Infrastructure}{49}{subsection.4.1.6}
\contentsline {section}{\numberline {4.2}Resource Landscape Model}{51}{section.4.2}
\contentsline {paragraph}{\nonumberline Resource Landscape Architecture}{51}{section*.64}
\contentsline {paragraph}{\nonumberline Layers of Resources}{52}{section*.66}
\contentsline {paragraph}{\nonumberline Reuse of Entities}{52}{section*.68}
\contentsline {subsection}{\numberline {4.2.1}Modeling Abstractions}{53}{subsection.4.2.1}
\contentsline {subsubsection}{\numberline {4.2.1.1}Containers and Containment Relationships}{54}{subsubsection.4.2.1.1}
\contentsline {subsubsection}{\numberline {4.2.1.2}Classes of Runtime Environments}{55}{subsubsection.4.2.1.2}
\contentsline {subsubsection}{\numberline {4.2.1.3}Resource Configuration Specification}{56}{subsubsection.4.2.1.3}
\contentsline {subsubsection}{\numberline {4.2.1.4}Container Types}{57}{subsubsection.4.2.1.4}
\contentsline {subsection}{\numberline {4.2.2}Example}{59}{subsection.4.2.2}
\contentsline {section}{\numberline {4.3}Deployment Model}{60}{section.4.3}
\contentsline {subsection}{\numberline {4.3.1}Modeling Abstractions}{60}{subsection.4.3.1}
\contentsline {subsection}{\numberline {4.3.2}Example}{61}{subsection.4.3.2}
\contentsline {section}{\numberline {4.4}Usage Profile Model}{61}{section.4.4}
\contentsline {subsection}{\numberline {4.4.1}Modeling Abstractions}{62}{subsection.4.4.1}
\contentsline {subsection}{\numberline {4.4.2}Example}{62}{subsection.4.4.2}
\contentsline {chapter}{\numberline {5}Model-based System Adaptation}{64}{chapter.5}
\contentsline {section}{\numberline {5.1}Motivation and Background}{64}{section.5.1}
\contentsline {paragraph}{\nonumberline System Architecture QoS Model}{64}{section*.81}
\contentsline {paragraph}{\nonumberline Adaptation Points Model}{65}{section*.82}
\contentsline {paragraph}{\nonumberline Adaptation Language}{66}{section*.83}
\contentsline {section}{\numberline {5.2}Adaptation Points Model}{66}{section.5.2}
\contentsline {paragraph}{\nonumberline Example}{69}{section*.86}
\contentsline {section}{\numberline {5.3}Adaptation Process Model}{70}{section.5.3}
\contentsline {subsection}{\numberline {5.3.1}Actions}{72}{subsection.5.3.1}
\contentsline {subsection}{\numberline {5.3.2}Tactics}{73}{subsection.5.3.2}
\contentsline {subsection}{\numberline {5.3.3}Strategies}{76}{subsection.5.3.3}
\contentsline {subsection}{\numberline {5.3.4}QoS Data Repository}{77}{subsection.5.3.4}
\contentsline {subsection}{\numberline {5.3.5}Weighting Function}{78}{subsection.5.3.5}
\contentsline {chapter}{\numberline {6}Discussion}{81}{chapter.6}
\contentsline {section}{\numberline {6.1}Differences between DML and PCM}{81}{section.6.1}
\contentsline {section}{\numberline {6.2}Ongoing and Future Work}{82}{section.6.2}
\contentsline {paragraph}{\nonumberline Load-Dependent Resource Demands}{82}{section*.97}
\contentsline {paragraph}{\nonumberline Event-Based Systems}{82}{section*.98}
\contentsline {paragraph}{\nonumberline Integration of Specialized Resource Modeling Approaches}{82}{section*.99}
\contentsline {paragraph}{\nonumberline \gls {qos} Properties Beyond Performance}{83}{section*.100}
\contentsline {paragraph}{\nonumberline Explicit Consideration of Adaptation Costs}{83}{section*.101}
\contentsline {paragraph}{\nonumberline Self-Aware Computing Systems}{83}{section*.102}
\contentsline {chapter}{Bibliography}{85}{section*.103}
\vspace \bigskipamount
......@@ -121,7 +121,7 @@ The idea of using separate models is to separate knowledge about the system arch
\begin{figure}[htb]
\centering
\includegraphics[width=\textwidth]{part2/e2e-modeling}
\includegraphics[width=\textwidth]{e2e-modeling}
\caption[Relation of the different models of a \gls{dml} instance]{Relation of the different models of a \gls{dml} instance and the system.}
\label{fig:e2e_modeling_overview}
\end{figure}
......
......@@ -203,13 +203,13 @@ Thus, in contrast to the fine-grained abstraction level, the coarse-grained and
\begin{figure}
\centering
\begin{subfigure}[b]{0.60\textwidth}
\includegraphics[width=\textwidth]{application_level_model/mm-coarsegrainedbehavior}
\includegraphics[width=\textwidth]{/application_level_model/mm-coarsegrainedbehavior}
\caption{}
\label{fig:metamodel_coarsegrainedbehavior}
\end{subfigure}
\hspace{2cm}
\begin{subfigure}[b]{0.18\textwidth}
\includegraphics[width=\textwidth]{application_level_model/mm-blackboxbehavior}
\includegraphics[width=\textwidth]{/application_level_model/mm-blackboxbehavior}
\caption{}
\label{fig:metamodel_blackboxbehavior}
\end{subfigure}
......@@ -621,7 +621,7 @@ The deployment model is based on the \gls{pcm} which also models the allocation
\begin{figure}[ht]
\centering
\includegraphics[width=0.9\linewidth]{graphics/figures/part2/mm-deployment}
\includegraphics[width=0.9\linewidth]{mm-deployment}
\caption{The deployment meta-model.}
\label{fig:mm-deployment}
\end{figure}
......
......@@ -13,7 +13,7 @@ and the performance influences of the different resource layers.
\begin{figure}[ht]
\centering
\includegraphics[width=0.99\linewidth]{graphics/figures/part2/mm-resource_landscape}
\includegraphics[width=0.99\linewidth]{mm-resource_landscape}
\caption{The resource landscape meta-model.}
\label{fig:mm-resourcelandscape-diagram}
\end{figure}
......@@ -71,7 +71,7 @@ As a result, a \model{RuntimeEnvironment} can only contain containers that are o
\begin{figure}[ht]
\centering
\includegraphics[]{graphics/figures/part2/mm-runtime_environment_classes}
\includegraphics[]{mm-runtime_environment_classes}
\caption{Different runtime environment classes.}
\label{fig:mm-runtime_environment_classes_diagram}
\end{figure}
......@@ -92,7 +92,7 @@ In our meta-model, we distinguish between three different types of configuration
\begin{figure}[ht]
\centering
\includegraphics[width=0.99\linewidth]{graphics/figures/part2/mm-resource_configuration}
\includegraphics[width=0.99\linewidth]{mm-resource_configuration}
\caption{Types of resource configurations.}
\label{fig:mm-resource_configuration_diagram}
\end{figure}
......@@ -138,7 +138,7 @@ However, at run-time, we must be able to distinguish the concrete VM instances b
\begin{figure}[ht]
\centering
\includegraphics[width=\linewidth]{graphics/figures/part2/multilevel_modeling_container_template}
\includegraphics[width=\linewidth]{multilevel_modeling_container_template}
\caption[Container instances in the MOF modeling hierarchy]{Container instances in the MOF modeling hierarchy (left) and with multilevel modeling (right).}
\label{fig:multilevel_modeling}
\end{figure}
......@@ -162,7 +162,7 @@ We refer to this as a hybrid approach as it supports both ways of modeling conta
\begin{figure}[ht]
\centering
\includegraphics[width=0.25\linewidth]{graphics/figures/part2/mm-container_templates_repository}
\includegraphics[width=0.25\linewidth]{mm-container_templates_repository}
\caption{The container templates repository.}
\label{fig:mm-container_templates_repository_diagram}
\end{figure}
......@@ -203,7 +203,7 @@ showing the hierarchy of the different resources as well as their configuration
\begin{figure}[ht]
\centering
\includegraphics[width=0.99\linewidth]{graphics/figures/part2/resource_landscape_example}
\includegraphics[width=0.99\linewidth]{resource_landscape_example}
\caption{Example resource landscape model instance.}
\label{fig:resource_landscape_example}
\end{figure}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment