A Container-Based Edge Cloud PaaS Architecture Based on Raspberry Pi Clusters
- 18 October 2016
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 117-124
Abstract
Cloud technology is moving towards multi-cloud environments with the inclusion of various devices. Cloud and IoT integration resulting in so-called edge cloud and fog computing has started. This requires the combination of data centre technologies with much more constrained devices, but still using virtualised solutions to deal with scalability, flexibility and multi-tenancy concerns. Lightweight virtualisation solutions do exist for this architectural setting with smaller, but still virtualised devices to provide application and platform technology as services. Containerisation is a solution component for lightweight virtualisation solution. Containers are furthermore relevant for cloud platform concerns dealt with by Platform-as-a-Service (PaaS) clouds like application packaging and orchestration. We demonstrate an architecture for edge cloud PaaS. For edge clouds, application and service orchestration can help to manage and orchestrate applications through containers. In this way, computation can be brought to the edge of the cloud, rather than data from the Internet-of-Things (IoT) to the cloud. We show that edge cloud requirements such as cost-efficiency, low power consumption, and robustness can be met by implementing container and cluster technology on small single-board devices like Raspberry Pis. This architecture can facilitate applications through distributed multi-cloud platforms built from a range of nodes from data centres to small devices, which we refer to as edge cloud. We illustrate key concepts of an edge cloud PaaS and refer to experimental and conceptual work to make that case.Keywords
This publication has 20 references indexed in Scilit:
- Containers and Clusters for Edge Cloud Architectures -- A Technology Review2015
- Containerization and the PaaS CloudIEEE Cloud Computing, 2015
- Analysis of Web-Scale Cloud ServicesIEEE Internet Computing, 2014
- Migration to PaaS clouds - Migration process and architectural concerns2013
- Clouds of virtual machines in edge networksIEEE Communications Magazine, 2013
- ~okeanos: Building a Cloud, Cluster by ClusterIEEE Internet Computing, 2013
- OpenTOSCA – A Runtime for TOSCA-Based Cloud ApplicationsLecture Notes in Computer Science, 2013
- Fog computing and its role in the internet of things2012
- Ontology-based modelling of architectural stylesInformation and Software Technology, 2009
- An ontology for software component matchingInternational Journal on Software Tools for Technology Transfer, 2006