Przede wszystkim całkowita dostępność lub czas działania klastra zależy od tego, jak duża część klastra jest potrzebna do działania, aby cały klaster mógł zostać uznany za „działający”.
- Czy wystarczy jedna działająca maszyna? Oznaczałoby to, że każda pojedyncza maszyna może w razie potrzeby w pełni załadować.
- Czy wszystkie muszą być aktywne jednocześnie? Oznacza to, że nie ma redundancji.
- A może dwa z trzech online są wystarczające? Pozwoliłoby to na większe obciążenie pracą niż w pierwszym przypadku.
Jak się dowiedziałeś, pierwsze dwa przypadki są dość łatwe do obliczenia. Niech prawdopodobieństwo, że pojedynczy serwer będzie w trybie online w danym momencie p = 0,95. Teraz dla trzech serwerów prawdopodobieństwo, że wszystkie są jednocześnie w trybie online, wynosi p 3 = 0,857375.
W przeciwnym przypadku, gdy co najmniej jedna maszyna powinna być aktywna w danym momencie, łatwiej jest obliczyć, odwracając problem i patrząc na prawdopodobieństwo, że maszyny są w trybie offline . Prawdopodobieństwo, że pojedyncza maszyna jest w trybie offline, wynosi q = 1 p = 0,05, a zatem prawdopodobieństwo, że wszystkie one spadną w tym samym czasie wynosi q 3 = 0,000125, co daje prawdopodobieństwo 1- q 3 = 1- (1 p ) 3 = 0,999875, że co najmniej jeden jest w górę.
Przypadek 2 z 3 jest nieco trudniejszy do obliczenia. Istnieją cztery możliwe sytuacje, w których działają co najmniej dwa z trzech serwerów. 1) ABC są w górę, 2) AB są w górę, 3) AC są w górę, 4) BC są w górę. Prawdopodobieństwem dla nich wszystkich jest odpowiednio ppp , ppq , pqp i qpp . Ponieważ przypadki są rozłączne, prawdopodobieństwa można sumować razem, dając w sumie A = p 3 + 3 p 2 q = 0,992750.
(Można to rozszerzyć na więcej maszyn. Czynnikami są dobrze znane współczynniki dwumianowe , więc ręczne liczenie różnych przypadków działa głównie jako ćwiczenie).
Oczywiście obliczenia takie jak ten są o wiele łatwiejsze do wykonania przy użyciu gotowego programu komputerowego ... Przynajmniej jeden kalkulator online można znaleźć tutaj:
http://stattrek.com/online-calculator/binomial.aspx
Wprowadzając wartości wejściowe: prawdopodobieństwo sukcesu = 0,95, liczba prób = 3, liczba sukcesów = 2, otrzymujemy wynik „Skumulowane prawdopodobieństwo: P (X ≥ 2) = 0,99275”. Podano również inne powiązane wartości, a narzędzie online ułatwia grę z innymi liczbami.
I tak, wszystkie powyższe założenia zakładają, że serwery ulegają awarii niezależnie, to znaczy: a) zignorowałem wszelkie problemy mające wpływ na klaster jako całość, b) nie ma czegoś takiego jak starzenie się komponentów, które mogłoby spowodować awarię serwerów lub prawie w tym samym czasie.