Semantyka awarii

W przetwarzaniu rozproszonym semantyka błędów jest używana do opisywania i klasyfikowania błędów , które mogą wystąpić w systemach rozproszonych.

Rodzaje błędów

Lista rodzajów błędów, które mogą wystąpić:

  • Błąd pominięcia ma miejsce, gdy jedna lub więcej odpowiedzi nie powiedzie się.
  • Błąd awarii występuje wtedy, gdy nic się nie dzieje. Awaria to szczególny przypadek pominięcia, gdy wszystkie odpowiedzi zawodzą.
  • synchronizacji występuje , gdy jedna lub więcej odpowiedzi nadejdzie poza określonym przedziałem czasu. Błędy synchronizacji mogą być wczesne lub późne . Błąd pominięcia to błąd synchronizacji, gdy odpowiedź ma nieskończony błąd synchronizacji.
  • Arbitralny błąd to dowolny błąd (tj. błędna wartość lub błąd czasowy).
  • Gdy klient korzysta z serwera , może poradzić sobie z różnymi błędami typu z serwera.
    • Jeśli może poradzić sobie z awarią na serwerze, mówi się, że zakłada, że ​​serwer ma semantykę awarii.
    • Jeśli może zarządzać pominięciem usługi, mówi się, że zakłada, że ​​serwer ma semantykę awarii pominięcia.
      • Semantyka awarii to typ błędów, które mają się pojawić.
  • Jeśli pojawi się inny rodzaj błędu, doprowadzi to do awarii usługi, ponieważ nie można nim zarządzać.