Sémantika selhání - Failure semantics

v distribuované výpočty, sémantika selhání se používá k popisu a klasifikaci chyby které distribuované systémy mohou zažít.[1][2]

Druhy chyb

Seznam typů chyb, ke kterým může dojít:

  • Chyba vynechání je, když selže jedna nebo více odpovědí.
  • A chyba havárie je, když se nic neděje. Selhání je zvláštním případem opomenutí, když selžou všechny odpovědi.
  • A Načasování chyba je, když jedna nebo více odpovědí dorazí mimo zadaný časový interval. Chyby časování mohou být brzy nebo pozdě. Chyba vynechání je chyba časování, když má odpověď nekonečnou chybu časování.
  • Libovolná chyba je jakákoli chyba (tj. Nesprávná hodnota nebo chyba časování).
  • Když klient používá a serveru dokáže se vypořádat s různými typy chyb ze serveru.
    • Pokud dokáže spravovat selhání na serveru, předpokládá se, že server má sémantiku selhání při selhání.
    • Pokud dokáže spravovat vynechání služby, předpokládá se, že server má sémantiku selhání vynechání.
      • Sémantika selhání je typ chyb, u kterých se očekává, že se objeví.
  • Pokud se objeví jiný typ chyby, povede to k selhání služby, protože ji nelze spravovat.

Reference

  1. ^ Flaviu Christian, Porozumění distribuovaným systémům odolným proti poruchám
  2. ^ Arno Puder; Kay Romer; Frank Pilhofer (2005). Architektura distribuovaných systémů. Morgan Kaufmann. ISBN  1558606483., s. 14–16.