Arquitetura para construção de software adaptativo para redes de sensores
=== This work proposes a systematic approach for adaptation and redundancy employment in wireless sensor networks through a novel architecture. The sensor networks appear as a new computation paradigm. It allows the incorporation of physical data, like temperature, pressure, and light level, to exi...
Main Authors: | , |
---|---|
Format: | Others |
Language: | Portuguese |
Published: |
Universidade Federal de Minas Gerais
2006
|
Online Access: | http://hdl.handle.net/1843/RVMR-7DZH7S |
id |
ndltd-IBICT-oai-bibliotecadigital.ufmg.br-MTD2BR-RVMR-7DZH7S |
---|---|
record_format |
oai_dc |
collection |
NDLTD |
language |
Portuguese |
format |
Others
|
sources |
NDLTD |
description |
=== This work proposes a systematic approach for adaptation and redundancy employment in wireless sensor networks through a novel architecture. The sensor networks appear as a new computation paradigm. It allows the incorporation of physical data, like temperature, pressure, and light level, to existing software infrastructure. These new oportunities to explore the world also brings interesting challenges. One distinguishing challenge is the autonomic network operation. It means that the network has to work in a totally automatic way, with little or no human intervention. For such situation to become a reality, the application must be adaptive, in the sense that the software must change the execution flow to maintain its services' quality. The change in execution implies in the usage of a new data set, with greater quality, obtained from available redundant resources.The architecture proposes the modeling of an application for sensor networks in abstraction layers, which correspond to successive refinements in the process of understading and organizing this application. In each layer there is a adaptation strategy, which are: role assignment, adoption of alternatives to the roles implementation, specification of execution flows, and inclusion of distributed algorithms. As we specify when and where to use each adaptation strategy during the modeling, we inhibit ad hoc techniques which are usually applied in the project and implementation of sensor networks. For the inspection of services' quality, there is a adaptation data layer shared with all other layers. It contains a set of values that allows the effectiveness' evaluation of both the current adaptation and its alternatives. The architecture viability was analyzed in a case study that involved the modeling of a typical sensor network application. === Este trabalho propõe uma abordagem sistemática sobre o uso da adaptação e redundância em redes de sensores sem fio, através de uma nova arquitetura para aplicações nessa plataforma. A rede de sensores surge como um novo paradigma à computação. Ela incorporar dados sobre o mundo físico, como temperatura, pressão e luminosidade, à infraestrutura de software já existente. Essas novas oportunidades de explorar o mundo também trazem interessantes desafios. Entre eles, destaca-se a operação autônoma da rede, ou seja, de forma totalmente automática, sem intervenção humana. Para que isso se torne realidade, a aplicação deve ser adaptativa, no sentido em que o software altera seu fluxo de execução de forma a manter a qualidade do serviços prestados. A mudança de execução implica na utilização de um novo conjunto de dados, com maior qualidade, obtido através dos recursos redundantes disponíveis.A arquitetura propõe a modelagem de uma aplicação para redes de sensores em planos de abstração, os quais correspondem a refinamentos sucessivos no processo de entendimento e organização dessa aplicação. Em cada um dos planos há uma estratégia de adaptação, a saber: assinalamento de papéis, adoção de alternativas à implementação de papéis, especificação de fluxos de execução e inclusão de algoritmos distribuídos. Especifica-se exatamente quando adotar cada estratégia durante o processo de modelagem, trazendo uma metodologia que inibe as técnicas ad hoc que vêm sendo geralmente empregadas no projeto e implementação de redes de sensores. Para fins de inspeção da qualidade dos serviços, há uma camada de dados de adaptação compartilhada entre os planos. Ela contém um conjunto de valores que permitem a avaliação da eficácia da adaptação corrente e das alternativas de adaptação disponíveis. A viabilidade da arquitetura foi analisada em um estudo de caso, o qual envolveu a modelagem de uma aplicação típica para RSSFs. |
author2 |
Antonio Otavio Fernandes |
author_facet |
Antonio Otavio Fernandes Breno Augusto Dias Vitorino Antonio Otavio Fernandes |
author |
Breno Augusto Dias Vitorino Antonio Otavio Fernandes |
spellingShingle |
Breno Augusto Dias Vitorino Antonio Otavio Fernandes Arquitetura para construção de software adaptativo para redes de sensores |
author_sort |
Breno Augusto Dias Vitorino |
title |
Arquitetura para construção de software adaptativo para redes de sensores |
title_short |
Arquitetura para construção de software adaptativo para redes de sensores |
title_full |
Arquitetura para construção de software adaptativo para redes de sensores |
title_fullStr |
Arquitetura para construção de software adaptativo para redes de sensores |
title_full_unstemmed |
Arquitetura para construção de software adaptativo para redes de sensores |
title_sort |
arquitetura para construção de software adaptativo para redes de sensores |
publisher |
Universidade Federal de Minas Gerais |
publishDate |
2006 |
url |
http://hdl.handle.net/1843/RVMR-7DZH7S |
work_keys_str_mv |
AT brenoaugustodiasvitorino arquiteturaparaconstrucaodesoftwareadaptativopararedesdesensores AT antoniootaviofernandes arquiteturaparaconstrucaodesoftwareadaptativopararedesdesensores |
_version_ |
1718846116430086144 |
spelling |
ndltd-IBICT-oai-bibliotecadigital.ufmg.br-MTD2BR-RVMR-7DZH7S2019-01-21T18:03:05Z Arquitetura para construção de software adaptativo para redes de sensores Breno Augusto Dias Vitorino Antonio Otavio Fernandes Antonio Otavio Fernandes Linnyer Beatrys Ruiz Wilton Speziali Caldas This work proposes a systematic approach for adaptation and redundancy employment in wireless sensor networks through a novel architecture. The sensor networks appear as a new computation paradigm. It allows the incorporation of physical data, like temperature, pressure, and light level, to existing software infrastructure. These new oportunities to explore the world also brings interesting challenges. One distinguishing challenge is the autonomic network operation. It means that the network has to work in a totally automatic way, with little or no human intervention. For such situation to become a reality, the application must be adaptive, in the sense that the software must change the execution flow to maintain its services' quality. The change in execution implies in the usage of a new data set, with greater quality, obtained from available redundant resources.The architecture proposes the modeling of an application for sensor networks in abstraction layers, which correspond to successive refinements in the process of understading and organizing this application. In each layer there is a adaptation strategy, which are: role assignment, adoption of alternatives to the roles implementation, specification of execution flows, and inclusion of distributed algorithms. As we specify when and where to use each adaptation strategy during the modeling, we inhibit ad hoc techniques which are usually applied in the project and implementation of sensor networks. For the inspection of services' quality, there is a adaptation data layer shared with all other layers. It contains a set of values that allows the effectiveness' evaluation of both the current adaptation and its alternatives. The architecture viability was analyzed in a case study that involved the modeling of a typical sensor network application. Este trabalho propõe uma abordagem sistemática sobre o uso da adaptação e redundância em redes de sensores sem fio, através de uma nova arquitetura para aplicações nessa plataforma. A rede de sensores surge como um novo paradigma à computação. Ela incorporar dados sobre o mundo físico, como temperatura, pressão e luminosidade, à infraestrutura de software já existente. Essas novas oportunidades de explorar o mundo também trazem interessantes desafios. Entre eles, destaca-se a operação autônoma da rede, ou seja, de forma totalmente automática, sem intervenção humana. Para que isso se torne realidade, a aplicação deve ser adaptativa, no sentido em que o software altera seu fluxo de execução de forma a manter a qualidade do serviços prestados. A mudança de execução implica na utilização de um novo conjunto de dados, com maior qualidade, obtido através dos recursos redundantes disponíveis.A arquitetura propõe a modelagem de uma aplicação para redes de sensores em planos de abstração, os quais correspondem a refinamentos sucessivos no processo de entendimento e organização dessa aplicação. Em cada um dos planos há uma estratégia de adaptação, a saber: assinalamento de papéis, adoção de alternativas à implementação de papéis, especificação de fluxos de execução e inclusão de algoritmos distribuídos. Especifica-se exatamente quando adotar cada estratégia durante o processo de modelagem, trazendo uma metodologia que inibe as técnicas ad hoc que vêm sendo geralmente empregadas no projeto e implementação de redes de sensores. Para fins de inspeção da qualidade dos serviços, há uma camada de dados de adaptação compartilhada entre os planos. Ela contém um conjunto de valores que permitem a avaliação da eficácia da adaptação corrente e das alternativas de adaptação disponíveis. A viabilidade da arquitetura foi analisada em um estudo de caso, o qual envolveu a modelagem de uma aplicação típica para RSSFs. 2006-08-25 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://hdl.handle.net/1843/RVMR-7DZH7S por info:eu-repo/semantics/openAccess text/html Universidade Federal de Minas Gerais 32001010004P6 - CIÊNCIA DA COMPUTAÇÃO UFMG BR reponame:Biblioteca Digital de Teses e Dissertações da UFMG instname:Universidade Federal de Minas Gerais instacron:UFMG |