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.
IoT Information Processing; Cloud Computing; Application Requirements; Requirement Dependencies; Service Level Agreement
Settore INF/01 - Informatica
   Enforceable Security in the Cloud to Uphold Data Ownership
   ESCUDO CLOUD
   EUROPEAN COMMISSION
   H2020
   644579

   ABC GATES FOR EUROPE
   ABC4EU
   EUROPEAN COMMISSION
   FP7
   312797

   Data-Centric Genomic Computing (GenData 2020)
   MINISTERO DELL'ISTRUZIONE E DEL MERITO
   2010RTFWBH_009
2016
Book Part (author)
File in questo prodotto:
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.

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