Misslyckande semantik
Inom distribuerad datoranvändning används felsemantik för att beskriva och klassificera fel som distribuerade system kan uppleva .
Typer av fel
En lista över typer av fel som kan uppstå:
- Ett utelämnandefel är när ett eller flera svar misslyckas.
- Ett kraschfel är när ingenting händer. En krasch är ett specialfall av utelämnande när alla svar misslyckas.
- Ett tidsfel är när ett eller flera svar kommer utanför det angivna tidsintervallet. Tidsfel kan vara tidigt eller sent . Ett utelämnandefel är ett tidsfel när ett svar har oändligt tidsfel.
- Ett godtyckligt fel är vilket fel som helst (dvs ett felaktigt värde eller ett tidsfel).
- När en klient använder en server kan den hantera olika typfel från servern.
- Om den kan hantera en krasch på servern sägs den anta att servern har kraschfelssemantik.
- Om den kan hantera en tjänsteutelämnande sägs den anta att servern har misslyckande semantik.
- Felsemantik är den typ av fel som förväntas dyka upp.
- Skulle en annan typ av fel uppstå kommer det att leda till ett tjänstefel eftersom det inte kan hanteras.
Kategorier: