Abstract
The big number of Internet of Things (IoT) devices, the lack of interoperability and the low accessibility of many of them in a vast heterogenous landscape will make it very hard to design specific monitor, manage and security measures and apply specific mechanism to IoT networks. Administration tasks like reporting, performance analysis, and anomaly detection also depend on monitoring for decision making. For that purpose, a solution used in IoT networks must be scalable and interoperable.
In this work, we are concerned with the design of a real time monitoring system for IoT networks. To do this, after studying the various traditional network monitoring solutions, we concluded that there are still several developments to be made to this type of mechanism.
The design proposed will consider the specific architecture of an IoT network, the scalability and heterogeneity of this type of environment, and the minimization of the use of resources. To do so, we considered the various network monitoring methods available and select a flow monitoring solution in an IoT network. After the presentation of a workflow for flow monitoring on IoT networks, the workflow was tested. By doing analysis of flows, rather than packets, we concluded that this type of solution could be more scalable and interoperable than traditional packet-based network monitoring, make it suitable in an IoT environment.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Velan, P.: Improving network flow definition: formalization and applicability. In: NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium, Taipei, pp. 1–5 (2018)
Claise, B., Trammell, B., Aitken, P.: Specification of the IP flow information export (IPFIX) protocol for the exchange of flow information. In: RFC 7011 (Internet Standard), pp. 1–76, September 2013
Santos, L., Rabadao, C., Gonçalves, R.: Intrusion detection systems in Internet of Things: a literature review. In: 13th Iberian Conference on Information Systems and Technologies (CISTI), pp. 1–7 (2018)
Al-Fuqaha, A., Guizani, M., Mohammadi, M., Aledhari, M., Ayyash, M.: Internet of things: a survey on enabling technologies, protocols, and applications. IEEE Commun. Surv. Tutorials 17(4), 2347–2376 (2015)
Sperotto, A., Schaffrath, G., Sadre, R., Morariu, C., Pras, A., Stiller, B.: An overview of IP flow-based intrusion detection. IEEE Commun. Surv. Tutorials 12(3), 343–356 (2010). Third Quarter
Hofstede, R., Čeleda, P., Trammell, B., Drago, I., Sadre, R., Sperotto, A., Pras, A.: Flow monitoring explained: from packet capture to data analysis with NetFlow and IPFIX. Commun. Surv. Tutorials IEEE PP(99), 2037–2064 (2014)
Jacobson, V., Leres, C., McCanne, S.: libpcap, Lawrence Berkeley Laboratory, Berkeley, CA. Initial public release June (1994)
Alcock, S., Lorier, P., Nelson, R.: Libtrace: a packet capture and analysis library. SIGCOMM Comput. Commun. Rev. 42(2), 42–48 (2012)
Braun, L., Didebulidze, A., Kammenhuber, N., Carle, G.: Comparing and improving current packet capturing solutions based on commodity hardware. In: Proceedings of 10th ACM SIGCOMM IMC, pp. 206–217 (2010)
Zseby, T., Molina, M., Duffield, N., Niccolini, S., Raspall, F.: rfc5475 @ Tools.Ietf.Org, March 2009. https://tools.ietf.org/html/rfc5475
IEs @ www.iana.org (2007). https://www.iana.org/assignments/ipfix/ipfix.xhtml. Accessed 04 Nov 2018
Trammell, B., Boschi, E.: Bidirectional flow export using IP Flow Information Export (IPFIX), RFC 5103 (Standards Track) Internet Engineering Task Force, January 2008
Sadasivan, G., Brownlee, N., Claise, B., Quittek, J.: Architecture for IP Flow Information Export, RFC 5470 (Informational) Internet Engineering Task Force, March 2009
Inacio, C.M., Trammell, B.: YAF: yet another flowmeter. In: Proceedings of 24th International Conference on LISA, pp. 1–16 (2010)
Deri, L.: nProbe: an open source NetFlow probe for gigabit networks. In: Proceedings of TNC, pp. 1–4 (2003)
QoF. https://www.ict-mplane.eu/public/qof. Accessed 11 Nov 2018
Lampert, R.T., Sommer, C., Munz, G., Dressler, F.: Vermont - a versatile monitoring toolkit for IPFIX and PSAMP. In: Proceedings of IEEE/IST Workshop MonAM, pp. 1–4 (2006)
Velan, P., Krejčí, R.: Flow information storage assessment using IPFIXcol. In: Proceedings of 6th International Conference AIMS, vol. 7279, pp. 155–158 (2012)
Gates, C., Collins, M., Duggan, M., Kompanek, A., Thomas, M.: More NetFlow tools for performance and security. In: Proceedings 18th International Conference on LISA, pp. 121–132 (2004)
Zseby, T., Boschi, E., Brownlee, N., Claise, B.: IP Flow Information Export (IPFIX) applicability. RFC 5472 (Informational) Internet Engineering Task Force, March 2009
Li, B., Springer, J., Bebis, G., Gunes, M.H.: A survey of network flow applications. J. Netw. Comput. Appl. 36(2), 567–581 (2013)
Haag, P.: Watch your flows with NfSen and NFDUMP. In: Proceedings of 50th RIPE Meeting, pp. 1–32 (2005)
Deri, L., Suin, S.: Ntop: beyond ping and traceroute. In: Proceedings of 10th IFIP/IEEE International Workshop DSOM, vol. 1700, pp. 271–283 (1999)
Velan, P., Medková, J., Jirsík, T., Čeleda, P.: Network traffic characterisation using flow-based statistics. In: Network Operations and Management Symposium (NOMS), 2016 IEEE/IFIP, pp. 907–912. IEEE (2016)
Jirsik, T., Cermak, M., Tovarnak, D., Celeda, P.: Toward stream-based IP flow analysis. IEEE Commun. Mag. 55(7), 70–76 (2017)
Umer, M.F., Sher, M., Bi, Y.: Flow-based intrusion detection: techniques and challenges. Comput. Secur. 70, 238–254 (2017)
Mosquitto. https://projects.eclipse.org/projects/technology.mosquitto. Accessed 11 Nov 2018
LibCoAP. https://libcoap.net/. Accessed 11 Nov 2018
Tanganelli, G., Vallati, C., Mingozzi, E.: CoAPthon: easy development of CoAP-based IoT applications with Python. In: 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT), pp. 63–68. IEEE (2015)
Elasticstack. https://www.elastic.co/elk-stack. Accessed 11 Nov 2018
ElastiFlow Project. https://github.com/robcowart/elastiflow. Accessed 11 Nov 2018
Acknowledgements
This work was supported by Portuguese national funds through the FCT - Foundation for Science and Technology, I.P., under the project UID/CEC/04524/2019.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Santos, L., Rabadão, C., Gonçalves, R. (2019). Flow Monitoring System for IoT Networks. In: Rocha, Á., Adeli, H., Reis, L., Costanzo, S. (eds) New Knowledge in Information Systems and Technologies. WorldCIST'19 2019. Advances in Intelligent Systems and Computing, vol 931. Springer, Cham. https://doi.org/10.1007/978-3-030-16184-2_40
Download citation
DOI: https://doi.org/10.1007/978-3-030-16184-2_40
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-16183-5
Online ISBN: 978-3-030-16184-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)