Package datk :: Package core :: Module distalgs
[hide private]
[frames] | no frames]

Module distalgs

source code

Classes [hide private]
  Message
A Message
  Process
A computing element located at a node of a network graph.
  Network
A collection of Processes that know n, the # of processes in the network.
  Algorithm
Abstract superclass for a distributed algorithm.
  Synchronous_Algorithm
We assume that Processes take steps simultaneously, that is, that execution proceeds in synchronous rounds.
  Do_Nothing
  Asynchronous_Algorithm
We assume that the separate Processes take steps in an arbitrary order, at arbitrary relative speeds.
  Compose
A Synchonous_Algorithm that is the composition of two synchronous algorithms running in parallel.
  Chain
An Algorithm that is the result of sequentially running two algorithms
Variables [hide private]
  __package__ = 'datk.core'