Abstract
Applications in the IoT domain are in need of information coming from many different sources. To mitigate the processing overhead for increased volumes of raw data (seen at the application layer) on vast pervasive networks (a significant pillar of 5G networks), we introduce a customizable middleware platform. Such platform allows the treatment of incoming data flows through complex, yet fully specifiable/controllable data processing workflows. The derivation of new information through this high level processing task is termed data fusion, hence, the presented architecture is named “Fusion Box”. The middleware platform is customizable through a Domain Specific Language that allows the domain (and not the IT) expert to easily specify the needed processing and automatically transform such specification to executable workflows. The coupling between the Domain Specific Language and the Fusion Box is based on the concept of contextors, a versatile processing unit that can be instantiated and managed in many different ways as needs dictate.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
OpenStreetMap (2015). Retrieved June 1st from http://www.openstreetmap.org.
- 2.
OpenStreetMap (2015). Retrieved June 1st from http://www.openstreetmap.org.
References
Atzori, L., Iera, A., Morabito, G.: The Internet of Things: a survey. Comput. Netw. 54(15), 2787–2805 (2010)
Bandyopadhyay, S., Sengupta, M., Maiti, S., Dutta, S.: Role of middleware for Internet of Things: a study. Int. J. Comput. Sci. Eng. Surv. 2(3), 94–105 (2011)
Basseville, M., Nikiforov, I.V.: Detection of Abrupt Changes: Theory and Application, vol. 104. Prentice Hall, Englewood Cliffs (1993)
Blackstock, M., Kaviani, N., Lea, R., Friday, A.: MAGICBroker 2: an open and extensible platform for the Internet of Things. In: Internet of Things (IOT), pp. 1–8. IEEE (2010)
Gubbi, J., Buyya, R., Marusic, S., Palaniswami, M.: Internet of Things (IoT): a vision, architectural elements, and future directions. Future Gener. Comput. Syst. 29(7), 1645–1660 (2013)
Coutaz, J., Rey, G.: Foundations for a theory of contextors. In: Computer-Aided Design of User Interfaces III, pp. 13–33. Springer (2002)
Liang, D., Wang, D., Sheng, H.: Design of RFID middleware based on complex event processing. In: Cybernetics and Intelligent Systems, pp. 1–6. IEEE (2006)
Kovatsch, M., Lanter, M., Duquennoy, S.: Actinium: a RESTful runtime container for scriptable Internet of Things applications. In: Proceedings of the 3rd International Conference on the Internet of Things, pp. 135–142. IEEE (2012)
Miorandi, D., Sicari, S., De Pellegrini, F., Chlamtac, I.: Internet of things: vision, applications and research challenges. Ad Hoc Netw. 10(7), 1497–1516 (2012)
OASIS: Common Alerting Protocol (CAP) Version 1.2. http://docs.oasis-open.org/emergency/cap/v1.2/CAP-v1.2-os.html (2014). Accessed 10 June 2014
OGC: Open Geospatial Consortium, Sensor Observation Service (SOS). http://www.opengeospatial.org/standards/sos (2014). Accessed 15 May 2014
Parhami, B.: Voting Algorithms. IEEE Trans. Reliab. 43(4), 617–629 (1994)
Perera, C., Zaslavsky, A., Christen, P., Georgakopoulos, D.: Context aware computing for the Internet of Things: a survey. Commun. Surv. Tut. IEEE 16(1), 414–454 (2014)
Phoha, S., La Porta, T.F., Griffin, C. (eds.): Sensor Network Operations. John Wiley & Sons (2006)
Rodriguez, J.: Fundamentals of 5G Mobile Networks. John Wiley & Sons (2015)
Wang, F., Zhou, J., Zhao, K.: A data processing middleware based on SOA for the Internet of Things. J. Sens. (2015)
Wu, E., Diao, Y., Rizvi, S.: High-performance complex event processing over streams. In: Proceedings of the 2006 ACM SIGMOD International Conference on Management of Data, pp. 407–418. ACM (2006)
52o North: Reference implementation of Sensor Observation Service (SOS). http://52north.org/downloads/sensor-web/sos (2014). Accessed 22 June 2014
Acknowledgments
This work has been partially supported by European Commission within the 7th Framework Programme through project IDIRA (Interoperability of Data and procedures in large-scale multinational Disaster Response Actions), contract FP7-SEC-2010-1. An application of the presented platform in the fire detection domain (environmental risk) has been pursued in the context of Research Funding Programme Thales through project SWeFS (Sensor Web Fire Shield), contract THALES-180, funded by the Greek Ministry of Education (Operational Program “Education and Lifelong Learning”).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Nomikos, V., Priggouris, I., Bismpikis, G., Hadjiefthymiades, S., Sekkas, O. (2016). A Generic and Scalable IoT Data Fusion Infrastructure. In: Mavromoustakis, C., Mastorakis, G., Batalla, J. (eds) Internet of Things (IoT) in 5G Mobile Technologies. Modeling and Optimization in Science and Technologies, vol 8. Springer, Cham. https://doi.org/10.1007/978-3-319-30913-2_13
Download citation
DOI: https://doi.org/10.1007/978-3-319-30913-2_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-30911-8
Online ISBN: 978-3-319-30913-2
eBook Packages: EngineeringEngineering (R0)