Achlys Framework : Propagation and Reliable Execution of Generic Tasks

The Achlys Task Model

Demonstrated at IEEE PerCom SmartEdge19

A short footage displaying how the general purpose task model API can be
used to easily execute programs on a set of nodes.


NOTE : Please turn on captions (CC) for further detail.
The GRiSP embedded boards are able to clusterize into a 5-node group as
they are all able to communicate by forming an ad hoc network. 


 


Nodes will periodically scan their surroundings to determine if any
other is reachable. Cluster formation will occur if possible, data is
replicated and will eventually be consistent on all nodes.
In this example, clustering is the only function that nodes perform by
default. Otherwise they remain passive, and the working set of the task
model is empty.

The functions executed on the boards are added at a randomly chosen node
and propagated automatically to all others. Hence none of the nodes in
the cluster knows the program that it will be instructed yet all are
guaranteed to eventually attempt to execute it. 

More information and enabling projects : 



Comments

Popular Posts