<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Jordan Gaston]]></title><description><![CDATA[Jordan Gaston]]></description><link>https://jordangaston.com</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Apr 2026 08:58:39 GMT</lastBuildDate><atom:link href="https://jordangaston.com/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Glossary]]></title><description><![CDATA[Acknowledgement
All-Or-Nothing Atomicity
Atomicity
Atomic Broadcast
Before-Or-After Atomicity
Blocking Concurrency
Coordination
The process of managing dependencies between events
External Time Consistency
Fail-Stop Failure
Lease
Locks
Linearizabilit...]]></description><link>https://jordangaston.com/glossary</link><guid isPermaLink="true">https://jordangaston.com/glossary</guid><category><![CDATA[distributed system]]></category><dc:creator><![CDATA[Jordan Gaston]]></dc:creator><pubDate>Tue, 15 Feb 2022 19:01:15 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/unsplash/bF2vsubyHcQ/upload/v1644943953681/rA4c9JPCf.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1 id="heading-acknowledgement">Acknowledgement</h1>
<h1 id="heading-all-or-nothing-atomicity">All-Or-Nothing Atomicity</h1>
<h1 id="heading-atomicity">Atomicity</h1>
<h1 id="heading-atomic-broadcast">Atomic Broadcast</h1>
<h1 id="heading-before-or-after-atomicity">Before-Or-After Atomicity</h1>
<h1 id="heading-blocking-concurrency">Blocking Concurrency</h1>
<h1 id="heading-coordination">Coordination</h1>
<p>The process of managing dependencies between events</p>
<h1 id="heading-external-time-consistency">External Time Consistency</h1>
<h1 id="heading-fail-stop-failure">Fail-Stop Failure</h1>
<h1 id="heading-lease">Lease</h1>
<h1 id="heading-locks">Locks</h1>
<h1 id="heading-linearizability">Linearizability</h1>
<h1 id="heading-lock-free-concurrency">Lock-Free Concurrency</h1>
<h1 id="heading-logical-clock">Logical Clock</h1>
<h1 id="heading-monotonic-reads">Monotonic Reads</h1>
<h1 id="heading-operation">Operation</h1>
<p>A transition from one state to another within a process [1].</p>
<h1 id="heading-partial-ordering">Partial Ordering</h1>
<h1 id="heading-process">Process</h1>
<p>A logically single-threaded program [1].  Processes can do one thing at a time, which guarantees that the sequence of events within a process is totally ordered [2].  </p>
<h1 id="heading-read-after-write-consistency">Read-After-Write Consistency</h1>
<h1 id="heading-repeatable-reads">Repeatable Reads</h1>
<h1 id="heading-serializability">Serializability</h1>
<h1 id="heading-sequential-time-consistency">Sequential Time Consistency</h1>
<h1 id="heading-snapshot-isolation">Snapshot Isolation</h1>
<h1 id="heading-total-ordering">Total Ordering</h1>
<h1 id="heading-transaction">Transaction</h1>
<h1 id="heading-two-phase-commit">Two-Phase Commit</h1>
<h1 id="heading-two-phase-locking">Two-Phase Locking</h1>
<h1 id="heading-vector-clock">Vector Clock</h1>
<h1 id="heading-wait-free-concurrency">Wait-Free Concurrency</h1>
<h1 id="heading-references">References</h1>
<ol>
<li><p>Consistency Models, https://jepsen.io/consistency. </p>
</li>
<li><p>Time, Clocks and the Ordering of Events in a Distributed System
Communications of the ACM 21, 7   (July 1978), 558-565.  Reprinted in several collections, including Distributed Computing: Concepts and Implementations, McEntire et al., ed.  IEEE Press, 1984.</p>
</li>
</ol>
]]></content:encoded></item><item><title><![CDATA[Hello World]]></title><description><![CDATA[The goal of this blog is to document the fundamental ideas of distributed systems in the simplest way possible.
Its structure and content are based on my knowledge of the subject and are therefore likely to change quite frequently.
If you believe tha...]]></description><link>https://jordangaston.com/hello-world</link><guid isPermaLink="true">https://jordangaston.com/hello-world</guid><category><![CDATA[distributed system]]></category><category><![CDATA[Hello World]]></category><dc:creator><![CDATA[Jordan Gaston]]></dc:creator><pubDate>Tue, 15 Feb 2022 16:49:34 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/unsplash/QRKJwE6yfJo/upload/v1644943656592/Xnt2DBeaK.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The goal of this blog is to document the fundamental ideas of distributed systems in the simplest way possible.</p>
<p>Its structure and content are based on my knowledge of the subject and are therefore likely to change quite frequently.</p>
<p>If you believe that a post contains mistakes or can be improved please reach out. The quality of the content is my primary objective.</p>
<p>I hope that this resource helps you in some small way  ✌🏾.</p>
<ul>
<li>Jordan </li>
</ul>
]]></content:encoded></item></channel></rss>