IoT infrastructures can be seen as an interconnected network of sources of data, whose analysis and processing can be beneficial for our society. Since IoT devices are limited in storage and computation capabilities, relying on external cloud providers has recently been identified as a promising solution for storing and managing IoT data. Due to the heterogeneity of IoT data and applicative scenarios, the cloud service delivery should be driven by the requirements of the specific IoT applications. In this paper, we propose a novel approach for supporting application requirements (typically related to security, due to the inevitable concerns arising whenever data are stored and managed at external third parties) in cloud-based IoT data processing. Our solution allows a subject with an authority over an IoT infrastructure to formulate conditions that the provider must satisfy in service provisioning, and computes a SLA based on these conditions while accounting for possible dependencies among them. We also illustrate a CSP-based formulation of the problem of computing a SLA, which can be solved adopting off-the-shelves CSP solvers.
Supporting Application Requirements in Cloud-based IoT Information Processing / S. De Capitani di Vimercati, G. Livraga, V. Piuri, P. Samarati, G.A. Soares - In: Proceedings of the International Conference on Internet of Things and Big Data / [a cura di] M. Ramachandran, G. Wills, R. Walters, V. Méndez Muñoz, V. Chang. - [s.l] : Scitepress, 2016. - ISBN 9789897581830. - pp. 65-72 (( convegno International Conference on Internet of Things and Big Data (IoTBD 2016) tenutosi a Roma nel 2016 [10.5220/0005877000650072].
Supporting Application Requirements in Cloud-based IoT Information Processing
S. De Capitani di Vimercati;G. Livraga;V. Piuri;P. Samarati;G.A. Soares
2016
Abstract
IoT infrastructures can be seen as an interconnected network of sources of data, whose analysis and processing can be beneficial for our society. Since IoT devices are limited in storage and computation capabilities, relying on external cloud providers has recently been identified as a promising solution for storing and managing IoT data. Due to the heterogeneity of IoT data and applicative scenarios, the cloud service delivery should be driven by the requirements of the specific IoT applications. In this paper, we propose a novel approach for supporting application requirements (typically related to security, due to the inevitable concerns arising whenever data are stored and managed at external third parties) in cloud-based IoT data processing. Our solution allows a subject with an authority over an IoT infrastructure to formulate conditions that the provider must satisfy in service provisioning, and computes a SLA based on these conditions while accounting for possible dependencies among them. We also illustrate a CSP-based formulation of the problem of computing a SLA, which can be solved adopting off-the-shelves CSP solvers.File | Dimensione | Formato | |
---|---|---|---|
dlpss-IoTBD2016.pdf
accesso aperto
Tipologia:
Post-print, accepted manuscript ecc. (versione accettata dall'editore)
Dimensione
452.64 kB
Formato
Adobe PDF
|
452.64 kB | Adobe PDF | Visualizza/Apri |
Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.