Exportar registro bibliográfico

Improving fault tolerance support in wireless sensor network macroprogramming (2015)

  • Authors:
  • Autor USP: NOGUEIRA, GUILHERME DE MAIO - IME
  • Unidade: IME
  • Sigla do Departamento: MAC
  • Subjects: SISTEMAS DISTRIBUÍDOS; COMPUTAÇÃO MÓVEL
  • Agências de fomento:
  • Language: Inglês
  • Abstract: Redes de Sensores Sem Fio (RSSF) são sistemas distribuídos em rede para sensoreamento, compostos de pequenos dispositivos conectados entre si. Esses sistemas são utilizados para construir aplicações que medem e atuam no meio físico. Cada dispositivo da rede, chamado de nó, é equipado com sensores, e algumas vezes, atuadores. Os nós também comumente possuem limitações em termos de suprimento de energia e capacidade de armazenamento e processamento. Em adição à essas limitações, redes de sensores sem fio também estão sujeitas à diversos tipos de falhas, especialmente quando são implantadas em ambientes de condições naturais extremas, como florestas e plantações. Por essas razões, desenvolvedores de aplicações para redes de sensores sem fio necessitam utilizar mecanismos de tolerância a falhas. Alguns dos mecanismos de tolerância a falhas são implementados em hardware, porém são mais comumente deixados para implementação em software. Além disso, a maior parte do desenvolvimento de aplicações para RSSF é feita em baixo nível de abstração, perto do sistema operacional. Desse modo, além de terem que concentrar-se na lógica da aplicação em baixo nível, os desenvolvedores ainda têm que implementar os mecanismos de tolerância a falhas junto à aplicação, pela falta de bibliotecas ou componentes genéricos para esse fim. Técnicas de programação em alto nível para RSSF já foram propostas na forma de linguagens e arcabouços de macroprogramação. No entanto, uma minoria lida com aspectos de tolerância a falhas. O objetivo desse trabalho é incorporar funcionalidades para tolerância a falhas ao Srijan, um arcabouço de macroprogramação para redes de sensores sem fio. Srijan possui código aberto e é baseado em uma linguagem mista declarativa-imperativa chamada Abstract Task Graph (ATaG).Evoluímos o arcabouço para dar suporte à geração automática de código lidando com quedas de nós da rede e falhas que resultam em dados incorretos de sensores. Nesta dissertação, apresentamos a nossa implementação de tais funcionalidades, juntamente com a avaliação conduzida sobre a ferramenta. Mostramos que é possível prover um arcabouço de macroprogramação com suporte apropriado ao desenvolvimento de aplicações para RSSF que necessitam tolerância a falhas.
  • Imprenta:
  • Data da defesa: 01.12.2014
  • Acesso à fonte
    How to cite
    A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas

    • ABNT

      NOGUEIRA, Guilherme de Maio. Improving fault tolerance support in wireless sensor network macroprogramming. 2015. Dissertação (Mestrado) – Universidade de São Paulo, São Paulo, 2015. Disponível em: http://www.teses.usp.br/teses/disponiveis/45/45134/tde-03062015-214359. Acesso em: 04 out. 2024.
    • APA

      Nogueira, G. de M. (2015). Improving fault tolerance support in wireless sensor network macroprogramming (Dissertação (Mestrado). Universidade de São Paulo, São Paulo. Recuperado de http://www.teses.usp.br/teses/disponiveis/45/45134/tde-03062015-214359
    • NLM

      Nogueira G de M. Improving fault tolerance support in wireless sensor network macroprogramming [Internet]. 2015 ;[citado 2024 out. 04 ] Available from: http://www.teses.usp.br/teses/disponiveis/45/45134/tde-03062015-214359
    • Vancouver

      Nogueira G de M. Improving fault tolerance support in wireless sensor network macroprogramming [Internet]. 2015 ;[citado 2024 out. 04 ] Available from: http://www.teses.usp.br/teses/disponiveis/45/45134/tde-03062015-214359

    Últimas obras dos mesmos autores vinculados com a USP cadastradas na BDPI:

    Digital Library of Intellectual Production of Universidade de São Paulo     2012 - 2024