SPF

SPF (as in "Sieve, Process, and Forward") is a Software-Defined Networking (SDN) and Value-of-Information (VoI) based solution for dynamic IoT applications in urban computing environments.

SPF aims to address the explosion of IoT data by processing it at the edge of the network, in close proximity to the source of its generation. In order to filter information objects, SPF uses a minimum content difference threshold for new IoT data to be considered for processing and dissemination. In addition, SPF prioritizes dissemination of critical information by ranking objects according to their corresponding VoI metric.

SPF in a Smart CIty Scenario

Fig. 1. Adoption of SPF in a Smart City scenario.

 

Source code

SPF is released as open source and is available at https://github.com/DSG-UniFE/spf.

 

Publications

[1] M. Tortonesi, J. Michaelis, N. Suri, M. A. Baker, “Software-defined and Value-based Information Processing and Dissemination in IoT Applications”, in Proceedings of the 14th IEEE/IFIP Network Operations and Management Symposium (NOMS 2016) - Short papers track, 25-29 April 2016, Istanbul, Turkey.

[2] N. Suri, M. Tortonesi, J. Michaelis, P. Budulas, G. Benincasa, S. Russell, C. Stefanelli, R. Winkler, "Analyzing the Applicability of Internet of Things to the Battlefield Environment", in Proceedings of the 2016 International Conference on Military Communications and Information Systems (ICMCIS 2016).

[3] M. Tortonesi, J. Michaelis, A. Morelli, N. Suri, M. Baker "SPF: An SDN-based Middleware Solution to Mitigate the IoT Information Explosion", in Proceedings of 21st IEEE Symposium on Computers and Communications (ISCC 2016).

[4] J. Michaelis, M. Tortonesi, M. Baker, N. Suri, "Applying Semantics-Aware Services for Military IoT Infrastructures", in Proceedings of 21st International Command and Control Research and Technology Symposium (ICCRTS 2016).