Skip to main content

Advances, Systems and Applications

Table 3 Application Model and Application Graph Property Definitions

From: Low-power multi-cloud deployment of large distributed service applications with response-time constraints

Parameter

Meaning

\(G=\left(V,E,{v}_i^{ops},{v}_i^{mem},{c}_{ij},\forall i,j\right)\)

the graph representing the application

V = {v1, v2, …, vn}

the set of application tasks (vertices of G).

\({v}_i^{ops}\)

processing requirement of task vi

\({v}_i^{mem}\)

memory requirement of vi

E = {(vi, vj)}

edges of G.: the set of all calls between tasks vi and vj

cij

mean calls between vi and vj, per user response

hkl

host l in cloud Ck

\({h}_{kl}^{opsMax}\)

processing capacity of hkl

href

reference host for processing demands

\({h}_{kl}^{sf}={h}_{kl}^{opsMax}/{h}_{ref}^{opsMax}\)

the speed factor of hkl, relative to href.