The Core Approach of SAaaS in Action: The Planning Agent

The main goal of the sensing and actuation as a service (SAaaS) approach is to enrol and aggregate sensing resources from heterogeneous sensor networks and smart devices, providing them as a service in a Cloud-wise fashion. SAaaS aims at providing handles on sensing and actuation resources, abstracted and virtualized on top of physical ones, shared by contributors to the SAaaS. This requires adequate mechanisms for letting SAaaS end users interact with the contributing nodes hosting the provided resources. In this paper we focus on such problem, introducing the module of our SAaaS architecture specifically conceived to deal with all the issues related to user-resource interfaces: the Planning Agent (PA). The modular architecture of the PA and its main interactions with SAaaS stakeholders and framework components are described. The development of the PA on the Android platform is detailed, thus implementing a preliminary version of the SAaaS framework, targeted at mobiles: SAaaS4mobile.

[1]  Joaquín Huerta Guijarro,et al.  Sensor Observation Service Client for Android Mobile Phones , 2011 .

[2]  Antonio Puliafito,et al.  A hypervisor for infrastructure-enabled sensing Clouds , 2013, 2013 IEEE International Conference on Communications Workshops (ICC).

[3]  Salvatore Distefano,et al.  Evaluating reliability of WSN with sleep/wake-up interfering nodes , 2013, Int. J. Syst. Sci..

[4]  Andrew Terhorst,et al.  Integrating mobile telephone based sensor networks into the sensor web , 2009, 2009 IEEE Sensors.

[5]  Christoph Stasch,et al.  A mobile data collection framework for the Sensor Web , 2010, 2010 Ubiquitous Positioning Indoor Navigation and Location Based Service.

[6]  De-Shuang Huang,et al.  Emerging Intelligent Computing Technology and Applications, 5th International Conference on Intelligent Computing, ICIC 2009, Ulsan, South Korea, September 16-19, 2009. Proceedings , 2009, ICIC.

[7]  Antonio Puliafito,et al.  Evaluating wireless sensor node longevity through Markovian techniques , 2012, Comput. Networks.

[8]  George Percivall,et al.  Ogc® sensor web enablement:overview and high level achhitecture. , 2007 .

[9]  Nitaigour P. Mahalik,et al.  Sensor Networks and Configuration: Fundamentals, Standards, Platforms, and Applications , 2006 .

[10]  Theodore B. Zahariadis,et al.  A framework for service provisioning in virtual sensor networks , 2012, EURASIP Journal on Wireless Communications and Networking.

[11]  Antonio Puliafito,et al.  Reliability assessment of wireless sensor nodes with non-linear battery discharge , 2010, 2010 IFIP Wireless Days.

[12]  Georg Gartner,et al.  Advances in Location-Based Services , 2012 .

[13]  Antonio Puliafito,et al.  Cloud@Home: Bridging the Gap between Volunteer and Cloud Computing , 2009, ICIC.

[14]  Daniel Nüst,et al.  Discovering the Sensor Web through Mobile Applications , 2012 .

[15]  Antonio Puliafito,et al.  Sensing and Actuation as a Service: A New Development for Clouds , 2012, 2012 IEEE 11th International Symposium on Network Computing and Applications.

[16]  Rajkumar Buyya,et al.  Service Oriented Sensor Web , 2007 .