Protocolo AODV com eficiência energética para plataforma android
Autor(a) principal: | |
---|---|
Data de Publicação: | 2013 |
Outros Autores: | |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Monografias da UnB |
Texto Completo: | http://bdm.unb.br/handle/10483/13917 |
Resumo: | Monografia (graduação)—Universidade de Brasília, Faculdade de Tecnologia, 2013. |
id |
UNB-2_c1689f2e34823e4a865c1f31a8282ac2 |
---|---|
oai_identifier_str |
oai:bdm.unb.br:10483/13917 |
network_acronym_str |
UNB-2 |
network_name_str |
Biblioteca Digital de Monografias da UnB |
repository_id_str |
11571 |
spelling |
Machado, Hélder PazMelo, Raphael Augusto Souza deCarvalho, Marcelo Menezes deMACHADO, Hélder Paz; MELO, Raphael Augusto Souza de. Protocolo AODV com eficiência energética para plataforma android. 2013. xi, 44 f., il. Monografia (Bacharelado em Engenharia de Redes de Comunicação)—Universidade de Brasília, Brasília, 2013.http://bdm.unb.br/handle/10483/13917Monografia (graduação)—Universidade de Brasília, Faculdade de Tecnologia, 2013.Os smartphones vêm se tornando cada dia mais populares e acessíveis. Os mais variados sistemas operacionais, propiciam aos usuários diversas aplicações, dentre elas várias que utilizam o acesso a redes para a comunicação como jogos, correio eletrônico e redes sociais. Com o advento da plataforma Android, sistema operacional para dispositivos móveis disponível em grande parte dos aparelhos celulares fabricados atualmente, surgem diversos trabalhos que focam no desenvolvimento de melhorias para estes dispositivos inclusive também no âmbito das redes. As redes ad hoc podem facilitar esta comunicação entre dispositivos em alguns cenários dispensando o uso de pontos de acesso e possibilitando a conexão direta entre os aparelhos usando técnicas de roteamento específicas para estas redes. Neste sentido, este trabalho apresenta uma implementação do protocolo de roteamento AODV (do inglês Ad hoc On-Demand Distance Vector) para formação de redes ad hoc de comunicações sem fio em dispositivos habilitados com a tecnologia Android, tendo como foco a eficiência energética da rede. Para tanto, foram sugeridas mudanças no protocolo AODV a fim de torná-lo um protocolo mais eficiente em termos energéticos. Para isso, foram introduzidas informações da bateria remanescente de cada nó da rede dentro dos cabeçalhos dos pacotes de controle do AODV. Esta informação se propaga através da rede e cada nó passa a saber a informação de bateria de cada nó da rede. Dessa forma, propomos também introduzir custos nas rotas baseado nessas informações energéticas. Esta medida evita que rotas sejam formadas por dispositivos ou rotas que estão próximas de ficarem sem bateria. Outro recurso introduzido é a criação de limiares que impedem a criação de rotas por dispositivos que estão com pouca bateria remanescente. Isso permite que o restante da bateria daquele dispositivo seja economizada. Utilizamos uma biblioteca desenvolvida para Android que executa o roteamento em redes ad hoc com o uso do AODV. Fizemos ainda melhorias nessa biblioteca que agora é capaz de iniciar e configurar a rede ad hoc por si mesma. Anteriormente este procedimento deveria ser feito manualmente antes da inicialização do protocolo de roteamento. Uma série de experimentos foi realizada com o objetivo de verificar o correto funcionamento do protocolo e seu desempenho.Submitted by Nayara Silva (nayarasilva@bce.unb.br) on 2016-06-30T17:55:19Z No. of bitstreams: 1 2013_HélderPazMachado_RaphaelAugustoSouzadeMelo.pdf: 1598074 bytes, checksum: f25d7c82b887fc810d810d5cd5f037f0 (MD5)Approved for entry into archive by Ruthlea Nascimento(ruthlea.nascimento@gmail.com) on 2016-07-29T20:15:29Z (GMT) No. of bitstreams: 1 2013_HélderPazMachado_RaphaelAugustoSouzadeMelo.pdf: 1598074 bytes, checksum: f25d7c82b887fc810d810d5cd5f037f0 (MD5)Made available in DSpace on 2016-07-29T20:15:29Z (GMT). No. of bitstreams: 1 2013_HélderPazMachado_RaphaelAugustoSouzadeMelo.pdf: 1598074 bytes, checksum: f25d7c82b887fc810d810d5cd5f037f0 (MD5)Smartphones are becoming increasingly more popular and less costly to the end user each day. Designed for working under various operating systems, a number of apps are available today, with many of them relying on communication networks for its operation, such as on-line games, e-mail, and social networks. With the advent of the Android platform---an operating system for mobile devices that is available in most cell phones today---a number of works have been done to improve the performance of these devices and their inter-netwoking as well. Ad hoc networks may facilitate communication among devices by avoiding the use of access points and by allowing direct communication among nodes through routing techniques that are specific to this kind of network. Based on that, this work presents an energy-efficient implementation of the Ad hoc On-Demand Distance Vector (AODV) routing protocol for Android smartphones. To accomplish that, information regarding remaining battery energy level at each node is embedded in the header of every AODV control message. As a result, information regarding each node's energy level is broadcast through the network, and each reachable node may receive energy information regarding every other node in the network. In addition, we propose the assignment of route costs based on energy information. This way, the routing protocol may avoid the selection of routes through nodes that are close to energy starvation. Another feature we introduce is the use of an energy threshold by which a node decides to not execute the routing functionality anymore and to inform, indirectly, the rest of the network about its decision. This allows fast path recovery and selection. Finally, an improvement to the basic AODV software is presented that allows self-initialization and self-configuration, as opposed to manual network setup. A set of experiments is performed and presented in order to evaluate correct protocol operation and performance.Protocolo AODV com eficiência energética para plataforma androidinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis2016-07-29T20:15:29Z2016-07-29T20:15:29Z2016-07-29T20:15:29Z2013Redes ad hocProtocolo de roteamento AODV (Ad hoc On-Demand Distance Vector)Eficiência energéticaPlataforma Androidinfo:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Monografias da UnBinstname:Universidade de Brasília (UnB)instacron:UNBORIGINAL2013_HélderPazMachado_RaphaelAugustoSouzadeMelo.pdf2013_HélderPazMachado_RaphaelAugustoSouzadeMelo.pdfapplication/pdf1598074http://bdm.unb.br/xmlui/bitstream/10483/13917/1/2013_H%C3%A9lderPazMachado_RaphaelAugustoSouzadeMelo.pdff25d7c82b887fc810d810d5cd5f037f0MD51CC-LICENSElicense_urllicense_urltext/plain46http://bdm.unb.br/xmlui/bitstream/10483/13917/2/license_url587cd8ffae15c8598ed3c46d248a3f38MD52license_textlicense_textapplication/octet-stream0http://bdm.unb.br/xmlui/bitstream/10483/13917/3/license_textd41d8cd98f00b204e9800998ecf8427eMD53license_rdflicense_rdfapplication/octet-stream0http://bdm.unb.br/xmlui/bitstream/10483/13917/4/license_rdfd41d8cd98f00b204e9800998ecf8427eMD54LICENSElicense.txtlicense.txttext/plain1847http://bdm.unb.br/xmlui/bitstream/10483/13917/5/license.txt0b3c2349e224c895b73fe137e77a3d3eMD5510483/139172016-07-29 17:15:29.316oai:bdm.unb.br:10483/13917TGljZW5zZSBncmFudGVkIGJ5IE5heWFyYSBTaWx2YSAobmF5YXJhc2lsdmFAYmNlLnVuYi5icikgb24gMjAxNi0wNi0zMFQxNzo1NToxOVogKEdNVCk6CgrDiSBuZWNlc3PDoXJpbyBjb25jb3JkYXIgY29tIGEgbGljZW7Dp2EgZGUgZGlzdHJpYnVpw6fDo28gbsOjby1leGNsdXNpdmEsCmFudGVzIHF1ZSBvIGRvY3VtZW50byBwb3NzYSBhcGFyZWNlciBubyBSZXBvc2l0w7NyaW8uIFBvciBmYXZvciwgbGVpYSBhCmxpY2Vuw6dhIGF0ZW50YW1lbnRlLiBDYXNvIG5lY2Vzc2l0ZSBkZSBhbGd1bSBlc2NsYXJlY2ltZW50byBlbnRyZSBlbQpjb250YXRvIGF0cmF2w6lzIGRlOiBiZG1AYmNlLnVuYi5iciBvdSAzMTA3LTI2ODcuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQW8gYXNzaW5hciBlIGVudHJlZ2FyIGVzdGEgbGljZW7Dp2EsIG8vYSBTci4vU3JhLiAoYXV0b3Igb3UgZGV0ZW50b3IgZG9zCmRpcmVpdG9zIGRlIGF1dG9yKToKCmEpIENvbmNlZGUgw6AgVW5pdmVyc2lkYWRlIGRlIEJyYXPDrWxpYSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUKcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGNvbXVuaWNhciBlL291CmRpc3RyaWJ1aXIgbyBkb2N1bWVudG8gZW50cmVndWUgKGluY2x1aW5kbyBvIHJlc3Vtby9hYnN0cmFjdCkgZW0KZm9ybWF0byBkaWdpdGFsIG91IGltcHJlc3NvIGUgZW0gcXVhbHF1ZXIgbWVpby4KCmIpIERlY2xhcmEgcXVlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIHNldSB0cmFiYWxobyBvcmlnaW5hbCwgZSBxdWUKZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYQp0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2UsIHRhbnRvIHF1YW50byBsaGUgw6kKcG9zc8OtdmVsIHNhYmVyLCBvcyBkaXJlaXRvcyBkZSBxdWFscXVlciBvdXRyYSBwZXNzb2Egb3UgZW50aWRhZGUuCgpjKSBTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSBjb250w6ltIG1hdGVyaWFsIGRvIHF1YWwgbsOjbyBkZXTDqW0gb3MKZGlyZWl0b3MgZGUgYXV0b3IsIGRlY2xhcmEgcXVlIG9idGV2ZSBhdXRvcml6YcOnw6NvIGRvIGRldGVudG9yIGRvcwpkaXJlaXRvcyBkZSBhdXRvciBwYXJhIGNvbmNlZGVyIMOgIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEgb3MgZGlyZWl0b3MKcmVxdWVyaWRvcyBwb3IgZXN0YSBsaWNlbsOnYSwgZSBxdWUgZXNzZSBtYXRlcmlhbCBjdWpvcyBkaXJlaXRvcyBzw6NvIGRlCnRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIG91CmNvbnRlw7pkbyBkbyBkb2N1bWVudG8gZW50cmVndWUuCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIGZpbmFuY2lhZG8gb3UgYXBvaWFkbwpwb3Igb3V0cmEgaW5zdGl0dWnDp8OjbyBxdWUgbsOjbyBhIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEsIGRlY2xhcmEgcXVlCmN1bXByaXUgcXVhaXNxdWVyIG9icmlnYcOnw7VlcyBleGlnaWRhcyBwZWxvIHJlc3BlY3Rpdm8gY29udHJhdG8gb3UKYWNvcmRvLgoKQSBVbml2ZXJzaWRhZGUgZGUgQnJhc8OtbGlhIGlkZW50aWZpY2Fyw6EgY2xhcmFtZW50ZSBvKHMpIHNldSAocykgbm9tZSAocykKY29tbyBvIChzKSBhdXRvciAoZXMpIG91IGRldGVudG9yIChlcykgZG9zIGRpcmVpdG9zIGRvIGRvY3VtZW50bwplbnRyZWd1ZSwgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRhcyBwZXJtaXRpZGFzIHBvcgplc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Monografiahttps://bdm.unb.br/PUBhttp://bdm.unb.br/oai/requestbdm@bce.unb.br||patricia@bce.unb.bropendoar:115712016-07-29T20:15:29Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)false |
dc.title.en.fl_str_mv |
Protocolo AODV com eficiência energética para plataforma android |
title |
Protocolo AODV com eficiência energética para plataforma android |
spellingShingle |
Protocolo AODV com eficiência energética para plataforma android Machado, Hélder Paz Redes ad hoc Protocolo de roteamento AODV (Ad hoc On-Demand Distance Vector) Eficiência energética Plataforma Android |
title_short |
Protocolo AODV com eficiência energética para plataforma android |
title_full |
Protocolo AODV com eficiência energética para plataforma android |
title_fullStr |
Protocolo AODV com eficiência energética para plataforma android |
title_full_unstemmed |
Protocolo AODV com eficiência energética para plataforma android |
title_sort |
Protocolo AODV com eficiência energética para plataforma android |
author |
Machado, Hélder Paz |
author_facet |
Machado, Hélder Paz Melo, Raphael Augusto Souza de |
author_role |
author |
author2 |
Melo, Raphael Augusto Souza de |
author2_role |
author |
dc.contributor.author.fl_str_mv |
Machado, Hélder Paz Melo, Raphael Augusto Souza de |
dc.contributor.advisor1.fl_str_mv |
Carvalho, Marcelo Menezes de |
contributor_str_mv |
Carvalho, Marcelo Menezes de |
dc.subject.eng.fl_str_mv |
Redes ad hoc Protocolo de roteamento AODV (Ad hoc On-Demand Distance Vector) Eficiência energética Plataforma Android |
topic |
Redes ad hoc Protocolo de roteamento AODV (Ad hoc On-Demand Distance Vector) Eficiência energética Plataforma Android |
description |
Monografia (graduação)—Universidade de Brasília, Faculdade de Tecnologia, 2013. |
publishDate |
2013 |
dc.date.submitted.none.fl_str_mv |
2013 |
dc.date.accessioned.fl_str_mv |
2016-07-29T20:15:29Z |
dc.date.available.fl_str_mv |
2016-07-29T20:15:29Z |
dc.date.issued.fl_str_mv |
2016-07-29T20:15:29Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
MACHADO, Hélder Paz; MELO, Raphael Augusto Souza de. Protocolo AODV com eficiência energética para plataforma android. 2013. xi, 44 f., il. Monografia (Bacharelado em Engenharia de Redes de Comunicação)—Universidade de Brasília, Brasília, 2013. |
dc.identifier.uri.fl_str_mv |
http://bdm.unb.br/handle/10483/13917 |
identifier_str_mv |
MACHADO, Hélder Paz; MELO, Raphael Augusto Souza de. Protocolo AODV com eficiência energética para plataforma android. 2013. xi, 44 f., il. Monografia (Bacharelado em Engenharia de Redes de Comunicação)—Universidade de Brasília, Brasília, 2013. |
url |
http://bdm.unb.br/handle/10483/13917 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Monografias da UnB instname:Universidade de Brasília (UnB) instacron:UNB |
instname_str |
Universidade de Brasília (UnB) |
instacron_str |
UNB |
institution |
UNB |
reponame_str |
Biblioteca Digital de Monografias da UnB |
collection |
Biblioteca Digital de Monografias da UnB |
bitstream.url.fl_str_mv |
http://bdm.unb.br/xmlui/bitstream/10483/13917/1/2013_H%C3%A9lderPazMachado_RaphaelAugustoSouzadeMelo.pdf http://bdm.unb.br/xmlui/bitstream/10483/13917/2/license_url http://bdm.unb.br/xmlui/bitstream/10483/13917/3/license_text http://bdm.unb.br/xmlui/bitstream/10483/13917/4/license_rdf http://bdm.unb.br/xmlui/bitstream/10483/13917/5/license.txt |
bitstream.checksum.fl_str_mv |
f25d7c82b887fc810d810d5cd5f037f0 587cd8ffae15c8598ed3c46d248a3f38 d41d8cd98f00b204e9800998ecf8427e d41d8cd98f00b204e9800998ecf8427e 0b3c2349e224c895b73fe137e77a3d3e |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB) |
repository.mail.fl_str_mv |
bdm@bce.unb.br||patricia@bce.unb.br |
_version_ |
1813907884258361344 |