A framework for device interaction in a network of things

Detalhes bibliográficos
Autor(a) principal: Ccori, Pablo César Calcina
Data de Publicação: 2020
Tipo de documento: Tese
Idioma: eng
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: https://www.teses.usp.br/teses/disponiveis/45/45134/tde-05082020-003733/
Resumo: As devices in the IoT are increasing in number and capabilities, there is an opportunity of creating networks of smart devices that go beyond the current cloud-centric model of data-gathering and actuation. The Swarm project provides a middleware to create a bio-inspired distributed and organic network of heterogeneous devices. Under the context of the Swarm project, in this thesis, we aim to create a framework for the interaction of devices, consisting of registration in the network, discovery, composition, and mediation of services. Using semantics as a driving technique, we aim to create a communication framework that facilitates the development of IoT applications in the Swarm, as a first step towards constructing a smart self-organizing network for the future IoT. The proposed framework aims to overcome the problems of interoperability and composition by adapting lightweight open standards with a service-oriented architecture and novel composition and mediation mechanisms. To illustrate the use of our framework, we implemented a use case based on the recruiting of services for a surveillance system. The significant contributions of this thesis can be summarized as: an architecture and implementation for device interaction in the IoT, a lightweight model for semantic service description and semantic querying, a ranking algorithm for service selection in an economy-based IoT network, an ontology for IoT services, and a declarative composition and mediation. To evaluate our work, we used two methods. First, we performed a quantitative comparison between an implementation with and without the use of our framework, then, we conduct a qualitative comparison of features offered by our framework with other similar works.
id USP_4fa059b233f1eea47d5f3cd4b0b8af7c
oai_identifier_str oai:teses.usp.br:tde-05082020-003733
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling A framework for device interaction in a network of thingsUm arcabouço para interação de dispositivos em uma rede de coisasDevice interactionInteração de dispositivosInternet das coisasInternet of thingsSwarmSwarmAs devices in the IoT are increasing in number and capabilities, there is an opportunity of creating networks of smart devices that go beyond the current cloud-centric model of data-gathering and actuation. The Swarm project provides a middleware to create a bio-inspired distributed and organic network of heterogeneous devices. Under the context of the Swarm project, in this thesis, we aim to create a framework for the interaction of devices, consisting of registration in the network, discovery, composition, and mediation of services. Using semantics as a driving technique, we aim to create a communication framework that facilitates the development of IoT applications in the Swarm, as a first step towards constructing a smart self-organizing network for the future IoT. The proposed framework aims to overcome the problems of interoperability and composition by adapting lightweight open standards with a service-oriented architecture and novel composition and mediation mechanisms. To illustrate the use of our framework, we implemented a use case based on the recruiting of services for a surveillance system. The significant contributions of this thesis can be summarized as: an architecture and implementation for device interaction in the IoT, a lightweight model for semantic service description and semantic querying, a ranking algorithm for service selection in an economy-based IoT network, an ontology for IoT services, and a declarative composition and mediation. To evaluate our work, we used two methods. First, we performed a quantitative comparison between an implementation with and without the use of our framework, then, we conduct a qualitative comparison of features offered by our framework with other similar works.À medida que os dispositivos na Internet das Coisas estão crescendo em número e em capacidades, surge a oportunidade de criar redes de dispositivos inteligentes que vão além do modelo atual de coleta de dados e atuação, centrado na nuvem. O projeto Swarm provê um middleware para a criação de redes bioinspiradas de dispositivos heterogêneos. No contexto do projeto Swarm, nesta tese temos como objetivo criar um arcabouço para a interação de dispositivos, que consiste no registro na rede, descoberta, composição e mediação de serviços. Usando semântica como técnica direcionadora, temos como objetivos a criação de um arcabouço de comunicação que facilita o desenvolvimento de aplicações para IoT no Swarm, como um primeiro passo para a construção de uma rede auto-organizável para a IoT do futuro. O arcabouço proposto tem como objetivo atacar os problemas de interoperabilidade e composição, adotando padrões leves com uma arquitetura orientada a serviços e mecanismos novos de composição e mediação. A fim de ilustrar o uso do nosso arcabouço, implementamos um caso de uso baseado no recrutamento de serviços para um sistema de vigilância. As principais contribuições desta tese podem ser resumidas em: uma arquitetura e implementação para interação de dispositivos na IoT, um modelo leve para a descrição semântica de serviços e consultas, um algoritmo de ranqueamento para seleção de serviços em uma rede IoT baseada em princípios econômicos, uma ontologia para serviços para IoT, e um modelo declarativo para a composição e mediação de serviços. A fim de avaliar o nosso trabalho, utilizamos dois métodos para avaliar o arcabouço. Primeiro fazemos uma comparação quantitativa entre a implementação do caso de uso com e sem o uso do arcabouço. Também, fazemos uma comparação qualitativa das características oferecidas por nosso arcabouço com outros trabalhos similares.Biblioteca Digitais de Teses e Dissertações da USPBiase, Laisa Caroline Costa deSilva, Flavio Soares Correa daCcori, Pablo César Calcina2020-06-08info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/45/45134/tde-05082020-003733/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesseng2020-11-30T18:09:20Zoai:teses.usp.br:tde-05082020-003733Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212020-11-30T18:09:20Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv A framework for device interaction in a network of things
Um arcabouço para interação de dispositivos em uma rede de coisas
title A framework for device interaction in a network of things
spellingShingle A framework for device interaction in a network of things
Ccori, Pablo César Calcina
Device interaction
Interação de dispositivos
Internet das coisas
Internet of things
Swarm
Swarm
title_short A framework for device interaction in a network of things
title_full A framework for device interaction in a network of things
title_fullStr A framework for device interaction in a network of things
title_full_unstemmed A framework for device interaction in a network of things
title_sort A framework for device interaction in a network of things
author Ccori, Pablo César Calcina
author_facet Ccori, Pablo César Calcina
author_role author
dc.contributor.none.fl_str_mv Biase, Laisa Caroline Costa de
Silva, Flavio Soares Correa da
dc.contributor.author.fl_str_mv Ccori, Pablo César Calcina
dc.subject.por.fl_str_mv Device interaction
Interação de dispositivos
Internet das coisas
Internet of things
Swarm
Swarm
topic Device interaction
Interação de dispositivos
Internet das coisas
Internet of things
Swarm
Swarm
description As devices in the IoT are increasing in number and capabilities, there is an opportunity of creating networks of smart devices that go beyond the current cloud-centric model of data-gathering and actuation. The Swarm project provides a middleware to create a bio-inspired distributed and organic network of heterogeneous devices. Under the context of the Swarm project, in this thesis, we aim to create a framework for the interaction of devices, consisting of registration in the network, discovery, composition, and mediation of services. Using semantics as a driving technique, we aim to create a communication framework that facilitates the development of IoT applications in the Swarm, as a first step towards constructing a smart self-organizing network for the future IoT. The proposed framework aims to overcome the problems of interoperability and composition by adapting lightweight open standards with a service-oriented architecture and novel composition and mediation mechanisms. To illustrate the use of our framework, we implemented a use case based on the recruiting of services for a surveillance system. The significant contributions of this thesis can be summarized as: an architecture and implementation for device interaction in the IoT, a lightweight model for semantic service description and semantic querying, a ranking algorithm for service selection in an economy-based IoT network, an ontology for IoT services, and a declarative composition and mediation. To evaluate our work, we used two methods. First, we performed a quantitative comparison between an implementation with and without the use of our framework, then, we conduct a qualitative comparison of features offered by our framework with other similar works.
publishDate 2020
dc.date.none.fl_str_mv 2020-06-08
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.teses.usp.br/teses/disponiveis/45/45134/tde-05082020-003733/
url https://www.teses.usp.br/teses/disponiveis/45/45134/tde-05082020-003733/
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1809090415636250624