CloudButton Prototype of Abstractions, Fault-tolerance and Porting Tools

Summary
This deliverable depends on the Serverless Compute Engine design (D3.1), as well as the programming abstractions built to deal with mutable state (D4.1). It will include an implementation of a significant portion of the mark-up annotations and custom data structures, evaluated via two prototypes of non-trivial big data and machine-learning problems. These prototypes will demonstrate automatically parallelized Java code based on stateful dataflow graphs, processed and executed on CloudButton. A simple fault-tolerance mechanism and associated configuration mechanism will also be provided.