On Using Micro-Clouds to Deliver the Fog

The cloud is scalable and cost-efficient, but it isn't ideal for hosting all applications. Fog computing proposes an alternative of offloading some computation to the edge. Which applications to offload, where to send them, and when this should occur isn't entirely clear yet due to a lack of understanding of potential edge infrastructures. Through a number of experiments, the authors showcase the feasibility and readiness of micro-clouds formed by collections of Raspberry Pis to host a range of fog applications, particularly for network-constrained environments.

[1]  Jon Crowcroft,et al.  Unclouded Vision , 2011, ICDCN.

[2]  Edward A. Lee,et al.  The Cloud is Not Enough: Saving IoT from the Cloud , 2015, HotStorage.

[3]  Paramvir Bahl,et al.  The Case for VM-Based Cloudlets in Mobile Computing , 2009, IEEE Pervasive Computing.

[4]  Joshua Kiepert Creating a Raspberry Pi-Based Beowulf Cluster , 2013 .

[5]  Yérom-David Bromberg,et al.  Holons: towards a systematic approach to composing systems of systems , 2015, ARM@Middleware.

[6]  Gordon S. Blair,et al.  MultiBox: Lightweight Containers for Vendor-Independent Multi-cloud Deployments , 2015, EGC.

[7]  Anthony Rowe,et al.  The Swarm at the Edge of the Cloud , 2015, IEEE Design & Test.

[8]  Xiaodong Zhang,et al.  Understanding intrinsic characteristics and system implications of flash memory based solid state drives , 2009, SIGMETRICS '09.

[9]  Luca Deri,et al.  MicroCloud-based network traffic monitoring , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[10]  Yehia El-khatib Mapping Cross-Cloud Systems: Challenges and Opportunities , 2016, HotCloud.

[11]  Steven J. Johnston,et al.  Iridis-pi: a low-cost, compact demonstration cluster , 2014, Cluster Computing.

[12]  Jon Crowcroft,et al.  Unikernels: library operating systems for the cloud , 2013, ASPLOS '13.

[13]  Mark Cavage There’s Just No Getting around It: You’re Building a Distributed System , 2013, ACM Queue.

[14]  Weisong Shi,et al.  The Promise of Edge Computing , 2016, Computer.

[15]  David Lillethun,et al.  Mobile fog: a programming model for large-scale applications on the internet of things , 2013, MCC '13.

[16]  Raja Lavanya,et al.  Fog Computing and Its Role in the Internet of Things , 2019, Advances in Computer and Electrical Engineering.

[17]  Stefan Tai,et al.  Cloud Standby: Disaster Recovery of Distributed Systems in the Cloud , 2014, ESOCC.

[18]  Nico Janssens,et al.  CHive: Bandwidth Optimized Continuous Querying in Distributed Clouds , 2015, IEEE Transactions on Cloud Computing.

[19]  Teruo Higashino,et al.  Edge-centric Computing: Vision and Challenges , 2015, CCRV.

[20]  Mahadev Satyanarayanan,et al.  Just-in-time provisioning for cyber foraging , 2013, MobiSys '13.

[21]  Yehia El-khatib Building Cloud Applications for Challenged Networks , 2015, EGC.

[22]  Luis Rodero-Merino,et al.  Finding your Way in the Fog: Towards a Comprehensive Definition of Fog Computing , 2014, CCRV.