A middleware solution for integrating and exploring IoTand HPC capabilities.

dc.contributor.authorCimino, Leonardo de Souza
dc.contributor.authorResende, José Estevão Eugênio de
dc.contributor.authorSilva, Lucas Henrique Moreira
dc.contributor.authorRocha, Samuel Queiroz Souza
dc.contributor.authorCorreia, Matheus de Oliveira
dc.contributor.authorMonteiro, Guilherme Souza
dc.contributor.authorFernandes, Gabriel Natã de Souza
dc.contributor.authorMoreira, Renan da Silva
dc.contributor.authorSilva, Junior Guilherme da
dc.contributor.authorSantos, Matheus Inácio Batista
dc.contributor.authorAquino, André Luiz Lins de
dc.contributor.authorAlmeida, André Luís Barroso de
dc.contributor.authorLima, Joubert de Castro
dc.date.accessioned2019-05-17T14:47:30Z
dc.date.available2019-05-17T14:47:30Z
dc.date.issued2019
dc.description.abstractEven with the considerable advances in the development of middleware solutions, there is still a substantial gap in Internet of Things (IoT) and high‐performance computing (HPC) integration. It is not possible to expose services such as processing, storage, sensing, security, context awareness, and actuating in a unified manner with the existing middleware solutions. The consequence is the utilization of several solutions with their particularities, thus requiring different skills. Besides that, the users have to solve the integration and all heterogeneity issues. To reduce the gap between IoT and HPC technologies, we present the JavaCá&Lá (JCL), a middleware used to help the implementation of distributed user‐applications classified as IoT‐HPC. This ubiquity is possible because JCL incorporates (1) a single application programming interface to program different device categories; (2) the support for different programming models; (3) the interoperability of sensing, processing, storage, and actuating services; (4) the integration with MQTT technology; and (5) security, context awareness, and actions services introduced through JCL application programming interface. Experimental evaluations demonstrated that JCL scales when doing the IoT‐HPC services. Additionally, we identify that customized JCL deployments become an alternative when Java‐Android and vice‐versa code conversion is necessary. The MQTT brokers usually are faster than JCL HashMap sensing storage, but they do not perform distributed, so they cannot handle a huge amount of sensing data. Finally, a short example for monitoring moving objects exemplifies JCL facilities for IoT‐HPC development.pt_BR
dc.identifier.citationCIMINO, L. de S. et al. A middleware solution for integrating and exploring IoTand HPC capabilities. Software: Practice and Experience, v. 49, n. 4, p. 584-616, abr. 2019. Disponível em: <https://onlinelibrary.wiley.com/doi/full/10.1002/spe.2630>. Acesso em: 19 mar. 2019.pt_BR
dc.identifier.doihttps://doi.org/10.1002/spe.2630pt_BR
dc.identifier.issn1097-024X
dc.identifier.urihttp://www.repositorio.ufop.br/handle/123456789/11340
dc.identifier.uri2https://onlinelibrary.wiley.com/doi/full/10.1002/spe.2630pt_BR
dc.language.isoen_USpt_BR
dc.rightsrestritopt_BR
dc.subjectHigh-performance computingpt_BR
dc.subjectInternet of Thingspt_BR
dc.titleA middleware solution for integrating and exploring IoTand HPC capabilities.pt_BR
dc.typeArtigo publicado em periodicopt_BR
Arquivos
Pacote Original
Agora exibindo 1 - 1 de 1
Nenhuma Miniatura disponível
Nome:
ARTIGO_MiddlewareSolutionIntegrating.pdf
Tamanho:
2.69 MB
Formato:
Adobe Portable Document Format
Licença do Pacote
Agora exibindo 1 - 1 de 1
Nenhuma Miniatura disponível
Nome:
license.txt
Tamanho:
924 B
Formato:
Item-specific license agreed upon to submission
Descrição: