3 research outputs found
ProQuali - produtor de contexto consciente de qualidade: uma abordagem de filtragem para ambientes ubĂquos mĂłveis
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro TecnolĂłgico, Programa de PĂłs-Graduação em CiĂȘncia da Computação, FlorianĂłpolis, 2013.Em ambientes ubĂquos mĂłveis a sensibilidade ao contexto exerce um papel fundamental quanto a adaptabilidade Ă s necessidades dos usuĂĄrios. Os dispositivos ubĂquos estĂŁo presentes em diversos equipamentos adquiridos e utilizados pelos usuĂĄrios o que os torna cada vez mais integrados Ă s açÔes cotidianas. As funcionalidades e interfaces de comunicação possibilitam a esses dispositivos captar e disseminar informaçÔes sobre o ambiente de execução. Tais informaçÔes, provindas dos dispositivos ubĂquos mĂłveis, sĂŁo consideradas os elementos de entrada para a sensibilidade ao contexto. Dados de contexto fornecem um conjunto de informaçÔes as aplicaçÔes e serviços para que os mesmos possam se adaptar de maneira coerente com o atual ambiente de execução. PorĂ©m, as informaçÔes fornecidas pelos dispositivos ubĂquos possuem caracterĂsticas inerentes de imprecisĂŁo devido a forma como sĂŁo captadas. Dessa maneira, os dados devem possuir algumas garantias de qualidade para que a utilização dos mesmos nĂŁo prejudique o correto funcionamento das aplicaçÔes e serviços sensĂveis ao contexto. A qualidade de contexto (QoC), entĂŁo, Ă© um requisito necessĂĄrio para que seja possĂvel a construção de aplicaçÔes verdadeiramente sensĂveis ao contexto. Nesse sentido, a proposta dessa dissertação se concentra em garantir a qualidade de contexto nos dados providos por dispositivos ubĂquos mĂłveis. Para tal, sĂŁo modelados componentes para provedores ubĂquos mĂłveis de dados de contexto (ProQuali). Os componentes da abordagem ProQuali buscam inserir a qualidade nas informaçÔes de contexto desde a captura atĂ© a disseminação dos dados. As informaçÔes que nĂŁo possuem a qualidade desejada sĂŁo eliminadas atravĂ©s de um processo de filtragem de dados tambĂ©m previsto na proposta. Para eliminar os dados, o processo de filtragem utiliza polĂticas de qualidade que se baseiam tanto em parĂąmetros de QoC quanto em requisitos das aplicaçÔes sensĂveis ao contexto. Dessa forma, possibilitando ao provedor de contexto o envio de dados de maior relevĂąncia para os consumidores de contexto. Para verificar a abordagem ProQuali, foi projetado um ambiente experimental simulado onde os dispositivos ubĂquos (ProQuali) enviam dados de contexto para um servidor que processa esses dados e os envia para as aplicaçÔes. Os dispositivos enviam informaçÔes sobre a posição geogrĂĄfica do usuĂĄrio com o intuito de descobrir possĂveis padrĂ”es nas trajetĂłrias dos mesmos. Para qualificar as informaçÔes foram definidas polĂticas de qualidade baseadas tanto em parĂąmetros de contexto quanto em requisitos da aplicação. As polĂticas sĂŁo utilizadas por alguns mĂ©todos que efetuam a identificação e eliminação de dados conflitantes e redundantes, compondo assim todo o processo de filtragem. Os resultados das experimentaçÔes indicaram uma redução significativa na quantidade de dados enviados pelos dispositivos, alĂ©m de uma melhor garantia de qualidade de contexto. AlĂ©m disso, a redução no envio dos dados proporcionou aos dispositivos uma melhor performance energĂ©tica, e um aumento na escalabilidade do servidor. Corroborantemente, as implementaçÔes da abordagem exigiram uma maior demanda de processamento dos dispositivos, obtendo uma melhor distribuição do processamento dentro da infraestrutura computacional. Assim, a proposta atingiu o objetivo de garantir a qualidade de contexto em todas as fases do processo de provimento de dados por dispositivos ubĂquos.<br
Towards Adaptive and Scalable Context-Aware Middleware
The diffusion of portable client devices is promoting the spreading of novel mobile services, both traditional such as email and printing, and new such as social computing applications, capable of opportunistically exploiting any computing resource and any wireless connectivity encountered by roaming users. The new requirements call for novel context-aware middlewares to support and simplify the retrieval and the usage of context data. However, existing context data dissemination infrastructures still present several limitations: they are unable to adaptively exploit impromptu any wireless communication opportunity; they are unable to scale, especially in wide/densely populated environments; and they are prone to connection/device flaws. The paper proposes a novel context-aware middleware that achieves adaptability, scalability, and dependability in context data dissemination through three main core guidelines: by using a distributed hierarchical architecture, by employing lightweight and adaptive context data dissemination solutions, and by adopting statistical context data/query replication techniques. The performance results, obtained by extensively testing the proposed solution in our wireless university campus testbed, have validated our design choices