@article {Longo201753, title = {Stack4Things: a sensing-and-actuation-as-a-service framework for IoT and cloud integration}, journal = {Annales des Telecommunications/Annals of Telecommunications - Institut Mines-T{\'e}l{\'e}com and Springer-Verlag France}, volume = {72}, number = {1-2}, year = {2017}, note = {cited By 0}, pages = {53-70}, publisher = {Springer-Verlag France}, abstract = {

With the increasing adoption of embedded smart devices and their involvement in different application fields, complexity may quickly grow, thus making vertical ad hoc solutions ineffective. Recently, the Internet of Things (IoT) and Cloud integration seems to be one of the winning solutions in order to opportunely manage the proliferation of both data and devices. In this paper, following the idea to reuse as much tooling as possible, we propose, with regards to infrastructure management, to adopt a widely used and competitive framework for Infrastructure-as-a-Service such as OpenStack. Therefore, we describe approaches and architectures so far preliminary implemented for enabling Cloud-mediated interactions with droves of sensor- and actuator-hosting nodes by presenting Stack4Things, a framework for Sensing-and-Actuation-as-a-Service (SAaaS). In particular, starting from a detailed requirement analysis, in this work, we focus on the subsystems of Stack4Things devoted to resource control and management as well as on those related to the management and collection of sensing data. Several use cases are presented justifying how our proposed framework can be viewed as a concrete step toward the complete fulfillment of the SAaaS vision. {\textcopyright} 2016, Institut Mines-T{\'e}l{\'e}com and Springer-Verlag France.

}, keywords = {Clouds, Information management, Infrastructure as a service (IaaS), Infrastructure managements, Internet of thing (IOT), Internet of Things, Mediated interaction, OpenStack, Requirement analysis, SAaaS, WAMP, WebSocket}, issn = {00034347}, doi = {10.1007/s12243-016-0528-5}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84976292948\&doi=10.1007\%2fs12243-016-0528-5\&partnerID=40\&md5=f334f652432ae0993795644204689e9c}, author = {Francesco Longo and Dario Bruneo and Salvatore Distefano and Giovanni Merlino and Antonio Puliafito} } @proceedings {Merlino2015199, title = {Cloud-based network virtualization: An IoT use case}, journal = {Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST}, volume = {155}, year = {2015}, note = {cited By 2; Conference of 7th International Conference on Ad Hoc Networks, AdHocHets 2015 ; Conference Date: 1 September 2015 Through 2 September 2015; Conference Code:139059}, pages = {199-210}, publisher = {Springer Verlag}, address = {San Remo (Italy)}, abstract = {

In light of an overarching scheme about extending the capabilities of Internet of things (IoT) with Cloud-enabled mechanisms, network virtualization is a key enabler of infrastructure-oriented IoT solutions. In particular, without network virtualization infrastructure cannot really be considered flexible enough to meet emerging requirements, and even administrative duties, such as management, maintenance and large-scale automation, would turn out to be brittle and addressed by special casing, leading to loss of generality and a variety of corner cases. We propose a Cloud-based network virtualization approach for IoT, based on the Open- Stack IaaS framework, where its networking subsystem, Neutron, gets extended to accomodate virtual networks and arbitrary topologies among virtualmachines and globally dispersed smart objects, whichever the setup and constraints of the underlying physical networks. This work outlines a motivating use case for our approach, and the ensuing discussion is provided to frame the benefits of the underlying design. {\textcopyright} Institute for Computer Sciences, Social Informatics and Telecommunications Engineering 2015.

}, keywords = {Ad hoc networks, Arbitrary topology, Clouds, Internet of Things, Internet of Things (IOT), IoT, network virtualization, OpenStack, Telecommunication networks, Underlying physical networks, Virtual networks, Virtual reality, WebSocket}, isbn = {9783319250663}, issn = {18678211}, doi = {10.1007/978-3-319-25067-0_16}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84947982973\&doi=10.1007\%2f978-3-319-25067-0_16\&partnerID=40\&md5=f749a4988e888d00cbdabf0649881264}, author = {Giovanni Merlino and Dario Bruneo and Francesco Longo and Salvatore Distefano and Antonio Puliafito} } @proceedings {Merlino2015268, title = {Enabling mechanisms for Cloud-based network virtualization in IoT}, journal = {IEEE World Forum on Internet of Things, WF-IoT 2015 - Proceedings}, year = {2015}, note = {cited By 3; Conference of 2nd IEEE World Forum on Internet of Things, WF-IoT 2015 ; Conference Date: 14 December 2015 Through 16 December 2015; Conference Code:119271}, pages = {268-273}, publisher = {Institute of Electrical and Electronics Engineers Inc.}, address = {Milan (Italy)}, abstract = {

As part of a wider effort in integrating Internet of things (IoT) with the Cloud under the guise of infrastructure to be provided as-a-Service, network virtualization plays an essential role, both as an enabler of Infrastructure-as-a-Service scenarios and as a basic building block of the solution for the IoT-focused Cloud provider. Virtualization of the networking facilities for Cloud-managed IoT resources needs mechanisms to deal with the inherent complexity. This work outlines an implementation-agnostic approach to such a problem, reflected in our evolving Stack4Things architecture, derived from OpenStack, and implemented starting from such codebase, by leveraging also a choice of modern tooling and protocols. A specific use case and the discussion that follows are provided to frame the benefits of this strategy. {\textcopyright} 2015 IEEE.

}, keywords = {Basic building block, Cloud providers, Clouds, Complex networks, Infrastructure as a service (IaaS), Inherent complexity, Internet, Internet of Things, Internet of Things (IOT), Network architecture, network virtualization, OpenStack, Virtual reality, Virtualizations, WebSocket}, isbn = {9781509003655}, doi = {10.1109/WF-IoT.2015.7389064}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84964453184\&doi=10.1109\%2fWF-IoT.2015.7389064\&partnerID=40\&md5=555a2a5aad4f3af24fac04fc0e4a8280}, author = {Giovanni Merlino and Dario Bruneo and Salvatore Distefano and Francesco Longo and Antonio Puliafito} }