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.
Identifer | oai:union.ndltd.org:IBICT/oai:repositorio.ufscar.br:ufscar/7726 |
Date | 13 November 2015 |
Creators | Floôr, Igor Maldonado |
Contributors | Guardia, Hélio Crestana |
Publisher | Universidade Federal de São Carlos, Câmpus São Carlos, Programa de Pós-graduação em Ciência da Computação, UFSCar |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | Portuguese |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Source | reponame:Repositório Institucional da UFSCAR, instname:Universidade Federal de São Carlos, instacron:UFSCAR |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0028 seconds