Atenção: Todas as denúncias são sigilosas e sua identidade será preservada.
Os campos nome e e-mail são de preenchimento opcional
Metadados | Descrição | Idioma |
---|---|---|
Autor(es): dc.contributor | Loques Filho, Orlando Gomes | - |
Autor(es): dc.contributor | CPF:31345290822 | - |
Autor(es): dc.contributor | http://lattes.cnpq.br/9433123288261141 | - |
Autor(es): dc.contributor | Albuquerque, Célio Vinicius Neves de | - |
Autor(es): dc.contributor | CPF:88695410400 | - |
Autor(es): dc.contributor | http://lattes.cnpq.br/4641684220602580 | - |
Autor(es): dc.contributor | Sztajnberg, Alexandre | - |
Autor(es): dc.contributor | CPF:31120908522 | - |
Autor(es): dc.contributor | http://lattes.cnpq.br/0403732822984772 | - |
Autor(es): dc.creator | Leal, Diego Asth Schuenck | - |
Data de aceite: dc.date.accessioned | 2024-07-11T17:29:48Z | - |
Data de disponibilização: dc.date.available | 2024-07-11T17:29:48Z | - |
Data de envio: dc.date.issued | 2021-03-10 | - |
Data de envio: dc.date.issued | 2008-03-10 | - |
Data de envio: dc.date.issued | 2021-03-10 | - |
Data de envio: dc.date.issued | 2007-07-09 | - |
Fonte completa do material: dc.identifier | https://app.uff.br/riuff/handle/1/17111 | - |
Fonte: dc.identifier.uri | http://educapes.capes.gov.br/handle/capes/751511 | - |
Descrição: dc.description | Applications operate in dynamic environments, due to the variation of the availability of the resources or due to the variation of the user's preferences. To keep user's satisfaction during the operation of such applications, administration costs have grown up. Is this scenario, pervasive applications are aware of such variations in the operation context and adapt themselves without the action of users or administrators. This work aims to list the questions that have to be solved to make adaptation possible, among them: application's architecture, resource discovery, monitoring, user's preferences elicitation and, mainly, best available resource selection. Trying to solve this last question, we propose - as our main contribution - to use a utility function, as a technique which takes into account user's preferences (to weigh conflicting QoS dimensions) and the availability of the resources needed to provide the proper quality. An extra feature is the ease of implementation and the low processing costs, what makes it possible to be used in small devices, like PDAs. In order to validate our proposal, we present some examples where we used a utility function to select the best resource. In the example where a client selects the best AP, we analyzed real traffic traces of a corporate wireless network and traces generated by a simulator parameterized by realistic probability distributions. We verified the quality and robustness of a solution based in a utility function and concluded that the main QoS dimension commercially available to select the best AP, the signal strength, should not guide this selection exclusively. | - |
Descrição: dc.description | As aplicações cada vez mais operam em ambientes dinâmicos, seja pela variação da disponibilidade de recursos, seja pela variação das preferências do usuário. Para manter a satisfação do usuário durante a utilização dessas aplicações, os custos de administração têm crescido muito. Neste cenário, aplicações pervasivas percebem essas variações no contexto de operação e se adaptam, independentemente da ação do usuário ou de um administrador. Além disso, se o mecanismo utilizado para a adaptação puder ser fatorado da aplicação, então ele poderá ser reusado em diversos casos. Este trabalho objetiva relacionar questões que devem ser resolvidas para suportar a adaptação de aplicações pervasivas, dentre elas: descrição da arquitetura da aplicação, descoberta de recursos no ambiente, monitoração, elicitação das preferências do usuário e, principalmente, a escolha do melhor recurso disponível. Buscando resolver essa última questão, propomos - como principal contribuição deste trabalho - o emprego de uma função utilidade por entender que ela constitui uma técnica que lê va em conta as preferências dos usuários (que ponderam dimensões de QoS frequentemente conflitantes) e a disponibilidade dos recursos que impactam a qualidade da aplicação. Outra virtude dessa técnica é a facilidade de implementação e a pouca quantidade de processamento exigida, propiciando ser utilizada em pequenos dispositivos com recursos computacionais e de energia restritos, tais como PDAs. Para validar nossa proposta, apresentamos alguns exemplos de aplicação onde empregamos uma função utilidade para realizar a escolha do melhor recurso. No exemplo em que um cliente sem-fio escolhe o melhor ponto de acesso, analisamos traces reais do tráfego de uma rede sem-fio e traces sintetizados por um simulador construído e parametrizado com distribuições realísticas de probabilidade. Dessa análise, verificamos a qualidade e a robustez da solução baseada em uma função utilidade e concluímos que a principal métrica disponível em produtos comerciais para a escolha do melhor AP, a intensidade do sinal, não deve guiar exclusivamente essa escolha. | - |
Formato: dc.format | application/pdf | - |
Formato: dc.format | application/pdf | - |
Idioma: dc.language | pt_BR | - |
Publicador: dc.publisher | Programa de Pós-Graduação em Computação | - |
Publicador: dc.publisher | Computação | - |
Direitos: dc.rights | Acesso Aberto | - |
Direitos: dc.rights | CC-BY-SA | - |
Palavras-chave: dc.subject | Processamento distribuído | - |
Palavras-chave: dc.subject | Computação pervasiva | - |
Palavras-chave: dc.subject | Computação móvel | - |
Palavras-chave: dc.subject | Arquitetura de computadores | - |
Palavras-chave: dc.subject | Auto-adaptação | - |
Palavras-chave: dc.subject | Dimensões de QoS | - |
Palavras-chave: dc.subject | Adaptação em tempo de execução | - |
Palavras-chave: dc.subject | CR-RIO | - |
Palavras-chave: dc.subject | Monitoração | - |
Palavras-chave: dc.subject | Requisitos não-funcionais | - |
Palavras-chave: dc.subject | Seleção de recursos | - |
Palavras-chave: dc.subject | Função utilidade | - |
Palavras-chave: dc.subject | contexto | - |
Palavras-chave: dc.subject | Auto-configuration | - |
Palavras-chave: dc.subject | QoS dimensions | - |
Palavras-chave: dc.subject | Run-time adaptation | - |
Palavras-chave: dc.subject | CR-RIO | - |
Palavras-chave: dc.subject | Monitoring | - |
Palavras-chave: dc.subject | Non-functional requirements | - |
Palavras-chave: dc.subject | Resource selection | - |
Palavras-chave: dc.subject | Utility function | - |
Palavras-chave: dc.subject | Context | - |
Palavras-chave: dc.subject | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::COMPUTABILIDADE E MODELOS DE COMPUTACAO | - |
Título: dc.title | Suportando a adaptação de aplicações pervasivas pelo uso de funções utilidade | - |
Tipo de arquivo: dc.type | Dissertação | - |
Aparece nas coleções: | Repositório Institucional da Universidade Federal Fluminense - RiUFF |
O Portal eduCAPES é oferecido ao usuário, condicionado à aceitação dos termos, condições e avisos contidos aqui e sem modificações. A CAPES poderá modificar o conteúdo ou formato deste site ou acabar com a sua operação ou suas ferramentas a seu critério único e sem aviso prévio. Ao acessar este portal, você, usuário pessoa física ou jurídica, se declara compreender e aceitar as condições aqui estabelecidas, da seguinte forma: