13.07.2013 Views

L'élasticité des bases de données sur le cloud computing - CoDE

L'élasticité des bases de données sur le cloud computing - CoDE

L'élasticité des bases de données sur le cloud computing - CoDE

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

temps <strong>de</strong><br />

latence<br />

l i<br />

ln i<br />

ln f<br />

α 2<br />

tm<br />

timpact<br />

Δt<br />

α 1<br />

lambda<br />

mu<br />

Figure 4.5 – Pério<strong>de</strong> d’adaptation théorique supposée<br />

Définition 13 (Le coefficient d’adaptation µ).<br />

µ =<br />

∆l<br />

ln i<br />

∆n<br />

temps<br />

Par exemp<strong>le</strong>, imaginons un SGBD parfaitement élastique (sans considérer <strong>le</strong> temps d’adaptation)<br />

tel que lorsqu’on doub<strong>le</strong> son nombre d’instances (nf = 2 ∗ ni), <strong>le</strong>s temps <strong>de</strong> latence<br />

soient réduits <strong>de</strong> moitié (lnf = ln i<br />

2 ) et dès lors µi,j = 0.5. A contrario, un système dont <strong>le</strong>s<br />

performances ne seraient modifiées (lnf = lni ) par n’importe quel<strong>le</strong> modification verrait son<br />

coefficient d’adaptation à 0.<br />

Une première approche serait <strong>de</strong> voir µ comme caractérisant <strong>le</strong> passage à l’échel<strong>le</strong>. Cette<br />

approche serait naïve : pour me<strong>sur</strong>er <strong>le</strong> passage à l’échel<strong>le</strong>, il faudra considérer <strong><strong>de</strong>s</strong> systèmes<br />

stab<strong>le</strong>s. Notre approche considère <strong>le</strong> système en transition, µ se réfère donc au gain immédiat<br />

en performance (me<strong>sur</strong>é par rapport aux moyennes <strong><strong>de</strong>s</strong> temps <strong>de</strong> latence précédant et<br />

succédant directement la modification) par rapport au coût.<br />

Le temps d’adaptation ∆t<br />

Correspondant à la durée <strong>de</strong> la phase d’adaptation, ce temps est la durée nécessaire au<br />

système pour assimi<strong>le</strong>r la modification (répartition <strong><strong>de</strong>s</strong> <strong>données</strong> et autres). Un système sera<br />

45

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!