Stack4Things: An OpenStack-Based Framework for IoT

In the wake of the massive adoption of embedded systems, mobiles, and other smart devices, as the scope of their involvement keeps broadening, complexity may quickly become overwhelming and vertical ad-hoc solutions will not cut it anymore. We propose to reuse as much tooling as possible, taking into account suitable options with regard to infrastructure management, then piggybacking as much advanced functionalities as possible in such kind of environment. In this sense, a widely used and competitive framework for Infrastructure-as-a-Service such as OpenStack, with its breadth in terms of feature coverage and expanded scope, looks like fitting the bill. This work therefore describes the approach and the solutions so far preliminary implemented for enabling Cloud-mediated interactions with droves of sensor- and actuator-hosting nodes by proposing Stack4Things, a framework for Sensing-and-Actuation-as-a-Service. In particular, we focused on describing the subsystem of Stack4Things devoted to resource control and management, highlighting relevant requirements and justifying how our proposed framework addresses them, while also opening up possibilities for a range of future extensions towards complete fulfillment of the Sensing-and-Actuation-as-a-Service vision.

[1]  Mohit Sethi,et al.  Secure M2M cloud testbed , 2013, MobiCom.

[2]  Charalampos Doukas,et al.  COMPOSE: Building smart & context-aware mobile applications utilizing IoT technologies , 2013, Global Information Infrastructure Symposium - GIIS 2013.

[3]  Antonio Puliafito,et al.  An Architecture for Runtime Customization of Smart Devices , 2013, 2013 IEEE 12th International Symposium on Network Computing and Applications.

[4]  Antonio Puliafito,et al.  CloudWave: Where adaptive cloud management meets DevOps , 2014, 2014 IEEE Symposium on Computers and Communications (ISCC).

[5]  Alexander Gluhak,et al.  SmartSantander: The meeting point between Future Internet research and experimentation and the smart cities , 2011, 2011 Future Network & Mobile Summit.

[6]  Antonio Puliafito,et al.  Stack4Things: Integrating IoT with OpenStack in a Smart City context , 2014, 2014 International Conference on Smart Computing Workshops.

[7]  Andrea Manieri,et al.  Internet of Things in the Cloud - Theory and Practice , 2014, CLOSER.

[8]  Symeon Papavassiliou,et al.  M2M Interactions Paradigm via Volunteer Computing and Mobile Crowdsensing , 2014 .

[9]  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.

[10]  Marimuthu Palaniswami,et al.  Internet of Things (IoT): A vision, architectural elements, and future directions , 2012, Future Gener. Comput. Syst..

[11]  Tor-Morten Grønli,et al.  A Lightweight Architecture for the Web-of-Things , 2013, MobiWIS.