spelling |
Claudionor Jose Nunes Coelho JuniorDjamel F.h. SadokRicardo DahabAntonio Alfredo Ferreira LoureiroAntonio Otavio FernandesHervaldo Sampaio Carvalho2019-08-11T12:59:39Z2019-08-11T12:59:39Z2005-03-22http://hdl.handle.net/1843/RVMR-6EANVPNos últimos anos o grande desenvolvimento dos sistemas de comunicação e a miniaturização e evolução tecnológica dos sistemas de hardware permitiram o desenvolvimento de novas aplicações. A área de redes de sensores é uma destas novas aplicações. As aplicações em rede de sensores se caracterizam pela presença de inúmeros sensores (nodos) de uma rede de comunicação sem fio, com limite de alcance do sinal e limitação de fonte de energia, pôr serem operados a bateria. Estes sensores têm capacidade de detectar ou medir algum fenômeno da natureza, processar e transmitir os dados ou a informação para outros sensores (nodos) até chegar em um ponto desta rede de tomada de decisão. Trata-se então primordialmente de um sistema distribuído com sérias restrições para implementação. O desenvolvimento destas aplicações exige os desenvolvimento de técnicas de tolerância à falhas e adaptação a novas condições ambientais com a finalidade de que o tempo de vida do sistema seja o mais longo possível. Diversos autores têm trabalhado no desenvolvimento de sistemas que suportem estas características. Alguns trabalhos estão na área de 'middleware' e outros na área de desenvolvimento de aplicações. Poucos autores têm se preocupado com a interface aplicação- 'middleware'. Nos últimos anos a área de fusão de dados também tem tido um grande crescimento pelas novas exigências das aplicações que estão sendo criadas e pelo aprimoramento e desenvolvimento de novas técnicas estatísticas e de inteligência artificial. Entretanto, pouco tem sido feito na área de arquitetura de fusão de dados, e na sua implementação em redes de sensores. Além disto, a interface aplicação -middleware nos parece ser altamente dependente da implementação de fusão de dados e de sua arquitetura. O presente trabalho se propõe a estudar o problema de como implementar fusão de dados em rede de sensores, levando em consideração a adaptação à falhas e mudanças no ambiente monitorado. Estes aspectos são determinantes para que o sistema possa degradar progressivamente, mas mantendo as necessidades exigidas pela aplicação (qualidade de serviço). Neste sentido, o presente trabalho propõe uma nova arquitetura de fusão de dados, dinâmica e adaptável a diferentes sistemas, sejam eles distribuídos ou centralizados e independente de contexto. Além disto, o desenvolvimento de um software para implementação centralizada e distribuída desta arquitetura associada ao desenvolvimento de uma linguagem para comunicação aplicação -'middleware' pôr meio da fusão de dados, vem completar o que achamos ser necessário para o desenho e desenvolvimento de uma aplicação em rede de sensores. Todas estas ferramentas também são importantes contribuições para a área de fusão de dados e redes de sensores. Como prova de conceito, desenvolvemos uma aplicação (protótipo) centralizada de um monitor multiparamétrico móvel para monitoração da freqüência cardíaca e simulamos uma implementação de fusão de dados em rede de sensores distribuída no corpo humana. Esta aplicação demonstrou ser uma importante contribuição na área de diagnóstico precoce e prevenção de enfermidades cardiovasculares.Recent developments in wireless networks and in miniaturization ofpowerful embedded devices have enabled the development of very smallcomputing systems that are available all the time. In the literature, this type of computation has been called ubiquitous computing. Several applications of ubiquitous computing (including ones that cover life threatening situations) require fault tolerance, resilience and graceful degradation in response to different types of failures in the system. Several authors have focused on the development of middleware solutions to ease the design of ubiquitous computing applications.Others have addressed the application development field, but very few authors have addressed the relationship between middleware and application development. Data fusion is an important component of applications for systems that use correlated data from multiple sources to determine the state of a system. The fault tolerance and resilience of these applications will depend greatly on the data fusion framework. As the state of the system being monitored and available resources change,the general data fusion framework should change dynamically based on the current environment and available resources in the system. As a consequence, a general data fusion framework should provide some results of the data fusion to a module called the decision system. This module is responsible for sending feedback to the middleware, so the middleware can appropriately reconfigure the network. Based on the current data or variable, the decision system receives from the data fusion module, the decision system should automatically inform the middleware of the applications new requirements (i.e., the application dynamically adjusts its Quality of Service requirements based on the current state of the system being monitored and informs the middleware of its current Quality of Service needs). In this thesis we address the problem of how to implement data fusion in sensor networks, taking into account fault tolerance, resilience, and graceful degradation in a ubiquitous computing environment. We think that to achieve thesegoals it is necessary to develop applications upon a dynamic data fusionarchitecture. To achieve this goal we have created a new data fusion architecture; developed a software infrastructure based on this architecture and applied to centralized and distributed implementations; and developed a communication approach between middleware and the application. All these tools are new in the literature and represent important contributions to the data fusion implementation in sensor networks field. Furthermore, the combination of these tools represent animportant contribution to sensor networks applications development.As a proof of concept, we have developed a Personal Multi Parametric Heart Rate Monitor application based on sensor networks conception. The Personal Heart Rate Monitor consists of a body-worn sensor networks application powered by battery and connected by a wireless network. Therefore, resources such as channel bandwidth and node energy are limited, and must be managed efficiently. The developed system is based on the proposed tools to implement data fusion in sensor networks applications which dynamically adapts as the state of the persons vital signals change and provide graceful degradation to resource changes. The Personal Multi Parametric Heart Rate Monitor developed demonstrated to be an important contribution to the medical field. It will be tested in a clinical trial to evaluate its impact in prevention and early diagnosis of diseases.Universidade Federal de Minas GeraisUFMGComputaçãoRede de sensoresMonitoração de saúdeData fusion implementation in sensor networks applied to health monitoringinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGORIGINALhervaldo_final.pdfapplication/pdf4487992https://repositorio.ufmg.br/bitstream/1843/RVMR-6EANVP/1/hervaldo_final.pdfa2409874e86ae2d696c6ca8f5791ac1bMD51TEXThervaldo_final.pdf.txthervaldo_final.pdf.txtExtracted texttext/plain362686https://repositorio.ufmg.br/bitstream/1843/RVMR-6EANVP/2/hervaldo_final.pdf.txtda066422f81af3f605bff0ef67ac85aaMD521843/RVMR-6EANVP2019-11-14 06:41:49.587oai:repositorio.ufmg.br:1843/RVMR-6EANVPRepositório InstitucionalPUBhttps://repositorio.ufmg.br/oaiopendoar:2019-11-14T09:41:49Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
|