Revising OpenStack to Operate Fog/Edge Computing Infrastructures
- 1 April 2017
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 138-148
- https://doi.org/10.1109/ic2e.2017.35
Abstract
Academic and industry experts are now advocating for going from large-centralized Cloud Computing infrastructures to smaller ones massively distributed at the edge of the network. Among the obstacles to the adoption of this model is the development of a convenient and powerful IaaS system capable of managing a significant number of remote data-centers in a unified way. In this paper, we introduce the premises of such a system by revising the OpenStack software, a leading IaaS manager in the industry. The novelty of our solution is to operate such an Internet-scale IaaS platform in a fully decentralized manner, using P2P mechanisms to achieve high flexibility and avoid single points of failure. More precisely, we describe how we revised the OpenStack Nova service by leveraging a distributed key/value store instead of the centralized SQL backend. We present experiments that validate the correct behavior and gives performance trends of our prototype through an emulation of several data-centers using Grid'5000 testbed. In addition to paving the way to the first large-scale and Internet-wide IaaS manager, we expect this work will attract a community of specialists from both distributed system and network areas to address the Fog/Edge Computing challenges within the OpenStack ecosystem.Keywords
This publication has 17 references indexed in Scilit:
- Enabling the Internet of ThingsComputer, 2015
- Hierarchical VM Management Architecture for Cloud Data CentersPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2014
- Building Green Cloud Services at Low CostPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2014
- Adding Virtualization Capabilities to the Grid’5000 TestbedCommunications in Computer and Information Science, 2013
- Cloud Service Delivery across Multiple Cloud PlatformsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2011
- Database replicationProceedings of the VLDB Endowment, 2010
- CassandraACM SIGOPS Operating Systems Review, 2010
- InterCloud: Utility-Oriented Federation of Cloud Computing Environments for Scaling of Application ServicesLecture Notes in Computer Science, 2010
- The cost of a cloudACM SIGCOMM Computer Communication Review, 2008
- DynamoACM SIGOPS Operating Systems Review, 2007