Manual · pagina 89
Exercițiul 10 · Indicele de încărcare al serverului
Ești administrator de rețea și ai un server care gestionează utilizatorii. Pentru a monitoriza „sarcina” serverului, folosești o funcție a cărei variabilă reprezintă numărul de utilizatori activi () după formula , unde este o constantă de calibrare a serverului. Sistemul automat de securitate este programat să restarteze serverul dacă indicele de încărcare atinge valoarea . Pentru a fi siguri că sistemul este stabil și predictibil, trebuie să demonstrăm că fiecărui număr de utilizatori îi corespunde un indice de încărcare unic.
a) Demonstrează că funcția de lege este injectivă pe domeniul .
b) Interpretează următorul rezultat: este posibil ca serverul să confunde un număr mic de utilizatori cu un număr mare și să dea același indice?
a)Demonstrează că funcția de lege este injectivă pe domeniul .
1. Ce trebuie arătat
Ca în exemplul rezolvat 3 de la p. 86, presupunem că două numere de utilizatori dau același indice:Numitorii sunt pozitivi (), deci înmulțim în cruce:2. Calculul
Desfacem parantezele în ambii membri și reducem termenii care apar în ambele părți.Verifică-te
Ce egalitate rămâne după reducere?Alege un răspuns ca să vezi continuarea.
Împărțind la : . Deci este injectivă pe : două numere diferite de utilizatori dau mereu indici diferiți.3. Pe grafic
Graficul urcă tot timpul și se apropie de fără să-l atingă: o dreaptă orizontală îl taie cel mult o dată.
b)Este posibil ca serverul să confunde un număr mic de utilizatori cu un număr mare și să dea același indice?
1. Ce spune injectivitatea
La a) am arătat că este injectivă: dacă , atunci .
Deci nu: un număr mic și un număr mare de utilizatori dau mereu indici diferiți.
Mai mult, indicele crește cu numărul de utilizatori. Scriem :
Când crește, crește, fracția scade, iar crește. este strict crescătoare: mai mulți utilizatori înseamnă mereu un indice mai mare, mereu sub .2. Pragul de restart
Restartul are loc la . Fiind injectivă, atinge valoarea pentru cel mult un . Să-l aflăm din .Verifică-te
La câți utilizatori se restartează serverul?Alege un răspuns ca să vezi continuarea.
Pragul este atins o singură dată, la de utilizatori.
Sistemul este deci predictibil: restartul corespunde unui singur număr de utilizatori, , și nu poate fi declanșat „din greșeală” de un număr mic.