Reaves.dev

v0.1.0

built using

Phoenix v1.7.12

Distributed Systems Definitions

Stephen M. Reaves

::

2024-02-20

Notes about Lecture 5a for CS-6210

Summary

Definition

Distributed System is:

A system is “distributed” if the message transmission time, Tm T_m is not negligible to the time between events in a single process, Te T_e .

Leslie Lamport

Example

Gcluster_memecluster_expediaexpediacluster_deltadeltaaahha->hbba->biih->illi->ljji->jccb->cddffc->fc->dggf->gg->heed->ee->fe->jkkj->kk->l

Events are totally ordered:

Send before receive

Happened Before Relationship

“a -> b” means either:

“a || b” means a and b are concurrent