Propuesta de un patrón de arquitecturas de software para la interoperabilidad en dispositivos en la capa al borde de un ecosistema IoT

  • Juan Moreno-Motta Escuela de Ingeniería de Sistemas e Informática, Universidad Nacional Mayor de San Marcos, Lima, Perú
  • Felipe Moreno-Vera Departamento de Ciencia de la Computación, Universidad Católica San Pablo, Arequipa, Perú
  • Frank Moreno-Vera Escuela de Ingeniería Electrónica, Universidad Nacional de Ingeniería, Lima, Perú
Palabras clave: Interoperabilidad, IoT, dispositivos restringidos, microservicios, semántica web, encoder, decoder, fog computing, edge computing, REST API, software architecture, IoT Ecosystem

Resumen

En los últimos años el Internet de las cosas ha generado una disrupción en el ecosistema de soluciones para usuarios finales con aplicaciones en la salud, agroindustria, medio ambiente y otras soluciones heterogéneas. Cada una de estas tienen su propio formato para verbalizar los datos proporcionados por los diferentes servicios SOAP, RESTful, REST-LD en formato JSON o XML que pueden ser entendidos por personas. Estos dispositivos se denominan “heterogéneos” porque provienen de diferentes proveedores de manufactura, diferentes lenguajes de programación como C, C++, Lua, Python, JavaScript, etc. Este documento se enfoca sobre dispositivos restringidos, es decir, dispositivos con poca capacidad de procesamiento y memoria con diferentes cadenas de datos sensados. Esta investigación propone un patrón de arquitectura de software para la interoperabilidad entre los dispositivos al borde de un ecosistema IoT y entre ecosistemas entre sí.

Descargas

La descarga de datos todavía no está disponible.

Citas

Alaya, M. B., Drira, K., y Gharbi, G. (2017). Semantic-aware Iot platforms. 2017 IEEE International Conference on AI & Mobile Services (AIMS). doi:10.1109/AIMS.2017.15

Alkhalil, A., y Ramadan, R. A. (2017). IoT data provenance implementation challenges. doi:10.1016/j.procs.2017.05.436

Andročec, D., Tomaš, B., y Kišasondi, T. (2017). Interoperability and lightweight security for simple IoT devices. 2017 40th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO). doi:10.23919/MIPRO.2017.7973621

Bloebaum, T. H., y Johnsen, F. T. (2015). Exploring SOAP and REST communication on the Android platform. MILCOM 2015 - 2015 IEEE Military Communications Conference. doi:10.1109/MILCOM.2015.7357509

Di Martino, B., Esposito, A., Augusto Maisto, S., y Nacchia, S. (2017). A semantic IoT framework to support RESTful devices’ API interoperability. doi:10.1109/ICNSC.2017.8000071

Dragoni, N., Giallorenzo, S., Lluch Lafuente, A., Mazzara, M., Montesi, F., Mustafin, R., y Safina, L. (2017). Microservices: yesterday, today, and tomorrow. doi:10.1007/978-3-319-67425-4_12

Elsts, A., Oikonomou, G., Fafoutis, X., y Piechocki, R. (2017). Internet of things for smart homes: lessons learned from the SPHERE case study. Global Internet of Things Summit (GIoTS), 2017 Institute of Electrical and Electronics Engineers (IEEE). doi:10.1109/GIOTS.2017.8016226

Gligorić, N., Dejanović, I., y Krčo, S. (2011). Performance evaluation of compact binary XML representation for constrained Devices. doi:10.1109/DCOSS.2011.5982183

Guinard, D. D., y Trifa, V. M. (2016). Building the web of things. NY: Manning Publications.

Jaimini, U. (2017). PhD Forum: Multimodal IoT and EMR based smart health application for asthma management in children. 2017 IEEE International Conference on Smart Computing (SMARTCOMP). doi:10.1109/SMARTCOMP.2017.7947025

Jarwar, M. A., Ali, S., Kibria, G. M., Kibria, G., Kumar, S., y Chong, I. (2017). Exploiting interoperable microservices in web objects enabled internet of things. doi:10.1109/ICUFN.2017.7993746

Kum, S. W., Moon, J., y Lim, T.-B. (2017). Design of fog computing based IoT application architecture. doi:10.1109/ICCE-Berlin.2017.8210598

Lim, N., Majumdar, S., y Nandy, B. (2010). Providing interoperability for resource access using web services. doi:10.1109/CNSR.2010.23

Lysogor, I., Voskov, L., y Efremov, S. (2018). Survey of data exchange formats for heterogeneous LPWAN-Satellite IoT networks. doi:10.1109/MWENT.2018.8337257

Madaan, N., Ahad, M. A., y Sastry, S. M. (2017). Data integration in IoT ecosystem: Information linkage as a privacy threat. doi:10.1016/j.clsr.2017.06.007

Malik, S., y Kim, D.-H. (2017). A comparison of RESTful vs. SOAP web services in actuator networks. 2017 Ninth International Conference on Ubiquitous and Future Networks (ICUFN), 753-755. doi:10.1109/ICUFN.2017.7993893

Mengistu, T., Alahmadi, A., Albuali, A., Alsenani, Y., y Che, D. (2018). A “No data centerˮ solution to cloud computing. doi:10.1109/CLOUD.2017.99

Nakayama, M., Yamazaki, K., Tanaka, S., y Kasahara, H. (2014). Parallelization of Tree-toTLV serialization. doi:10.1109/PCCC.2014.7017059

Pace, P., Gravina, R., Aloi, G., Fortino, G., Fides-Valero, A., Ibañez-Sanchez, G., … Yacchirema, D. (2017). IoT platforms interoperability for active and assisted living healthcare services support. doi:10.1109/GIOTS.2017.8016250

Paharia, B., y Bhushan, K. (2018). Fog computing as a defensive approach against distributed denial of service (DDoS): a proposed architecture. 2018 9th International Conference on Computing, Communication and Networking Technologies (ICCCNT), 1-7. doi:10.1109/ICCCNT.2018.8494060

Petersen, B., Bindner, H., Poulsen, B., y You, S. (2017a). Smart grid communication comparison. Distributed control middleware and serialization comparison for the internet of things. Proceedings of 7th IEEE International Conference on Innovative Smart Grid Technologies IEEE. doi:10.1109/ISGTEurope.2017.8260268

Petersen, B., Bindner, H., You, S., y Poulsen, B. (2017b). Smart grid serialization comparison. Comparision of serialization for distributed control in the context of the Internet of Things. 2017 Computing Conference, 1339-1346. doi:10.1109/sai.2017.8252264

Ray, P. P., Mukherjee, M., y Shu, L. (2017). Internet of things for disaster management: Stateof-the-art and prospects. doi:10.1109/ICWS.2017.26

Rostanski, M., Grochla, K., y Seman, A. (2014). Evaluation of highly available and faulttolerant middleware clustered architectures using RabbitMQ. 2014 Federated Conference on Computer Science and Information Systems, 879-884.

Serrano, D., Stroulia, E., Lau, D., y Ng, T. (2017). Linked REST APIs: A middleware for semantic REST API integration. 2017 IEEE International Conference on Web Services (ICWS), 138-145. doi:10.1109/ICWS.2017.26

Silverajan, B., Ocak, M., Jimenez, J., y Kolehmainen, A. (2016). Enhancing lightweight M2M operations for managing IoT gateways. 9th IEEE International Conference on Internet of Things (iThings 2016) (pp. 187-192). IEEE. doi:10.1109/iThings-GreenComCPSCom-SmartData.2016.55

Sun, L., Li, Y., y Memon, R. A. (2017). An open IoT framework based on microservices architecture. China Communications, 14, 154-162. doi:10.1109/CC.2017.7868163

Talavera, J. M., Tobón, L. E., Gómez, J. A., Alejandro, M. A., Aranda, J. M., Parra, D. T., … Garreta, L. E. (2017). Review of IoT applications in agro-industrial and environmental fields. Computers and Electronics in Agriculture, 142, 283-297. doi:10.1016/j.compag.2017.09.015

Wendt, A., Faschang, M., Leber, T., Pollhammer, K., y Deutsch, T. (2013). Software architecture for a smart grids test facility. IECON 2013 - 39th Annual Conference of the IEEE Industrial Electronics Society, 7062-7067. doi:10.1109/IECON.2013.6700304

Yacchirema, D. C., Palau, C. E., y Esteve, M. (2017). Enable IoT interoperability in ambient assisted living: active and healthy aging scenarios. 2017 14th IEEE Annual Consumer Communications & Networking Conference (CCNC), 53-58. doi:10.1109/CCNC.2017.7983081

Yigitoglu, E., Liu, L., Looper, M., y Pu, C. (2017). Distributed orchestration in large-scale IoT systems. 2017 IEEE International Congress on Internet of Things (ICIOT), 58-65. doi:10.1109/IEEE.ICIOT.2017.16

Publicado
2020-07-15
Cómo citar
Moreno-Motta, J., Moreno-Vera, F., & Moreno-Vera, F. (2020). Propuesta de un patrón de arquitecturas de software para la interoperabilidad en dispositivos en la capa al borde de un ecosistema IoT. Actas Del Congreso Internacional De Ingeniería De Sistemas, 213-229. https://doi.org/10.26439/ciis2019.5514