INTEGRATION
The two worlds of Cloud and IoT have seen an independent
evolution. However, several mutual advantages deriving from
their integration have been identified in literature and are foreseen
in the future. On the one hand, IoT can benefit from the
virtually unlimited capabilities and resources of Cloud to compensate
its technological constraints (e.g., storage, processing,
energy). Specifically, the Cloud can offer an effective solution
to implement IoT service management and composition as well
as applications that exploit the things or the data produced
by them. On the other hand, the Cloud can benefit from
IoT by extending its scope to deal with real world things in
a more distributed and dynamic manner, and for delivering
new services in a large number of real life scenarios. The
complementary characteristics of Cloud and IoT arising from
the different proposals in literature and inspiring the CloudIoT
paradigm are reported in Tab. I. Essentially, the Cloud acts
as intermediate layer between the things and the applications,
where it hides all the complexity and the functionalities
necessary to implement the latter. This framework will impact
future application development, where information gathering,
processing, and transmission will produce new challenges to
be addressed, also in a multi-cloud environment [30]. In the
following, we summarize the issues solved and the advantages
obtained when adopting the CloudIoT paradigm.