Routing and Mobility Management in the Internet of Things
This Ph.D. Thesis proposes new techniques for routing and mobility management for Internet of Things (IoT). In the future IoT, everyday mobile objects will probably be connected to the Internet. Currently, static IoT's devices have already been connected, but handle mobile devices suitably still being an open issue in IoT context. Then, solutions for routing mobility detection, handover, and mobility management are proposed through an algorithm that integrates Machine Learning (ML) and mobility metrics to figure out devices' mobility events, which we named Dribble. Also, an IPv6 hierarchical routing protocol named Mobile Matrix to boost efficient (memory and fault tolerance) end-to-end connectivity over mobility scenarios. The Thesis contributions are supported by numerous peer-reviewed publications in national and international conferences and journals included in ISI-JCR. Also, the applicability of this Thesis is evident by showing that our results overcome state-of-the-art in static and mobile scenarios, as well as, the impact of the proposed solutions is a step forward in at least two new research areas so-called Internet of Mobile Things (IoMT) and Social IoT, where devices move around and do social ties respectively. Moreover, during the Ph.D. degree, the author has contributed to different computer network fields rather than routing by publishing in areas like social networks, smart cities, intelligent transportation systems, software-defined networks, and parallel computing.
Agnihotri, S. and Ramkumar, K. (2017). A survey and comparative analysis of the variousrouting protocols of Internet of things. International Journal of Pervasive Computingand Communications, 13(3):264-281.
Al-Fugaha, A., Guizani, M., Mohammadi, M., Aledhari, M., and Ayyash, M. (2015).Internet of things: A survey on enabling technologies, protocols, and applications.IEEE Communications Surveys & Tutorials, 17(4):2347-2376.
Asl, H. Z., Iera, A., Atzori, L., and Morabito, G. (2013). How often social objects meet each other? Analysis of the properties of a social network of IoT devices based on real data. In Global Communications Conference (GLOBECOM), 2013 IEEE, pages2804-2809. IEEE.
Cunha, F., Maia, G., Ramos, H., Santos, B. P., Celes, C., Rettore, P., Campolina, A., Guidoni, D., Souza, F., Villas, L., Mini, R., and Loureiro., A. (2017a). Emerging Trends in Vehicular Ad-hoc Network (VANET). Emerging Wireless Communication and Network Technologies: Principle, Paradigm and Performance. Springer Chapter Book.
Cunha, F., Maia, G., Ramos, H., Santos, B. P., Celes, C., Rettore, P., Campolina, A., Guidoni, D., Souza, F., Villas, L., Mini, R., and Loureiro., A. (2017b). Sistemas de Transporte Inteligentes: Conceitos, Aplicações e Desafios (Intelligent Transportation Systems: Concepts, Applications and Challenges - In portuguese). XXXV Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos. 1ed.Porto Alegre: Sociedade Brasileira de Computação (SBC) SBRC 2017. Chapter Book.
Nahrstedt, K., Li, H., Nguyen, P., Chang, S., and Vu, L. (2016). Internet of mobile things:Mobility-driven challenges, designs and implementations. In Internet-of-Things Design and Implementation (IoTDI), 2016 IEEE First International Conference on, pages 25-36. IEEE.
Narendra, N. and Misra, P. (2016). Research challenges in the internet of mobile things.
Oliveira, A. and Vazão, T. (2016). Low-power and lossy networks under mobility: A survey. Computer Networks, 107:339-352.
Peres, B., Santos, B. P., de O. Souza, O. A., Goussevskaia, O., Vieira, M. A. M., Vieira, L.F.M., and Loureiro, A. A. F (2018). Matrix: Multihop Address allocation and dynamic any-To-any Routing for 6LOWPAN. Computer Networks, 140:28 — 40.
Peres, B. S., Souza, O. A. d. O., Santos, B. P., Junior, E. R. A., Goussevskaia, O., Vieira, M.A.M,, Vieira, L. F.M., and Loureiro, A. A. F. (2016). Matrix: Multihop Address Allocation and Dynamic Any-to-Any Routing for 6LOWPAN. In Proceedings of the19th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems, MSWiM'16, pages 302-309, New York, NY, USA. ACM.
Peres, B., Santos, B. P., de O. Souza, O. A., Goussevskaia, O., Vieira, M. A.M., Vieira,
Rettore, P. H., Santos, B. P., Campolina, A. B., Villas, L. A., and Loureiro, A. A. (2016). Towards intra-vehicular sensor data fusion. In Intelligent Transportation Systems(ITSC), 2016 IEEE 19th International Conference on, pages 126-131. IEEE.
Rettore, P. H. L., Santos, B. P., Rigolin F. Lopes, R., Maia, G., Villas, L. A., and Loureiro,A. A. F (2020). Road data enrichment framework based on heterogeneous data fusion for its. IEEE Transactions on Intelligent Transportation Systems, 21(4):1751-1766.
Santos, B. P., Goussevskaia, O., Vieira, L. F., Vieira, M. A., and Loureiro, A. A. (2018a). Mobile Matrix: Routing under Mobility in IoT, IoMT, and Social IoT. Ad Hoc Networks.
Santos, B. P., Goussevskaia, O., Vieira, L. F.M., Vieira, M. A. M., and Loureiro, A. A.(2017a). Mobile Matrix: A Multihop Address Allocation and Any-to-Any Routing in Mobile 6LOWPAN. In Proceedings of the 13th ACM Symposium on QoS and Security for Wireless and Mobile Networks, Q2SWinet 17, pages 65-72.
Santos, B. P., Rettore, P. H., Ramos, H. S., Vieira, L. F., and Loureiro, A. A. (2017b). T-MAPS: Modelo de Descrição do Cenário de Trânsito Baseado no Twitter. Anais do XXXV Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuı́dos.
Santos, B. P., Rettore, P. H., Ramos, H. S., Vieira, L. F., and Loureiro, A. A. (2018b). Enriching Traffic Information with a SpatiotemporalModel based on Social Media. In Computers and Communications (ISCC), 2018 IEEE Symposium on, page 0. IEEE.
Santos, B. P., Rettore, P. H. L., Vieira, L. F. M., and Loureiro, A. A. (2018c). Dribble: a learn-based timer scheme selector for mobility management in iot. IEEE Wireless Communications and Networking Conference WCNC.
Santos, B. P., Silva, L. A., Celes, C., Borges, J. B., Neto, B.S. P,, Vieira, M. A.M., Vieira, L.F.M,, Goussevskaia, O. N., and Loureiro, A. (2016). Internet das coisas: da teoria à prática. Minicursos SBRC-Simpósio Brasileiro de Redes de Computadores e Sistemas Distribudos, 31.
Santos, B. P., Vieira, L. F.M., and Vieira, M. A. M. (2017c). CGR: Centrality-based green routing for Low-power and Lossy Networks. Computer Networks, 129:117-128.
Santos, B. P., Vieira, M. A. M., and Vieira, L. F. M. (2015). eXtend collection tree protocol. In Wireless Communications and Networking Conference (WCNC), 2015 IEEE, pages 1512–1517. IEEE.
Vasseur, J.-P. and Dunkels, A. (2010). Interconnecting smart objects with ip: The next internet. Morgan Kaufmann.
Winter, T., Thubert, P., Brandt, A., Hui, J., Kelsey, R., Levis, P., Pister, K., Struik, R., Vasseur, J., and Alexander, R. (2012). RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks. RFC 6550 (Proposed Standard).