Tolerancja bledow
15 pojęć w 8 podgrupach, z prostymi definicjami i źródłami.
Kworum · 1
- 01kworumquorumMinimalny podzbiór węzłów, którego zgoda jest wymagana do zatwierdzenia operacji, gwarantujący przecinanie się z innymi kworami.
Modele awarii · 3
- 01awaria bizantyjskaNajsłabsze założenie o awariach: komponent może zachowywać się dowolnie, w tym wysyłać sprzeczne informacje różnym odbiorcom.
- 02awaria typu fail-stopfail-stopModel awarii, w którym komponent po uszkodzeniu zatrzymuje się i nie wykonuje błędnych akcji, a fakt zatrzymania jest wykrywalny.
- 03BFTByzantine fault toleranceBizantyjska tolerancja błędów — zdolność systemu do poprawnego działania mimo dowolnego, w tym złośliwego, zachowania części węzłów.
Odtwarzanie · 2
- 01odtwarzanie z cofnięciemrollback recoveryPrzywracanie systemu po awarii do spójnego wcześniejszego stanu z punktu kontrolnego i odtworzenie zdarzeń z dziennika.
- 02punkt kontrolnycheckpointZapisany migawkowo stan procesu lub systemu na trwałym nośniku, umożliwiający wznowienie obliczeń po awarii.
Podstawy tolerancji bledow · 1
- 01tolerancja błędówZdolność systemu do dalszego poprawnego działania mimo awarii części jego komponentów.
Propagacja awarii · 2
- 01bezpiecznikcircuit breakerWzorzec stabilności przerywający wywołania do niedostępnej usługi po przekroczeniu progu błędów, by zapobiec propagacji awarii.
- 02przeciążenie kaskadowecascading failureAwaria propagująca się przez system, gdy uszkodzenie jednego komponentu przenosi obciążenie na kolejne, powodując ich kolejne awarie.
Semantyka dostarczania · 1
- 01idempotentnośćWłasność operacji, której wielokrotne wykonanie daje ten sam efekt co jednokrotne, umożliwiająca bezpieczne ponawianie po awarii.
Taksonomia awarii · 3
- 01awariafailureOdchylenie zachowania komponentu lub systemu od specyfikacji, czyniące go niezdolnym do realizacji zamierzonej funkcji.
- 02błąd (stan)errorCzęść stanu systemu odbiegająca od poprawnego, mogąca prowadzić do awarii; jest aktywacją usterki.
- 03usterkafaultDomniemana lub stwierdzona przyczyna błędu, np. wadliwy bit, błąd kodu czy uszkodzenie sprzętu; może być utajona lub aktywna.
Wykrywanie awarii · 2
- 01detektor awariifailure detectorKomponent dostarczający procesom podejrzeń o awarii innych procesów, charakteryzowany własnościami kompletności i dokładności.
- 02sygnał tętnaheartbeatOkresowy komunikat wysyłany przez węzeł dla potwierdzenia jego żywotności; jego brak sugeruje awarię.
Pozostałe grupy — Systemy rozproszone i współbieżność
- SłownikCzas i uporzadkowanie
- SłownikKomunikacja i koordynacja
- SłownikKonsensus i replikacja
- SłownikModele spojnosci
- SłownikModele wspolbieznosci