Comunicação direta entre dispositivos usando o modelo centrado em conteúdo
Submitted by Livia Mello (liviacmello@yahoo.com.br) on 2016-09-23T18:25:13Z No. of bitstreams: 1 DissIMF.pdf: 12997797 bytes, checksum: 61ca28804fe846c5e4f1f3d97a366017 (MD5) === Approved for entry into archive by Marina Freitas (marinapf@ufscar.br) on 2016-10-10T14:23:42Z (GMT) No. of bitstreams:...
Main Author: | |
---|---|
Other Authors: | |
Language: | Portuguese |
Published: |
Universidade Federal de São Carlos
2016
|
Subjects: | |
Online Access: | https://repositorio.ufscar.br/handle/ufscar/7726 |
id |
ndltd-IBICT-oai-repositorio.ufscar.br-ufscar-7726 |
---|---|
record_format |
oai_dc |
collection |
NDLTD |
language |
Portuguese |
sources |
NDLTD |
topic |
Arquitetura orientada a serviços SOA SOAP REST Computação ubíqua Service oriented architecture Device discovery Service discovery P2P Middleware Content centric communication Ubiquitous computing CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
spellingShingle |
Arquitetura orientada a serviços SOA SOAP REST Computação ubíqua Service oriented architecture Device discovery Service discovery P2P Middleware Content centric communication Ubiquitous computing CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Floôr, Igor Maldonado Comunicação direta entre dispositivos usando o modelo centrado em conteúdo |
description |
Submitted by Livia Mello (liviacmello@yahoo.com.br) on 2016-09-23T18:25:13Z
No. of bitstreams: 1
DissIMF.pdf: 12997797 bytes, checksum: 61ca28804fe846c5e4f1f3d97a366017 (MD5) === Approved for entry into archive by Marina Freitas (marinapf@ufscar.br) on 2016-10-10T14:23:42Z (GMT) No. of bitstreams: 1
DissIMF.pdf: 12997797 bytes, checksum: 61ca28804fe846c5e4f1f3d97a366017 (MD5) === Approved for entry into archive by Marina Freitas (marinapf@ufscar.br) on 2016-10-10T14:23:49Z (GMT) No. of bitstreams: 1
DissIMF.pdf: 12997797 bytes, checksum: 61ca28804fe846c5e4f1f3d97a366017 (MD5) === Made available in DSpace on 2016-10-10T14:23:59Z (GMT). No. of bitstreams: 1
DissIMF.pdf: 12997797 bytes, checksum: 61ca28804fe846c5e4f1f3d97a366017 (MD5)
Previous issue date: 2015-11-13 === Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq) === The popularization of mobile devices capable of communicating via wireless network technologies allows us to consider different scenarios in which these devices may autonomously interact with each other. The envisioned communications would occur in a P2P fashion, as each device could simultaneously provide and consume services. A mechanism for dynamically discovering nearby devices and the available services would be necessary. Although a few existing applications already provide the direct interaction among devices they are purpose-specific and rely on pre-configured information for identifying other devices. A service-oriented architecture (SOA), based on HTTP requests and the REST or SOAP protocols, is commonly used in this type of communication. However, automatically finding available known services is still challenging. Service discovery is usually based exclusively on service name, which is not very flexible. This work proposes a new model for the direct interaction between computing devices. In an attempt to facilitate service discovery and selection we propose a content centric model in which interactions are defined according to an object’s type and the action to be applied to it. The proposed approach can workatop of existing discovery protocols, based on extensible metadata fields and on existing service data. Our proposal is evaluated according to i) the viability of direct communication between nearby devices, even when carried by users or associated to vehicles; ii) the proposed service discovery and matching using the content centric approach; iii) the effectiveness of a middleware to support the development of generic applications for direct device
communication. Simulation results show our proposed model is viable. A preliminary implementation of the middleware was also evaluated and the results show that spontaneous, opportunistic, service-based interactions among devices can be achieved for different types of services. === A popularização de dispositivos móveis dotados de capacidade de comunicação sem fio possibilita a criação de ambientes onde estes dispositivos interagem diretamente entre si. Essas
comunicações ocorrem no modelo P2P, de forma que cada dispositivo pode implementar
simultaneamente papéis de cliente e de servidor. Contudo, para que ocorram interações di-
retas entre dispositivos através de aplicações, é preciso que estes dispositivos implementem
algum mecanismo de descoberta. Atualmente, a maioria das aplicações que se comunicam
diretamente utilizam informações pré-configuradas para identificação de dispositivos e serviços. Uma forma utilizada para interação entre dispositivos é através da oferta e consumo
de serviços utilizando a arquitetura orientada a serviços (SOA), baseada em requisições
HTTP utilizando os padrões REST ou SOAP. Um problema recorrente para consumidores
de serviços é a identificação de serviços disponíveis. A identificação utilizada em protoco-
los de descoberta existentes baseia-se apenas no nome do serviço, salvo em comunicações
pré-configuradas, o que não apresenta flexibilidade para descobrir novos serviços. De forma
a facilitar a troca de informações entre dispositivos, este trabalho propõe um modelo em que
interações diretas entre dispositivos sejam centradas no conteúdo envolvido na interação e
nas ações que se deseja realizar sobre eles. Para tanto, uma identificação de serviço pode
ser baseada em metadados que são adicionados às descrições de serviços existentes, ou em
informações obtidas com protocolos de descoberta de serviço existentes. Para avaliar o modelo proposto, esse trabalho apresenta um estudo sobre i) a viabilidade de interações diretas
entre dispositivos, considerando suas mobilidades; ii) o uso de um modelo de interação
centrado em conteúdo e ação; iii) o desenvolvimento de um Middleware para simplificar o
desenvolvimento de aplicações que usem o modelo de serviço proposto. Os resultados de
simulação obtidos mostram que o modelo é viável. Além disso, uma versão preliminar do
Middleware proposto foi avaliada e mostra que a interação direta entre dispositivos pode
ocorrer de forma oportunística e espontânea. |
author2 |
Guardia, Hélio Crestana |
author_facet |
Guardia, Hélio Crestana Floôr, Igor Maldonado |
author |
Floôr, Igor Maldonado |
author_sort |
Floôr, Igor Maldonado |
title |
Comunicação direta entre dispositivos usando o modelo centrado em conteúdo |
title_short |
Comunicação direta entre dispositivos usando o modelo centrado em conteúdo |
title_full |
Comunicação direta entre dispositivos usando o modelo centrado em conteúdo |
title_fullStr |
Comunicação direta entre dispositivos usando o modelo centrado em conteúdo |
title_full_unstemmed |
Comunicação direta entre dispositivos usando o modelo centrado em conteúdo |
title_sort |
comunicação direta entre dispositivos usando o modelo centrado em conteúdo |
publisher |
Universidade Federal de São Carlos |
publishDate |
2016 |
url |
https://repositorio.ufscar.br/handle/ufscar/7726 |
work_keys_str_mv |
AT floorigormaldonado comunicacaodiretaentredispositivosusandoomodelocentradoemconteudo |
_version_ |
1718650994375524352 |
spelling |
ndltd-IBICT-oai-repositorio.ufscar.br-ufscar-77262018-05-23T20:11:32Z Comunicação direta entre dispositivos usando o modelo centrado em conteúdo Floôr, Igor Maldonado Guardia, Hélio Crestana Arquitetura orientada a serviços SOA SOAP REST Computação ubíqua Service oriented architecture Device discovery Service discovery P2P Middleware Content centric communication Ubiquitous computing CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Submitted by Livia Mello (liviacmello@yahoo.com.br) on 2016-09-23T18:25:13Z No. of bitstreams: 1 DissIMF.pdf: 12997797 bytes, checksum: 61ca28804fe846c5e4f1f3d97a366017 (MD5) Approved for entry into archive by Marina Freitas (marinapf@ufscar.br) on 2016-10-10T14:23:42Z (GMT) No. of bitstreams: 1 DissIMF.pdf: 12997797 bytes, checksum: 61ca28804fe846c5e4f1f3d97a366017 (MD5) Approved for entry into archive by Marina Freitas (marinapf@ufscar.br) on 2016-10-10T14:23:49Z (GMT) No. of bitstreams: 1 DissIMF.pdf: 12997797 bytes, checksum: 61ca28804fe846c5e4f1f3d97a366017 (MD5) Made available in DSpace on 2016-10-10T14:23:59Z (GMT). No. of bitstreams: 1 DissIMF.pdf: 12997797 bytes, checksum: 61ca28804fe846c5e4f1f3d97a366017 (MD5) Previous issue date: 2015-11-13 Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq) The popularization of mobile devices capable of communicating via wireless network technologies allows us to consider different scenarios in which these devices may autonomously interact with each other. The envisioned communications would occur in a P2P fashion, as each device could simultaneously provide and consume services. A mechanism for dynamically discovering nearby devices and the available services would be necessary. Although a few existing applications already provide the direct interaction among devices they are purpose-specific and rely on pre-configured information for identifying other devices. A service-oriented architecture (SOA), based on HTTP requests and the REST or SOAP protocols, is commonly used in this type of communication. However, automatically finding available known services is still challenging. Service discovery is usually based exclusively on service name, which is not very flexible. This work proposes a new model for the direct interaction between computing devices. In an attempt to facilitate service discovery and selection we propose a content centric model in which interactions are defined according to an object’s type and the action to be applied to it. The proposed approach can workatop of existing discovery protocols, based on extensible metadata fields and on existing service data. Our proposal is evaluated according to i) the viability of direct communication between nearby devices, even when carried by users or associated to vehicles; ii) the proposed service discovery and matching using the content centric approach; iii) the effectiveness of a middleware to support the development of generic applications for direct device communication. Simulation results show our proposed model is viable. A preliminary implementation of the middleware was also evaluated and the results show that spontaneous, opportunistic, service-based interactions among devices can be achieved for different types of services. A popularização de dispositivos móveis dotados de capacidade de comunicação sem fio possibilita a criação de ambientes onde estes dispositivos interagem diretamente entre si. Essas comunicações ocorrem no modelo P2P, de forma que cada dispositivo pode implementar simultaneamente papéis de cliente e de servidor. Contudo, para que ocorram interações di- retas entre dispositivos através de aplicações, é preciso que estes dispositivos implementem algum mecanismo de descoberta. Atualmente, a maioria das aplicações que se comunicam diretamente utilizam informações pré-configuradas para identificação de dispositivos e serviços. Uma forma utilizada para interação entre dispositivos é através da oferta e consumo de serviços utilizando a arquitetura orientada a serviços (SOA), baseada em requisições HTTP utilizando os padrões REST ou SOAP. Um problema recorrente para consumidores de serviços é a identificação de serviços disponíveis. A identificação utilizada em protoco- los de descoberta existentes baseia-se apenas no nome do serviço, salvo em comunicações pré-configuradas, o que não apresenta flexibilidade para descobrir novos serviços. De forma a facilitar a troca de informações entre dispositivos, este trabalho propõe um modelo em que interações diretas entre dispositivos sejam centradas no conteúdo envolvido na interação e nas ações que se deseja realizar sobre eles. Para tanto, uma identificação de serviço pode ser baseada em metadados que são adicionados às descrições de serviços existentes, ou em informações obtidas com protocolos de descoberta de serviço existentes. Para avaliar o modelo proposto, esse trabalho apresenta um estudo sobre i) a viabilidade de interações diretas entre dispositivos, considerando suas mobilidades; ii) o uso de um modelo de interação centrado em conteúdo e ação; iii) o desenvolvimento de um Middleware para simplificar o desenvolvimento de aplicações que usem o modelo de serviço proposto. Os resultados de simulação obtidos mostram que o modelo é viável. Além disso, uma versão preliminar do Middleware proposto foi avaliada e mostra que a interação direta entre dispositivos pode ocorrer de forma oportunística e espontânea. 2016-10-10T14:23:59Z 2016-10-10T14:23:59Z 2015-11-13 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis https://repositorio.ufscar.br/handle/ufscar/7726 por info:eu-repo/semantics/openAccess Universidade Federal de São Carlos Câmpus São Carlos Programa de Pós-graduação em Ciência da Computação UFSCar reponame:Repositório Institucional da UFSCAR instname:Universidade Federal de São Carlos instacron:UFSCAR |