Um Mecanismo de Comutação de Servidores CoAP para Aumento de Disponibilidade dos Serviços de IoT

  • Jasiel G. Bahia UFRJ
  • Miguel Elias M. Campista UFRJ

Resumo


A Internet das Coisas (Internet of Things - IoT) desafia a escalabilidade em rede, dado o enorme número de dispositivos interconectados, e cria um cenário fértil para exploração de recursos redundantes para aumentar a robustez dos serviços. Consequentemente, novos protocolos vêm sendo propostos, sendo o CoAP (Constrained Application Protocol) um dos principais de IoT para a camada de aplicação. Este trabalho apresenta um mecanismo de seleção e comutação de servidores CoAP que visa aumentar a disponibilidade dos serviços necessários a uma aplicação. As funções do próprio CoAP são usadas para realizar a comutação dos servidores, seguindo uma lista ordenada de endereços IP obtida a partir de uma infraestrutura central. Essa lista é construída com base nos requisitos da aplicação e fica armazenada no cliente. O mecanismo é avaliado em um simulador específico de IoT (Cooja) e os resultados mostram que o mecanismo aumenta a confiabilidade e a robustez na obtenção de serviços de IoT, além de permitir o balanceamento do consumo de energia entre os servidores.

Referências

Afzal, B., Alvi, S. A., Shah, G. A., and Mahmood, W. (2017). Energy efficient context aware traffic scheduling for iot applications. Ad Hoc Networks, 62:101 – 115.

Al-Fuqaha, 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.

Bahia, J. G. and Campista, M. E. M. (2017). Um Mecanismo de Controle de Demanda no Provimento de Serviços de IoT Usando CoAP. In XXII Workshop de Gerência e Operação de Redes e Serviços (WGRS’2017), pages 123–136, Belem, Brasil.

Banks, A. and Gupta, R. (2014). MQTT Version 3.1.1. OASIS Standard, pages 1–81.

Barbato, A., Barrano, M., Capone, A., and Figiani, N. (2013). Resource Oriented and Energy Efficient Routing Protocol for IPv6 Wireless Sensor Networks. In Online Conference on Green Communications (GreenCom), 2013 IEEE, pages 163–168, Piscataway, USA.

Cisco (2017). Cisco Visual Networking Index: Global Mobile Data Traffic Forecast. [Online: 18-December-2017].

FIWARE (2011). Context Broker (Orion). [Online: 20-January-2018].

Granjal, J., Monteiro, E., and Sa Silva, J. (2015). Security for the Internet of Things: A Survey of Existing Protocols and Open Research Issues. Communications Surveys Tutorials, IEEE, 17(3):1294–1312.

Group, M. M. (2016). Internet World Stats. [Online: 18-November-2016].

Hartke, K. (2014). Observing Resources in CoAP. Internet Engineering Task Force (IETF), RFC 7641.

Iova, O., Theoleyre, F., and Noel, T. (2014). Improving the Network Lifetime with Energy-Balancing Routing: Application to RPL. In Wireless and Mobile Networking Conference (WMNC), 2014 7th IFIP, pages 1–8, Vilamoura, Portugal.

Jan, M., Nanda, P., He, X., Tan, Z., and Liu, R. P. (2014). A Robust Authentication Scheme for Observing Resources in the Internet of Things Environment. In Trust, Security and Privacy in Computing and Communications (TrustCom), 2014 IEEE 13th International Conference on, pages 205–211, Beijing, China.

Jeyaraman, R. and Telfer, A. (2012). AMQP Version 1.0. OASIS Standard.

Ludovici, A., Garcia, E., Gimeno, X., and Auge, A. C. (2012). Adding QoS support for Timeliness to the Observe Extension of CoAP. In 2012 IEEE 8th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), pages 195–202, Barcelona, Spain.

Palattella, M., Accettura, N., Vilajosana, X., Watteyne, T., Grieco, L., Boggia, G., and Dohler, M. (2013). Standardized Protocol Stack for the Internet of (Important) Things. Communications Surveys Tutorials, IEEE, 15(3):1389–1406.

Shelby, Z., Hartke, K., and Bormann, C. (2014). The Constrained Application Protocol (CoAP). Internet Engineering Task Force (IETF), RFC 7252.

Thingsquare (2016). Contiki: The Open Source OS for the Internet of Things. [Online: 14-November-2016].
Publicado
22/07/2018
BAHIA, Jasiel G.; CAMPISTA, Miguel Elias M.. Um Mecanismo de Comutação de Servidores CoAP para Aumento de Disponibilidade dos Serviços de IoT. In: WORKSHOP EM DESEMPENHO DE SISTEMAS COMPUTACIONAIS E DE COMUNICAÇÃO (WPERFORMANCE), 17. , 2018, Natal. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2018 . p. 193-206. ISSN 2595-6167. DOI: https://doi.org/10.5753/wperformance.2018.3328.