@article {549, title = {An IoT service ecosystem for Smart Cities: The $\#$SmartME project}, journal = {Internet of Things - Elsevier}, volume = {5}, year = {2019}, pages = {12-33}, abstract = {

$\#$SmartME has been one of the first initiatives in Italy to realize a Smart City through the use of open technologies. Thanks to the use of low cost sensor-powered devices scattered over the city area, different {\textquotedblleft}smart{\textquotedblright} services have been deployed having the Stack4Things framework as the common underlying middleware.\ In this paper, we present the results obtained after 2 years of project highlighting the vertical solutions that have been proposed in different areas ranging from environmental monitoring to parking management.

}, keywords = {Arduino, Blockchain, cloud computing, IoT, OpenStack, Smart city}, issn = {2542-6605}, doi = {https://doi.org/10.1016/j.iot.2018.11.004}, author = {Dario Bruneo and Salvatore Distefano and Maurizio Giacobbe and Antonino Longo Minnolo and Francesco Longo and Giovanni Merlino and Davide Mulfari and Alfonso Panarello and Giuseppe Patan{\`e} and Antonio Puliafito and Carlo Puliafito and Nachiket Tapas} } @proceedings {Tapas2018411, title = {Blockchain-Based IoT-cloud authorization and delegation}, journal = {Proceedings - 2018 IEEE International Conference on Smart Computing, SMARTCOMP 2018}, year = {2018}, note = {cited By 0; Conference of 4th IEEE International Conference on Smart Computing, SMARTCOMP 2018 ; Conference Date: 18 June 2018 Through 20 June 2018; Conference Code:138285}, pages = {411-416}, publisher = {Institute of Electrical and Electronics Engineers Inc.}, address = {Taormina, Italy - 18-20 June 2018}, abstract = {

In a Smart City scenario, the authors envisioned an IoT-Cloud framework for the management of boards and resources scattered over a geographic area. It can also become a tool to let device owners contribute freely to the infrastructure. In comparison to datacenter-oriented Cloud middleware, the administrator and the owner of the infrastructure are not one and the same. This translates into the requirement to support delegation-enabled authorization. In this paper, the authors investigate an authorization and delegation model for the IoT-Cloud based on blockchain technology. In particular, the scheme is implemented in the form of smart contracts over the Ethereum platform. Indeed, this approach represents an enhancement, over a function previously designed in a centralized fashion, by enabling the user to audit authorization operations and inspect how access control is actually performed, without blindly trusting the Cloud as a proxy for access to resources. {\textcopyright} 2018 IEEE.

}, keywords = {Access control, Access to resources, authorization, Blockchain, Cloud middlewares, Clouds, Delegation, Delegation modeling, Ethereum, Geographic areas, Internet of Things, middleware, Smart city, Smart contracts}, isbn = {9781538647059}, doi = {10.1109/SMARTCOMP.2018.00038}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85051495365\&doi=10.1109\%2fSMARTCOMP.2018.00038\&partnerID=40\&md5=57e82ce12e19c3286c34b0612a587237}, author = {Nachiket Tapas and Giovanni Merlino and Francesco Longo} } @proceedings {535, title = {Building a Smart City Service Platform in Messina with the $\#$SmartME Project}, journal = {The 32nd IEEE International Conference on Advanced Information Networking and Applications (IEEE AINA-2018)}, year = {2018}, month = {05/2018}, address = {Pedagogical University of Cracow, Poland}, abstract = {

Some words mark an era, and "Smart City" is definitely one of these. A Smart City is an urban area where the Information and Communication Technologies (ICT) are employed to improve citizens{\textquoteright} Quality of Life (QoL) in areas such as: mobility, urban surveillance, and energy management. Throughout this paper, we present the $\#$SmartME project, which aims to create an infrastructure and an ecosystem of "smart" services by exploiting existing devices, sensors, and actuators distributed in the city of Messina. We also present the Stack4Things framework, which is the management core of the $\#$SmartME project.

}, keywords = {$\#$SmartME, Arduino, Blockchain, cloud computing, IoT, OpenData, OpenStack, Smart city, Stack4Things}, author = {Dario Bruneo and Sebastiano Chillari and Salvatore Distefano and Maurizio Giacobbe and Antonino Longo Minnolo and Francesco Longo and Giovanni Merlino and Davide Mulfari and Alfonso Panarello and Giuseppe Patan{\`e} and Antonio Puliafito and Carlo Puliafito and Marco Scarpa and Nachiket Tapas and Giancarlo Visalli} } @article {Bruneo2018267, title = {Integrating IoT and cloud in a smart city context: The $\#$SmartME case study}, journal = {International Journal of Computer Applications in Technology - Inderscience Enterprises Ltd.}, volume = {57}, number = {4}, year = {2018}, note = {cited By 0}, pages = {267-280}, publisher = {Inderscience Enterprises Ltd.}, abstract = {

$\#$SmartME is a crowdfounding project that aims at exploring the possible synergies between the cloud computing and the Internet of Things paradigms. The project{\textquoteright}s main aim is to morph Messina into a smart city. In this direction, the Stack4Things framework has been implemented, extending OpenStack towards the management of Internet of Things resources. This paper summarises the first two years of the $\#$SmartME project and presents technical details about Stack4Things with specific reference to the underlying technologies and to the web portals that are used for administration and semantically-enabled data retrieval. Copyright {\textcopyright} 2018 Inderscience Enterprises Ltd.

}, keywords = {Data retrieval, Iaas clouds, Internet of Things, Learning systems, OpenStack, Portals, Semantic Web, Smart city, Technical details}, issn = {09528091}, doi = {10.1504/IJCAT.2018.093528}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85050816820\&doi=10.1504\%2fIJCAT.2018.093528\&partnerID=40\&md5=2a625990009cbd28073e018e196de63f}, author = {Dario Bruneo and Francesco Longo and Giovanni Merlino and Antonio Puliafito and Nidhi Kushwaha} } @article {Dautov20181475, title = {Metropolitan intelligent surveillance systems for urban areas by harnessing IoT and edge computing paradigms}, journal = {Software - Practice and Experience - John Wiley \& Sons, Ltd.}, volume = {48}, number = {8}, year = {2018}, note = {cited By 0}, pages = {1475-1492}, publisher = {John Wiley and Sons Ltd}, abstract = {

Recent technological advances led to the rapid and uncontrolled proliferation of intelligent surveillance systems (ISSs), serving to supervise urban areas. Driven by pressing public safety and security requirements, modern cities are being transformed into tangled cyber-physical environments, consisting of numerous heterogeneous ISSs under different administrative domains with low or no capabilities for reuse and interaction. This isolated pattern renders itself unsustainable in city-wide scenarios that typically require to aggregate, manage, and process multiple video streams continuously generated by distributed ISS sources. A coordinated approach is therefore required to enable an interoperable ISS for metropolitan areas, facilitating technological sustainability to prevent network bandwidth saturation. To meet these requirements, this paper combines several approaches and technologies, namely the Internet of Things, cloud computing, edge computing and big data, into a common framework to enable a unified approach to implementing an ISS at an urban scale, thus paving the way for the metropolitan intelligent surveillance system (MISS). The proposed solution aims to push data management and processing tasks as close to data sources as possible, thus increasing performance and security levels that are usually critical to surveillance systems. To demonstrate the feasibility and the effectiveness of this approach, the paper presents a case study based on a distributed ISS scenario in a crowded urban area, implemented on clustered edge devices that are able to off-load tasks in a {\textquotedblleft}horizontal{\textquotedblright} manner in the context of the developed MISS framework. As demonstrated by the initial experiments, the MISS prototype is able to obtain face recognition results 8 times faster compared with the traditional off-loading pattern, where processing tasks are pushed {\textquotedblleft}vertically{\textquotedblright} to the cloud. Copyright {\textcopyright} 2018 John Wiley \& Sons, Ltd.

}, keywords = {Big Data, cloud computing, Distributed Smart Cameras, Edge computing, Face recognition, Information management, Intelligent surveillance systems, Internet of Things, monitoring, Multiple video streams, Network security, Public safety and securities, Security systems, Smart city, Stack4Things, Stream processing, Surveillance systems, Technological advances}, issn = {00380644}, doi = {10.1002/spe.2586}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85049578094\&doi=10.1002\%2fspe.2586\&partnerID=40\&md5=25de910451975bb24c9cfbdf6ca69066}, author = {Rustem Dautov and Salvatore Distefano and Dario Bruneo and Francesco Longo and Giovanni Merlino and Antonio Puliafito and Rajkumar Buyya} } @article { 11570_3131101, title = {Metropolitan intelligent surveillance systems for urban areas by harnessing IoT and edge computing paradigms}, journal = {SOFTWARE-PRACTICE \& EXPERIENCE}, volume = {48}, year = {2018}, pages = {1475{\textendash}1492}, keywords = {Big Data, cloud computing, distributed smart camera, Edge computing, intelligent surveillance system, IoT, Smart city, Software, Stack4Things, Stream processing}, doi = {10.1002/spe.2586}, url = {http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X}, author = {Dautov, Rustem and Distefano, Salvatore and Bruneo, Dario and Longo, Francesco and Merlino, Giovanni and Puliafito, Antonio and Buyya, Rajkumar} } @proceedings {Puliafito2018368, title = {Virtualization and migration at the network edge: An overview}, journal = {Proceedings - 2018 IEEE International Conference on Smart Computing, SMARTCOMP 2018}, year = {2018}, note = {cited By 1; Conference of 4th IEEE International Conference on Smart Computing, SMARTCOMP 2018 ; Conference Date: 18 June 2018 Through 20 June 2018; Conference Code:138285}, pages = {368-374}, publisher = {Institute of Electrical and Electronics Engineers Inc.}, address = {Taormina, Italy - 18-20 June 2018}, abstract = {

As for the Cloud, essential features of Fog Computing are both virtualization and the capability to migrate virtual environments among nodes. In this paper, we thoroughly report both the state-of-The-Art virtualization and migration techniques and their available implementations. In particular, we investigate the aptness of such technologies for a specific layer of the Fog hierarchy, namely the network edge. Indeed, this layer presents some characteristics that distinguish it from the Cloud so that a virtualization or migration technique that represents a good compromise for the Cloud might not be likewise suitable for the edge. {\textcopyright} 2018 IEEE.

}, keywords = {containers, Essential features, Fog, Fog computing, Migration, Migration technique, Network edges, Smart city, State of the art, Virtual Machine, Virtual reality, Virtualization}, isbn = {9781538647059}, doi = {10.1109/SMARTCOMP.2018.00031}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85051498294\&doi=10.1109\%2fSMARTCOMP.2018.00031\&partnerID=40\&md5=7f2642da7694ddacd86212b216c00ec2}, author = {Carlo Puliafito and Enzo Mingozzi and Carlo Vallati and Francesco Longo and Giovanni Merlino} } @proceedings {Bruneo2017135, title = {User-space network tunneling under a mobile platform: A case study for android environments}, journal = {ADHOC-NOW 2017: Ad-hoc, Mobile, and Wireless Networks}, year = {2017}, note = {cited By 0; Conference of 16th International Conference on Ad-Hoc Networks and Wireless, ADHOC-NOW 2017 ; Conference Date: 20 September 2017 Through 22 September 2017; Conference Code:198729}, pages = {135-143}, publisher = {Springer Verlag}, address = {Messina; Italy; 20-22 September 2017}, abstract = {

The IoT ecosystem is taking the whole ICT world by storm and, in particular for currently hot topics such as Smart Cities, it is becoming one of the key enablers for innovative applications and services. When talking about end users, or even citizens, mobiles enter the picture as the ultimate personal gadget, as well as relevant outlets for most of the duties (sensing, networking, edge computing) IoT devices are typically envisioned in the first place. Smartphones, tablets and similar accessories are even more powerful in terms of hardware capabilities (and function diversity) than typical embedded systems for IoT, but it is typically the software platform (e.g., the OS and SDK) which limits choices for the sake of security and control on the user experience. Even a relatively open environment, such as Android, exhibits these limits, in stark contrast to the otherwise very powerful and feature-complete functionalities the underlying system (i.e., Linux) natively supports. In this work the authors describe a fully user-friendly and platform-compliant approach to let users break free from some of these limitations, in particular with regard to network virtualisation, for the purpose of extending an IoT-ready Smart City use case to mobiles. {\textcopyright} Springer International Publishing AG 2017.

}, keywords = {Ad hoc networks, Android (operating system), Clouds, Computer operating systems, Distributed computer systems, embedded systems, Internet of Things, Mobile ad hoc networks, Network virtualisation, network virtualization, Open environment, OpenStack, Reverse tunneling, Smart city, Software platforms, Stack4Things, Underlying systems, Virtual reality, Virtualization, Wireless ad hoc networks}, isbn = {9783319679099}, issn = {03029743}, doi = {10.1007/978-3-319-67910-5_11}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85030154981\&doi=10.1007\%2f978-3-319-67910-5_11\&partnerID=40\&md5=e898f7c0ffad87eadbefa74a8a7a8940}, author = {Dario Bruneo and Salvatore Distefano and Kostya Esmukov and Francesco Longo and Giovanni Merlino and Antonio Puliafito} } @proceedings {Bruneo2017222, title = {IoT-cloud authorization and delegation mechanisms for ubiquitous sensing and actuation}, journal = {2016 IEEE 3rd World Forum on Internet of Things, WF-IoT 2016}, year = {2016}, note = {cited By 0; Conference of 3rd IEEE World Forum on Internet of Things, WF-IoT 2016 ; Conference Date: 12 December 2016 Through 14 December 2016; Conference Code:126414}, pages = {222-227}, publisher = {Institute of Electrical and Electronics Engineers Inc.}, address = {Reston; United States; 12-14 December 2016}, abstract = {

In the roadmap for the implementation of ubiquitous computing, ubiquitous sensing and actuation is a milestone still to be reached. It refers to providing sensing and actuation facilities anytime and everywhere. This does not just imply to interconnect sensors and actuators through the Internet, but also and mainly to provide this facilities. IoT-Cloud computing paradigms such as the sensing and actuation as a service one could be a proper way to address this problem. In past work we developed an SAaaS framework extending OpenStack with specific functionalities for resource constrained nodes, Stack4Things. In this paper we focus on access control, authorization and delegation mechanisms which are basic mechanisms for the implementation of the UbSA vision. Thus starting from Stack4Things, we describe how we adapted and extended mechanisms provided by OpenStack, with specific regard to Keystone, with new functionalities for delegation and access control. A use case in the smart city scenario of $\#$SmartME describes the proposed solution in practice. {\textcopyright} 2016 IEEE.

}, keywords = {Access control, Arches, Basic mechanism, cloud computing, Delegation, Delegation mechanisms, Interconnect sensors, Internet of Things, Keystone, OpenStack, Platform as a Service (PaaS), Resource constrained nodes, Sensing and Actuation as a Service, Smart city, Ubiquitous computing}, isbn = {9781509041305}, doi = {10.1109/WF-IoT.2016.7845494}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85015210244\&doi=10.1109\%2fWF-IoT.2016.7845494\&partnerID=40\&md5=055a280adfbce85756d94736e2b82c55}, author = {Dario Bruneo and Salvatore Distefano and Francesco Longo and Giovanni Merlino and Antonio Puliafito} }