"Mandrake: Implementing Durability for Edge Clouds"
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.
Prof. Mock is Professor of Mobile and Distributed Systems in the Department of Computer Science at the University of Applied Sciences, Landshut, Germany, a small — about 5000 students — university in the greater metropolitan Munich area. He received his Ph.D. in Computer Science 2002 from the University of Washington, Seattle. After a few years on the faculty at the University of Pittsburgh, he followed the call of Silicon Valley and worked in various highly scalable systems problems, first at Google, and with some intermediate stops, later at Amazon. Since his return to academia in 2014, he has been interested in bringing large scale and mobile computing techniques and IoT to the problem of energy efficiency and sustainability and is a member of the interdisciplinary research group “Efficient Energy Systems” at the University of Applied Sciences Landshut. In 2018, he became a collaborator and affiliate of the Department of Computer Science at University of California, Santa Barbara, and has been working jointly on the application of IoT in Smart Farming. Dr. Mock is a member of ACM, IEEE, and GI.