2015 · 285 citations · 18 references
ComputingCloud ComputingComputer SystemsCloud ArchitectureEdge ComputingMobile ComputingEdge Computing InfrastructureEdge InfrastructureEdge-cloud ArchitectureEdge-cloud IntegrationMobile Cloud ComputingMobile Edge ComputingCloud Service OrchestrationCloud-edge CollaborationEdge CloudEdge-cloud CollaborationEdge-to-cloud CoordinationMobile Cloud ArchitectureMobile Edge Computing ArchitectureMobile Edge Devices
Mobile devices are increasingly powerful computing platforms, yet their capabilities are often underutilized. This paper proposes the femtocloud system, a dynamic, self‑configuring mobile cloud that orchestrates co‑located devices to provide edge cloud services, contributing to research on small, local, private clouds. The femtocloud architecture coordinates multiple mobile devices into a coordinated cloud service, with a prototype and simulations demonstrating efficient use of device compute capacity across scenarios such as transit, classrooms, and coffee shops. Prototype and simulation results show the femtocloud system efficiently leverages available device compute capacity.
Mobile devices are becoming increasingly capable computing platforms with significant processor power and memory. However, mobile compute capabilities are often underutilized. In this paper we consider how a collection of co-located devices can be orchestrated to provide a cloud service at the edge. Scenarios with co-located devices include, but are not limited to, passengers with mobile devices using public transit services, students in classrooms and groups of people sitting in a coffee shop. To this end, we propose the femtocloud system which provides a dynamic, self-configuring and multi-device mobile cloud out of a cluster of mobile devices. We present the femtocloud system architecture designed to enable multiple mobile devices to be configured into a coordinated cloud computing service despite churn in mobile device participation. We develop a prototype of our femtocloud system and use it in addition to simulations to evaluate the performance of the system showing its efficiency and ability to leverage the available devices' compute capacity. We contribute to a line of research on small, local and possibly private clouds.
18
Fog computing and its role in the internet of things
Flavio Bonomi, Rodolfo Milito, Jiang Zhu et al. · 2012 · 6K citations · Full text
The Case for VM-Based Cloudlets in Mobile Computing
Mahadev Satyanarayanan, Paramvir Bahl, Rafaela Cáceres et al. · IEEE Pervasive Computing · 2009 · 3.7K citations
Eduardo Cuervo, Aruna Balasubramanian, Dae-ki Cho et al. · 2010 · 2.3K citations
Byung-Gon Chun, Sunghwan Ihm, Petros Maniatis et al. · 2011 · 1.9K citations
COMET: code offload by migrating execution transparently
Mark S. Gordon, D. Anoushe Jamshidi, Scott Mahlke et al. · 2012 · 360 citations