IoT and HPC Integration: Revision and Perspectives
Leonardo de Souza Cimino, José Estevão Eugênio de Resende, Lucas Henrique Moreira Silva, Samuel Queiroz Souza Rocha, Matheus de Oliveira Correia, Guilherme Souza Monteiro, Gabriel Natã de Souza Fernandes, Sílvia Grasiella Moreira Almeida, Andre Luiz Barroso Almeida, André L. L. Aquino, Joubert de Castro Lima · 2017
In this paper, we review the main middleware re-quirements applied to Internet of Things and High-Performance Computing combined, here called IoT/HPC. The goal was to describe a unique set of requirements that middleware systems should attempt to guarantee the development of integrated applications. Among many core complex services, the IoT/HPC challenges are related to the support of sensing, actuating, storage and processing services combined in a single middleware alternative. We evaluated a set of Java solutions which were classified separately into three types: Internet of Things, High-Performance Computing and Cloud of Things. We also compared them following the same IoT/HPC requirements. The conclusion is that there is still a substantial gap in the integration of Internet of Things and High-Performance Computing and vice-versa in the middleware literature, but there are user applications that require this integration; thus, a middleware proposal project becomes fundamental for simplifying such development.