@proceedings {Distefano2017,
	title = {A Stack4Things-based platform for mobile crowdsensing services},
	journal = {Proceedings of the 2016 ITU Kaleidoscope Academic Conference: ICTs for a Sustainable World, ITU WT 2016},
	year = {2016},
	note = {cited By 0; Conference of 2016 ITU Kaleidoscope Academic Conference, ITU WT 2016 ; Conference Date: 14 November 2016 Through 16 November 2016; Conference Code:125881},
	publisher = {Institute of Electrical and Electronics Engineers Inc.},
	address = {Bangkok; Thailand; 14-16 November 2016},
	abstract = {<p>As mobiles grow pervasive in people{\textquoteright}s lives and expand their reach, Mobile CrowdSensing (MCS) and similar paradigms are going to play an ever more prominent role. There is a pressing need then to ease developers and service providers in embracing the opportunity, and that means offering a platform for such efforts. This in turn means providing a solid foundational architecture with abstractions and sound layering for MCS application designs to be mapped over it. This should base on a flexible infrastructure able to provide resources to MCS applications according to their requirements, hopefully on-demand. A service-oriented/Cloud model can perfectly fill this gap. This paper is a first step in this direction, proposing to adopt Stack4Things (S4T), an OpenStack-based platform for managing sensing and IoT nodes, for runtime customization of resources and their functions to support MCS services and applications. This implies developing and extending the S4T platform further to the specific requirements coming from off-the-shelf, e.g., Android-based, mobiles, as well as describing an example S4T-powered MCS application, Pothole Detection Mapping, to highlight the role of the platform. {\textcopyright} 2016 International Telecommunication Union.</p>
},
	keywords = {Android, Android (operating system), Application design, Clouds, Internet of Things, Mobile Crowdsensing, On demands, OpenStack, Platform as a Service (PaaS), Service Oriented, Service provider, Services and applications},
	isbn = {9789261204310},
	doi = {10.1109/ITU-WT.2016.7805722},
	url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85014231645\&doi=10.1109\%2fITU-WT.2016.7805722\&partnerID=40\&md5=ea474a8f0a90e12de36e3ae371c16d9b},
	author = {Salvatore Distefano and Antonio Puliafito and Giovanni Merlino and Francesco Longo and Dario Bruneo}
}
@article {126,
	title = {Mobiles for Sensing Clouds: the SAaaS4Mobile Experience},
	journal = {SCALABLE COMPUTING. PRACTICE AND EXPERIENCE},
	volume = {14},
	year = {2014},
	pages = {215{\textendash}233},
	abstract = {<p>Smart devices, and mobiles in particular, are at the forefront of several hot new trends in ICT, such as the Internet of Things and service computing. Cloud computing is another paradigm generating a great deal of offshoots, some of which are aimed at enabling novel services and applications by exploiting its ubiquity and flexibility in combination with sensors and the (meta)data they produce about phenomena, events and other interesting items about the physical world. In this context, the authors, propose a new way to orchestrate devices, in particular SNs and mobiles, as resources to build up Clouds of sensors, reverting the current wisdom about mobile Clouds, i.e. the integration of feature-rich devices into the Cloud fabric as mere clients to one where personal / wearable devices are actively involved into a {\textquotedblleft}sensing{\textquotedblright} Cloud, forming a fully feedback-enabled ecosystem. The main aim of the Sensing and Actuation as a Service (SAaaS) approach is therefore to implement such a Cloud by enrolling and aggregating sensing resources from sensor networks and personal, mobile devices. A device-centric approach is embraced as in IaaS Clouds: once collected, the physical (sensing) resources are abstracted and virtualised and then provided elastically, on-demand, as a service to end users, including facilities for customization of the (hosting) embedded platform. A key point of the SAaaS approach is the abstraction of resources, i.e. providing a uniform way to access to and interact with the underlying physical nodes. In this paper we focus on the low-level interaction with sensing resources in SAaaS, restricting the scope to mobiles, thus providing details on theoretical and design aspects as well as technical and implementation ones. In particular, we report on an implementation of the SAaaS low-level modules on Android devices, the SAaaS4Mobile one, providing architectural descriptions of the main modules, implementation guidelines and discussing through a preliminary implementation evaluation the effectiveness of the approach.</p>
},
	keywords = {Android, Cloud, OGC Sensor Web Enablement, sensing abstraction and virtualisation, sensors and actuators},
	doi = {10.12694/scpe.v14i4.929},
	url = {http://www.scpe.org/index.php/scpe/article/view/929/391},
	author = {Salvatore Distefano and Giovanni Merlino and Antonio Puliafito}
}
