Failure Semantics - Types of Errors

Types of Errors

A list of types of errors that can occur:

  • An omission error is when one or more responses fails.
    • A crash error is when nothing happens. A crash is a special case of omission when all responses fails.
  • A Timing error is when one or more responses arrive outside the time interval specified. Timing errors can be early or late. An omission error is a timing error when a response has infinite timing error.
  • An arbitrary error is any error, (i.e. a wrong value or a timing error).
  • When a client uses a ] it can cope with different type errors from the server.
    • If it can manage a crash at the server it is said to assume the server to have crash failure semantics.
    • If it can manage a service omission it is said to assume the server to have omission failure semantics.
      • Failure semantics are the type of errors are expected to appear.
  • Should another type of error appear it will lead to a service failure because it cannot be managed.

Read more about this topic:  Failure Semantics

Famous quotes containing the words types of, types and/or errors:

    Science is intimately integrated with the whole social structure and cultural tradition. They mutually support one other—only in certain types of society can science flourish, and conversely without a continuous and healthy development and application of science such a society cannot function properly.
    Talcott Parsons (1902–1979)

    He types his laboured column—weary drudge!
    Senile fudge and solemn:
    Spare, editor, to condemn
    These dry leaves of his autumn.
    Robertson Davies (b. 1913)

    Truth has not single victories; all things are its organs,—not only dust and stones, but errors and lies.
    Ralph Waldo Emerson (1803–1882)