A Scalable Platform for IoT Application Development

  • Jorge Pereira UFRN
  • Thais Batista UFRN
  • Flavia C. Delicato UFRJ
  • Paulo F. Pires UFRJ

Abstract


The Internet of Things (IoT) is an emergent paradigm that connects physical devices to the digital world, allowing the building of a myriad of applications. These applications need to be built and executed in a scalable way to support many connected devices as well as to store and process the huge amount of data they produce. Additionally, IoT applications also need to deal with several different protocols. In this context, this paper presents the EcoCIT platform, a scalable middleware platform that supports the integration of IoT devices to the Internet, as well as the development and execution of IoT applications with scalability requirements using on-demand computing services provided by cloud computing platforms.

References

Antunes, Josué B., e outros. “ManIoT: Uma Plataforma para Gerenciamento de Dispositivos da Internet das Coisas.” Workshop de Gerência e Operação de Redes e Serviços (WGRS). Salvador,Bahia, 2016. 3-16.

Cavalcante, Everton, et al. “On the interplay of Internet of Things and Cloud Computing: A systematic mapping study.” Computer Communications 89-90 (Março 2016): 17–33.

Commission of the European Communities. “Early Challenges regarding the “Internet of Things”.” Bruxelas, 2008.

Fielding, Roy T., e Richard N. Taylor. “Principled design of the modern Web architecture.” ACM Transactions on Internet Technology (TOIT) , 2002: 115-150 .

Gubbi, Jayavardhana et al. “Internet of Things (IoT): A vision, architectural elements, and future directions.” Future Generation Computer Systems 29, n. 7 (Setembro 2013): 1645–1660.

Kitchenham, B.A., e S. Charters. “Guidelines for Performing Systematic Literature Reviews in Software Engineering.” University/University of Durham, Keele, 2007.

Lopes, Joao L. B., et al. “Uma arquitetura distribuída direcionada à consciência de contexto na Computação Ubíqua.” Simpósio Brasileiro de Computação Ubíqua e Pervasiva (SBCUP). Porto Alegre, 2013. 2022-2031.

Nastic, Stefan et al. “Provisioning Software-defined IoT Cloud Systems.” Int. Conf. on Future Internet of Things and Cloud. Washington, USA: IEEE Computer Society, 2014. 288-295.

Pires, Paulo F., et al. “A platform for integrating physical devices in the internet of things.” Embedded and Ubiquitous Computing (EUC). Milano:, 2014. 234-241.

Pires, Paulo F., e outros. “Plataformas para a Internet das Coisas.” Minicurso do Simpósio Brasileiro de Rede de Computadores (SBRC), Vitória - ES, 2015.

Serrano, Martin, et al. “Resource Optimisation in IoT Cloud Systems by Using Matchmaking and Self-management Principles.” Cáp. 11 em THE FUTURE INTERNET, edição: Alex Galis e Anastasius Gavras. Berlin: Springer, 2013.

Teixeira, T., S. Hachem, V. Issarny, e N Georgantas. “Service oriented middleware for the Internet of Things: A perspective.” 4th European Conference on Towards a Service-Based Internet. Poznan, Poland: LNCS, 2011. 220-229.

Walport, Mark. “The Internet of Things: making the most of the Second Digital Revolution.” UK Government Chief Scientific Adviser, 2014.

Guinard, D., Trifa, V.“Towards the Web of Things: Web mashups for embedded devices”, Proceedings of the 2nd Workshop on Mashups, Enterprise Mashups and Lightweight Composition on the Web, 2009.
Published
2017-07-02
PEREIRA, Jorge; BATISTA, Thais; DELICATO, Flavia C.; PIRES, Paulo F.. A Scalable Platform for IoT Application Development. In: PROCEEDINGS OF BRAZILIAN SYMPOSIUM ON UBIQUITOUS AND PERVASIVE COMPUTING (SBCUP), 9. , 2017, São Paulo. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2017 . p. 1028-1037. ISSN 2595-6183. DOI: https://doi.org/10.5753/sbcup.2017.3309.