Um Mecanismo Adaptativo de Descoberta de Serviços para Internet das Coisas Centrado no Consumo Energético
Resumo
A Internet das Coisas demanda pelo meios do gerenciamento da descoberta de serviços e pela garantia da manutenção dos serviços providos. Uma das possíveis abordagens empregadas na descoberta de serviços consiste no uso de repositórios de serviços, que suportam o registro, atualização e requisição de serviços. Contudo, o número de mensagens de atualização trocadas entre os dispositivos e o repositório causam impacto na carga energética dos dispositivos, e assim diminuem a disponibilidade dos serviços. Este trabalho propõe um mecanismo de descoberta de serviço, denominado MADS, que controla o período de atualização dos serviços de acordo com o consumo energético do dispositivo. As rotinas de execução mostram que o MADS diminui o número de mensagens de atualização de serviço trocadas entre dispositivo e repositório. Ele também tem melhorado a disponibilidade de serviços, além de oferecer uma classificação do indicador de disponibilidade. Em comparações com abordagens clássicas, MADS chega a reduzir até 90% a troca de mensagens de anúncio de serviços e ser até 75% mais disponível que outras soluções.
Referências
Albalas, F., Mardini, W., and Al-Soud, M. (2017). Aft -adaptive fibonacci-based tuning protocol for service and resource discovery in the internet of things. IEEE Second International Conference on Fog and Mobile Edge Computing (FMEC).
Albalas, F., Mardini, W., and Yaseen, M. A.-S. Q. (2019). A topology-based performance evaluation for an adaptive tuning protocol for service and resource discovery in the internet of things. Computing and Communication Workshop and Conference (CCWC) 2019 IEEE 9th Annual.
Atzori, L., Iera, A., and Morabito, G. (2010). The internet of things: A survey. IEEE Computer Networks, 54:2787-2805.
Aziez, M., Benharzallah, S., and Bennoui, H. (2017). Service discovery for the internet of things: Comparison study of the approaches. IEEE 4th International Conference on Control, Decision and Information Technologies (CoDIT).
Barreto, F. M., de S. Duarte, P. A., Maia, M. E. F., de C. Andrade, R. M., and Viana, W. (2017). Coap-ctx: A context-aware coap extension for smart objects discovery in internet of things. IEEE 41st Annual Computer Software and Applications Conference (COMPSAC).
Broering, A., Datta, S. K., and Bonnet, C. (2016). A categorization of discovery tech-nologies for the internet of things. ACM IoT'16 Proceedings of the 6th International Conference on the Internet of Things, 6:131-139.
Cirani, S., Davoli, L., Ferrari, G., Léone, R., Medagliani, P., Picone, M., and Veltri, L. (2014). A scalable and self-configuring architecture for service discovery in the internet of things. IEEE Internet of Things Journal, 1:508 -521.
De, S., Barnaghi, P., Bauer, M., and Meissner, S. (2011). Service modelling for the internet of things. IEEE Federated Conference on Computer Science and Information Systems, page 949-955.
Gigli, M. and Koo, S. G. M. (2011). Internet of things: Services and applications catego-rization. Advances in Internet of Things, 1:27-31.
Gubbi, J., Buyya, R., Marusic, S., and Palaniswami, M. (2013). Internet of things (iot): A vision, architectural elements, and future directions. Elsevier Future Generation Computer Systems, 29:1645-1660.
Helal, R. and ElMougy, A. (2015). An energy-efficient service discovery protocol for the iot based on a multi-tier wsn architecture. IEEE 40th Local Computer Networks Conference Workshops (LCN Workshops), 40:862-869.
Ishaq, I., Hoebeke, J., Rossey, J., Poorter, E. D., Moerman, I., and Demeester, P. (2012). Facilitating sensor deployment, discovery and resource access using embedded web services. IEEE Sixth International Conference on Innovative Mobile and Internet Ser-vices in Ubiquitous Computing (IMIS).
Kaiser, D., Waldvogel, M., Strittmatter, H., and Haase, O. (2016). User-friendly, versa-tile, and efficient multi-link dns service discovery. IEEE International Conference on Distributed Computing Systems Workshops, 36:146 -155.
Khalil, K., Elgazzar, K., and Bayoumi, M. (2018). A comparative analysis on resource discovery protocols for the internet of things. Global Communications Conference (GLOBECOM) 2018 IEEE.
Kim, S., Lee, K., and Jeong, J. P. (2017). Dns naming services for service discovery and remote control for internet-of-things devices. IEEE International Conference on Information and Communication Technology Convergence (ICTC).
Meshkova, E., Riihijärvi, J., Petrova, M., and Mähönen, P. (2008). A survey on resource discovery mechanisms, peer-to-peer and service discovery frameworks. IEEE Compu-ter Networks.
Mohiuddin, J., Bhadram, V., Palli, S., and Koshy, S. S. (2014). 6lowpan based service discovery and restful web accessibility for internet of things. IEEE International Con-ference on Advances in Computing, Communications and Informatics (ICACCI).