Cloud computing, Edge computing and IoT are significantly changing from the original architectural models with a pure provisioning of virtual resources (and services) to a transparent and adaptive hosting environment where cloud providers, as well as “on-premise” resources and end-nodes, fully realize the “everything-as-a-service” provisioning concept. The optimal design of these architectures, including the selection of optimal services to acquire, is not-trivial in the Cloud-Edge context, due to the involvement of a variable number and type of available resources offerings and to the impact on cost, performance and other relevant features, such as security, almost never considered. This paper presents a novel formalization of the Cloud-Edge allocation problem for the Industrial IoT context. The proposed optimization process takes explicitly into account two critical aspects that are often overlooked in similar approaches, namely the new cloud-edge on-demand service offerings model for the allocation of resources and the impact on the deployed application, in terms of cost, performance and security policies actually implemented. An efficient, yet suboptimal deterministic solver is also presented, and compared with a linear programming one. Results are the same in 86% of the cases on the considered dataset, while our solver is orders of magnitude faster than the linear one.

Security-aware Deployment Optimization of Cloud-Edge systems in Industrial IoT / Casola, Valentina; De Benedictis, Alessandra; Di Martino, Sergio; Mazzocca, Nicola; Starace, Luigi Libero Lucio. - In: IEEE INTERNET OF THINGS JOURNAL. - ISSN 2327-4662. - 8:16(2021), pp. 1-11. [10.1109/JIOT.2020.3004732]

Security-aware Deployment Optimization of Cloud-Edge systems in Industrial IoT

Casola, Valentina;De Benedictis, Alessandra;Di Martino, Sergio;Mazzocca, Nicola;Starace, Luigi Libero Lucio
2021

Abstract

Cloud computing, Edge computing and IoT are significantly changing from the original architectural models with a pure provisioning of virtual resources (and services) to a transparent and adaptive hosting environment where cloud providers, as well as “on-premise” resources and end-nodes, fully realize the “everything-as-a-service” provisioning concept. The optimal design of these architectures, including the selection of optimal services to acquire, is not-trivial in the Cloud-Edge context, due to the involvement of a variable number and type of available resources offerings and to the impact on cost, performance and other relevant features, such as security, almost never considered. This paper presents a novel formalization of the Cloud-Edge allocation problem for the Industrial IoT context. The proposed optimization process takes explicitly into account two critical aspects that are often overlooked in similar approaches, namely the new cloud-edge on-demand service offerings model for the allocation of resources and the impact on the deployed application, in terms of cost, performance and security policies actually implemented. An efficient, yet suboptimal deterministic solver is also presented, and compared with a linear programming one. Results are the same in 86% of the cases on the considered dataset, while our solver is orders of magnitude faster than the linear one.
2021
Security-aware Deployment Optimization of Cloud-Edge systems in Industrial IoT / Casola, Valentina; De Benedictis, Alessandra; Di Martino, Sergio; Mazzocca, Nicola; Starace, Luigi Libero Lucio. - In: IEEE INTERNET OF THINGS JOURNAL. - ISSN 2327-4662. - 8:16(2021), pp. 1-11. [10.1109/JIOT.2020.3004732]
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/810181
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 12
  • ???jsp.display-item.citation.isi??? 7
social impact