Graph Algorithms in Distributed Systems

Stub. Distributed routing algorithms (shortest path, distance-vector, link-state, interval routing), graph traversal (spanning tree construction, Tarry's algorithm, minimum spanning tree), and distributed graph coloring (including the planar case).

· 1 min read · 154 words

Classical graph problems, solved with only local information and message passing rather than a global view of the graph. Routing algorithms (distance-vector and link-state — the two paradigms every real routing protocol specializes) compute shortest paths without any node knowing the whole topology; graph traversal algorithms build a spanning tree or MST the same way; and distributed coloring algorithms assign colors using only local coordination, with the planar case admitting a much better bound. This is the same distance-vector/link-state material that underlies Internet and mesh-network routing, treated here in its abstract algorithmic form.

Outline (TODO — flesh out each)

  • Routing algorithms — computing shortest path
  • Distance vector routing
  • Link-state routing
  • Interval routing
  • Graph traversal — spanning tree construction, Tarry’s algorithm
  • Minimum spanning tree
  • Graph coloring — a simple algorithm; planar graph coloring

← All notes