| Literature DB >> 31426555 |
Panagiotis Trakadas1, Nikolaos Nomikos2, Emmanouel T Michailidis3, Theodore Zahariadis4, Federico M Facca5, David Breitgand6, Stamatia Rizou7, Xavi Masip8, Panagiotis Gkonis4.
Abstract
Hybrid cloud multi-access edge computing (MEC) deployments have been proposed as efficient means to support Internet of Things (IoT) applications, relying on a plethora of nodes and data. In this paper, an overview on the area of hybrid clouds considering relevant research areas is given, providing technologies and mechanisms for the formation of such MEC deployments, as well as emphasizing several key issues that should be tackled by novel approaches, especially under the 5G paradigm. Furthermore, a decentralized hybrid cloud MEC architecture, resulting in a Platform-as-a-Service (PaaS) is proposed and its main building blocks and layers are thoroughly described. Aiming to offer a broad perspective on the business potential of such a platform, the stakeholder ecosystem is also analyzed. Finally, two use cases in the context of smart cities and mobile health are presented, aimed at showing how the proposed PaaS enables the development of respective IoT applications.Entities:
Keywords: IoT applications; PaaS; cloud native solutions; cloud-to-fog infrastructure; data pipelines; hybrid clouds
Year: 2019 PMID: 31426555 PMCID: PMC6721067 DOI: 10.3390/s19163591
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Current challenges in hybrid clouds for data-intensive IoT applications.
Relevant research areas for hybrid clouds with their current advances and key issues.
| Research Area | State-of-the-Art | Key Issues |
|---|---|---|
|
| Cloud resource assessment, application performance monitoring, risk compartmentalization | Hyperscale and multilayered attacks, automated detection, early stage root cause analysis and mitigation |
|
| General-purpose monitoring tools | Tools for lightweight network function instances, data collection from federated clouds and microservices, adoption of CNCF tools |
|
| Centralized solutions, emerging distributed ledger technology, authentication based on public key and blockchains, digital identity across services | Multi-tenancy, encryption, privacy-preservation and scalability, accountability, support for protected services, consideration of computation offload and data portability |
|
| Infrastructure-oriented perspective, user constraint at infrastructure-level, dependent on specific deployments | Automatic hybrid cloud SLA management, tailored negotiation for fog and cloud native deployments |
|
| Lightweight and fine-grained data encryption and sharing, distributed access control, data privacy preservation | Anonymization for fine-grained techniques, legal and regulatory compliance, automated/on-demand hybrid cloud data privacy |
|
| Limited fog/edge discovery solutions, presence advertisement via broadcasting, cloudlet discovery through DNS-SD/Multicast DNS | Dynamicity and geo-distribution of edge devices, multiple networking domains, underlying technology abstraction, consideration of client constraints |
|
| Cloud provider level federation, cross-cloud discovery, orchestration and scheduling for through Kubernetes, application portability across cloud infrastructures | Consideration of mostly static clusters and devices, automated federation lifecycle management, extensions to Kubernetes and its federation APIs |
|
| Centralized cloud-based solutions, serverless computations stacked as data analytic pipelines, introduction of specialized serverless orchestration systems | Cloud native SaaS, distributed serverless orchestration, portability using K8s, mix and match of computing paradigms via cloud native technologies |
Figure 2The five tasks of the Platform as a Service (PaaS) concept.
Figure 3Architecture diagram and building blocks of the proposed PaaS solution.
Example use cases associated with expected benefits, costs and stakeholders.
| Use Case | Benefits | Costs | Stakeholders |
|---|---|---|---|
|
| (1) enable real-time smart city maintenance services to city stakeholders; (2) trigger automated actions; (3) enable the flexible on demand deployment of data processing tasks. | IoT processing nodes located on busses and a central computation service in a data center, integrated within the smart city platform | Smart Cities applications developers; Transport company; Municipality; Cloud provider; Telecom operator |
|
| (1) connect dispersed health data lakes ensuring security; (2) manage efficiently a federated platform hosting healthcare services; (3) enable new business models relying on the exploitation of health data and services across federated platforms. | Medical devices, wearables, remote sensors and wireless patches for patient status monitoring and data transmission to a gateway, edge and core cloud infrastructure. | Telecare providers; Hospitals; Insurance companies; Cloud provider; Telecom operator |