Mandrake: Implementing Durability for Edge Clouds

Kyle J. Carson, John Thomason, Rich Wolski, Chandra Krintz, Markus U. Mock · 2019

In this paper we present Mandrake, a software infrastructure for edge clouds (private clouds located at the network edge), designed to provide reliable, "lights out" unattended operation and application hosting in IoT deployments. Mandrake both implements reliable private cloud operation in restricted resource environments and data durability features that hosted applications can leverage. We describe leveraging Mandrake for hosting Hadoop applications at the edge. Our empirical evaluation shows that Mandrake is able to ensure Hadoop's data durability guarantees efficiently in the presence of relatively frequent failures even when resources are scarce.

Read the paper · More papers on PaperTik