학술논문

Mandrake: Implementing Durability for Edge Clouds
Document Type
Conference
Source
2019 IEEE International Conference on Edge Computing (EDGE) Edge Computing (EDGE), 2019 IEEE International Conference on. :95-101 Jul, 2019
Subject
Computing and Processing
Cloud computing
Image edge detection
Reliability
Resource management
Software
Hardware
Computer science
edge cloud
durable edge
durable cloud hosting
Language
Abstract
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.