Made available in DSpace on 2014-12-17T15:47:04Z (GMT). No. of bitstreams: 1
CaioSVB_TESE.pdf: 3239738 bytes, checksum: 3948060aee2b57cbd69e34e39277bb29 (MD5)
Previous issue date: 2014-02-06 / Context-aware applications are typically dynamic and use services provided by several
sources, with different quality levels. Context information qualities are expressed in terms
of Quality of Context (QoC) metadata, such as precision, correctness, refreshment, and
resolution. On the other hand, service qualities are expressed via Quality of Services
(QoS) metadata such as response time, availability and error rate. In order to assure that
an application is using services and context information that meet its requirements, it is
essential to continuously monitor the metadata. For this purpose, it is needed a QoS and
QoC monitoring mechanism that meet the following requirements: (i) to support
measurement and monitoring of QoS and QoC metadata; (ii) to support synchronous and
asynchronous operation, thus enabling the application to periodically gather the
monitored metadata and also to be asynchronously notified whenever a given metadata
becomes available; (iii) to use ontologies to represent information in order to avoid
ambiguous interpretation. This work presents QoMonitor, a module for QoS and QoC
metadata monitoring that meets the abovementioned requirement. The architecture and
implementation of QoMonitor are discussed. To support asynchronous communication
QoMonitor uses two protocols: JMS and Light-PubSubHubbub. In order to illustrate
QoMonitor in the development of ubiquitous application it was integrated to OpenCOPI
(Open COntext Platform Integration), a Middleware platform that integrates several
context provision middleware. To validate QoMonitor we used two applications as proofof-
concept: an oil and gas monitoring application and a healthcare application. This work
also presents a validation of QoMonitor in terms of performance both in synchronous and
asynchronous requests / Aplica??es cientes de contexto s?o tipicamente din?micas e caracterizam-se por
utilizar servi?os providos por v?rias fontes, com diferentes n?veis de qualidade. A qualidade
de uma informa??o de contexto ? expressa atrav?s dos metadados de Qualidade de Contexto
(QoC), como precis?o, corretude, atualidade, resolu??o. Por sua vez, a qualidade de um
servi?o ? expressa atrav?s dos metadados de Qualidade de Servi?o (QoS), como tempo de
resposta, taxa de erro, disponibilidade e tempo m?dio entre falhas. Para garantir que uma
aplica??o est? utilizando servi?os e informa??es de contexto com n?veis de QoS e QoC que
satisfa?am seus requisitos, ? essencial que elas estejam continuamente cientes desses
metadados. Para tanto, ? necess?rio utilizar um mecanismo de monitoramento de QoS e QoC
que atenda aos seguinte requisitos: (i) forne?a suporte a aferi??o e monitoramento de
metadados de QoS e QoC; (ii) opere de forma s?ncrona como tamb?m de forma ass?ncrona,
permitindo que a aplica??o especifique uma condi??o e o monitor informe quando ocorre
algum evento que satisfa?a a condi??o;; (iii) use ontologias para representa??o da informa??o
de forma a evitar interpreta??es amb?guas. Este trabalho prop?e o QoMonitor, um m?dulo
para monitoramento de metadados de QoS e QoC que atende a tais requisitos. A arquitetura e
a implementa??o do QoMonitor s?o discutidos. Para requisi??es ass?ncrona o QoMonitor usa
dois protocolos: JMS e Light-PubSubHubbub. De forma a ilustrar o uso do QoMonitor no
contexto do desenvolvimento de aplica??es ub?quas ele foi integrado ao OpenCOPI (Open
COntext Platform Integration), uma plataforma integradora de diferentes Middleware de
provis?o de contexto que fornecem servi?os e seus respectivos metadados. Para validar o uso
do QoMonitor s?o utilizados duas aplica??es como provas de conceito que exploram as
capacidades do monitor: uma aplica??o da ind?stria de petr?leo e g?s, e uma aplica??o de
healthcare. Esse trabalho tamb?m apresenta uma avalia??o do QoMonitor em termos de
desempenho tanto no contexto de requisi??es s?ncronas como ass?ncronas
Identifer | oai:union.ndltd.org:IBICT/oai:repositorio.ufrn.br:123456789/17959 |
Date | 06 February 2014 |
Creators | Batista, Caio Sergio de Vasconcelos |
Contributors | CPF:56765614400, http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784543T8, Delicatto, Fl?via Coimbra, CPF:39900533100, Pinheiro, Marcos Cesar Madruga Alves, CPF:83693696420, http://lattes.cnpq.br/1682925222063297, Rodriguez, Noemi de La Rocque, CPF:75806908704, http://lattes.cnpq.br/4933326132948063, Pires, Paulo de Figueiredo, CPF:84384921772, http://lattes.cnpq.br/1304174767727101, Batista, Thais Vasconcelos |
Publisher | Universidade Federal do Rio Grande do Norte, Programa de P?s-Gradua??o em Sistemas e Computa??o, UFRN, BR, Ci?ncia da Computa??o |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | English |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/doctoralThesis |
Format | application/pdf |
Source | reponame:Repositório Institucional da UFRN, instname:Universidade Federal do Rio Grande do Norte, instacron:UFRN |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0022 seconds