PROIECTAREA ALOCARII
Fie un set de fragmente F = intr-o retea formata din siteurile S = si asupra carora se executa anumite aplicatii (interogari) Q = . Problema proiectarii alocarii se refera la distribuirea optima a fragmentelor F pe siturile S.
Potrivit lui Dowdy si Foster, "optimul" se refera la:
Problema alocarii - gasirea unei scheme de minimizare a costurilor.
Alocarea - neredundanta sau redundanta
a) Metoda selectarii - identificarea siturilor pentru care beneficiul alocarii unei copii depaseste costul alocarii;
b) Metoda alocarii progresive - se implementeaza initial o alocare neredundanta. Apoi, in functie de gradul de profitabilitate al statiilor se vor raspandi replici ale fragmentelor deja alocate, pana cand nu mai exista candidati la replicare.
Prima metoda (selectarea) este mai riguroasa si elimina posibilitatea de a inmagazina pe acelasi site si copia fragmentului deja stocat.
Replicarea progresiva - metoda euristica - bazata pe asertiunea ca profitabilitatea scade pe masura ce gradul de redundanta creste.[2]
Abordare mai eficienta, dar si mai selectiva - metoda celei mai bune alegeri si in etapa de proliferare a copiilor. Se incepe cu fragmentele considerate ca fiind cele mai importante, tinandu-se cont la fiecare alocare de relatia de "rudenie" a tuturor fragmentelor ce exista sau urmeaza a fi stocate intr-un site.
Formule de evaluare a costurilor si beneficiilor implicate de alocarea fragmentelor [Lungu 1995], paginile 308 - 310:
Conventii in utilizarea notatiilor:
i - indice fragment;
j - indice site;
k - indice aplicatie sau cerere;
fkj - frecventa cererii k la site-ul j;
rki - numarul acceselor de regasire (citire, consultare) ale cererii k pentru fragmentul i;
wki - numarul acceselor de actualizare (scriere) ale cererii k pentru fragmentul i;
nki = rki + wki.
Metoda alocarii neredundanta. Se aloca fragmentul Fi la statia unde numarul de referiri la Fi este maxim. Calcularea numarului de referiri locale ale fragmentului Fi in situl Sj - → fragmentul Fi va fi alocat la statia pentru care Bij este maxim.
Metoda statiilor profitabile. Fragmentul Fi va fi plasat in acele situri j, unde costul referintelor de regasire este mai mare decat costul referintelor de actualizare in alte situri. Beneficiul Bij - o diferenta:
C - constanta ce cuantifica raportul dintre costul unei citiri si costul unei scrieri. In majoritatea cazurilor, C
→ Fi - alocat la statiile j pentru care Bij este pozitiv. Daca Bij ia numai valori negative, se va selecta maximul dintre acestea.
di - gradul de redundanta a lui Fi
Pi - beneficiul de a avea cate o copie a lui Fi in fiecare sit
Beneficiul: β(di) = (1 - 21-di) Pi
Formula - numara atat accesele locale, cat si cele la distanta. Se poate rescrie prin inlocuirea lui nki cu rki + C wki.
Pentru determinarea schemei de alocare a fragmentelor Fs si Ft se va calcula beneficiul pentru toate combinatiile posibile ale siturilor s si t, alegandu-se perechea pentru care se realizeaza beneficiu maxim.
→ Formula descrisa in cazul abordarii anterioare este valabila si in cazul gruparii → alocarea trebuie sa asigure regasirea facila a fragmentelor prin conferirea unui plasament optim, astfel ca sa se reduca pe cat posibil numarul de accese la distanta. In afara de componenta costului de comunicatie, alocarea trebuie sa tina cont si de celelalte aspect relative costului proiectarii alocarii.
Politica de confidentialitate |
.com | Copyright ©
2024 - Toate drepturile rezervate. Toate documentele au caracter informativ cu scop educational. |
Personaje din literatura |
Baltagul – caracterizarea personajelor |
Caracterizare Alexandru Lapusneanul |
Caracterizarea lui Gavilescu |
Caracterizarea personajelor negative din basmul |
Tehnica si mecanica |
Cuplaje - definitii. notatii. exemple. repere istorice. |
Actionare macara |
Reprezentarea si cotarea filetelor |
Geografie |
Turismul pe terra |
Vulcanii Și mediul |
Padurile pe terra si industrializarea lemnului |
Termeni si conditii |
Contact |
Creeaza si tu |