Distributed Models

A physical model considers: underlying hardware elements

An architectural model considers:

  • Architectural elements - components of the system that interact with each other.

  • Architectural paterns

  • Associated middleware solutions

Fundemental models define: The non functional aspects such as:

  • Reliability

  • Security

  • Performance

Variations of interaction models

Two simple models of distributed system interaction are:

  • Synchronous system model - assumes known bounds on:

    • The time to execute

    • Message transmission delay

    • Local clock drift rate

  • Asynchronous system model - assumes no bound on:

    • Process execution speed

    • Message transmission delays

    • Clock drift rates

Last updated