Avaliação de desempenho de experimentos com rádios definidos por software submetidos a sistemas operacionais virtualizados

Detalhes bibliográficos
Autor(a) principal: Mascarenhas Neto, Aroldo
Data de Publicação: 2018
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal Fluminense (RIUFF)
Texto Completo: https://app.uff.br/riuff/handle/1/5538
Resumo: O rádio definido por software é uma tecnologia que já se encontra consolidada nas frentes de trabalho militar e industrial, apresentando-se como tema de interesse para pesquisa e desenvolvimento, dada a ampla gama de sistemas e serviços em que esse dispositivo se insere. Essa ferramenta permite substituir a quantidade de funções de comunicação implementadas em hardware por soluções que funcionam em software, introduzindo uma maior flexibilidade e interoperabilidade em sistemas de comunicações sem fio. Uma das principais características dos rádios definidos por software é permitir que o seu processamento seja executado por um processador de propósito geral como os encontrados em microcomputadores. Dessa forma, um sistema operacional diretamente conectado a esse tipo de rádio é capaz de fazer o processamento de parte da cadeia de sinais, representando a parte em software do dispositivo. Há ainda situações em que é desejável a inserção de sistemas operacionais virtualizados no sistema, como é o caso de ambientes remotos de experimentação com os rádios. Nesse caso, é interessante que haja uma máquina virtual para cada usuário. O objetivo deste trabalho é avaliar a diferença de desempenho introduzida nesse sistema, caso um computador físico que processa o curso de dados de um rádio definido por software, seja substituído por uma máquina virtual. Através de experimentos, compara-se a comunicação rádio-computador em um ambiente não virtualizado e virtualizado, fazendo uso de soluções de virtualização de alta performance como o hipervisor Xen e o paradigma de paravirtualização
id UFF-2_4c165430c5d7bd57d1ad4f43fc85c8c6
oai_identifier_str oai:app.uff.br:1/5538
network_acronym_str UFF-2
network_name_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository_id_str 2120
spelling Avaliação de desempenho de experimentos com rádios definidos por software submetidos a sistemas operacionais virtualizadosVirtualizaçãoParavirtualizaçãoXenRadiocomunicaçãoXen (Programa de computador)Comunicação móvelSoftware defined radioVirtualizationParavirtualizationO rádio definido por software é uma tecnologia que já se encontra consolidada nas frentes de trabalho militar e industrial, apresentando-se como tema de interesse para pesquisa e desenvolvimento, dada a ampla gama de sistemas e serviços em que esse dispositivo se insere. Essa ferramenta permite substituir a quantidade de funções de comunicação implementadas em hardware por soluções que funcionam em software, introduzindo uma maior flexibilidade e interoperabilidade em sistemas de comunicações sem fio. Uma das principais características dos rádios definidos por software é permitir que o seu processamento seja executado por um processador de propósito geral como os encontrados em microcomputadores. Dessa forma, um sistema operacional diretamente conectado a esse tipo de rádio é capaz de fazer o processamento de parte da cadeia de sinais, representando a parte em software do dispositivo. Há ainda situações em que é desejável a inserção de sistemas operacionais virtualizados no sistema, como é o caso de ambientes remotos de experimentação com os rádios. Nesse caso, é interessante que haja uma máquina virtual para cada usuário. O objetivo deste trabalho é avaliar a diferença de desempenho introduzida nesse sistema, caso um computador físico que processa o curso de dados de um rádio definido por software, seja substituído por uma máquina virtual. Através de experimentos, compara-se a comunicação rádio-computador em um ambiente não virtualizado e virtualizado, fazendo uso de soluções de virtualização de alta performance como o hipervisor Xen e o paradigma de paravirtualizaçãoSoftware defined radio is a technology that is already consolidated in the fronts of military and industrial work, presenting itself as a topic of interest for research and development, given the wide range of systems and services in which this device is inserted. This tool can replace the amount of communication functions implemented in hardware by solutions that work in software, introducing greater flexibility and interoperability in wireless systems. One of the main characteristics of software defined radios is to allow their processing to be performed by a general purpose processor such as those found in microcomputers. In this way, an operating system directly connected to this type of radio is capable of processing part of the signal chain, representing the software part of the device. There are still situations in which it is desirable to insert virtual machines into the system, as is the case in remote environments of experimentation with radios. In this case, it is interesting that there is a virtual machine for each user. The main goal of this work is to evaluate the performance difference introduced in this system, in case a physical computer that processes the data course of a software defined radio is replaced by a virtual machine. Through experiments, it compares radio-machine communication in a non-virtualized and virtualized environment, making use of high-performance virtualization solutions such as the Xen hypervisor and the paravirtualization paradigmUniversidade Federal FluminenseNiterói, RJCarrano, Ricardo CampanhaPassos, Diego GimenezFernandes, Natalia CastroMascarenhas Neto, Aroldo2018-01-18T12:46:56Z2018-01-18T12:46:56Z2018info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfhttps://app.uff.br/riuff/handle/1/5538Aluno de GraduaçãoCC-BY-SAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2022-05-18T14:40:38Zoai:app.uff.br:1/5538Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202022-05-18T14:40:38Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false
dc.title.none.fl_str_mv Avaliação de desempenho de experimentos com rádios definidos por software submetidos a sistemas operacionais virtualizados
title Avaliação de desempenho de experimentos com rádios definidos por software submetidos a sistemas operacionais virtualizados
spellingShingle Avaliação de desempenho de experimentos com rádios definidos por software submetidos a sistemas operacionais virtualizados
Mascarenhas Neto, Aroldo
Virtualização
Paravirtualização
Xen
Radiocomunicação
Xen (Programa de computador)
Comunicação móvel
Software defined radio
Virtualization
Paravirtualization
title_short Avaliação de desempenho de experimentos com rádios definidos por software submetidos a sistemas operacionais virtualizados
title_full Avaliação de desempenho de experimentos com rádios definidos por software submetidos a sistemas operacionais virtualizados
title_fullStr Avaliação de desempenho de experimentos com rádios definidos por software submetidos a sistemas operacionais virtualizados
title_full_unstemmed Avaliação de desempenho de experimentos com rádios definidos por software submetidos a sistemas operacionais virtualizados
title_sort Avaliação de desempenho de experimentos com rádios definidos por software submetidos a sistemas operacionais virtualizados
author Mascarenhas Neto, Aroldo
author_facet Mascarenhas Neto, Aroldo
author_role author
dc.contributor.none.fl_str_mv Carrano, Ricardo Campanha
Passos, Diego Gimenez
Fernandes, Natalia Castro
dc.contributor.author.fl_str_mv Mascarenhas Neto, Aroldo
dc.subject.por.fl_str_mv Virtualização
Paravirtualização
Xen
Radiocomunicação
Xen (Programa de computador)
Comunicação móvel
Software defined radio
Virtualization
Paravirtualization
topic Virtualização
Paravirtualização
Xen
Radiocomunicação
Xen (Programa de computador)
Comunicação móvel
Software defined radio
Virtualization
Paravirtualization
description O rádio definido por software é uma tecnologia que já se encontra consolidada nas frentes de trabalho militar e industrial, apresentando-se como tema de interesse para pesquisa e desenvolvimento, dada a ampla gama de sistemas e serviços em que esse dispositivo se insere. Essa ferramenta permite substituir a quantidade de funções de comunicação implementadas em hardware por soluções que funcionam em software, introduzindo uma maior flexibilidade e interoperabilidade em sistemas de comunicações sem fio. Uma das principais características dos rádios definidos por software é permitir que o seu processamento seja executado por um processador de propósito geral como os encontrados em microcomputadores. Dessa forma, um sistema operacional diretamente conectado a esse tipo de rádio é capaz de fazer o processamento de parte da cadeia de sinais, representando a parte em software do dispositivo. Há ainda situações em que é desejável a inserção de sistemas operacionais virtualizados no sistema, como é o caso de ambientes remotos de experimentação com os rádios. Nesse caso, é interessante que haja uma máquina virtual para cada usuário. O objetivo deste trabalho é avaliar a diferença de desempenho introduzida nesse sistema, caso um computador físico que processa o curso de dados de um rádio definido por software, seja substituído por uma máquina virtual. Através de experimentos, compara-se a comunicação rádio-computador em um ambiente não virtualizado e virtualizado, fazendo uso de soluções de virtualização de alta performance como o hipervisor Xen e o paradigma de paravirtualização
publishDate 2018
dc.date.none.fl_str_mv 2018-01-18T12:46:56Z
2018-01-18T12:46:56Z
2018
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.uri.fl_str_mv https://app.uff.br/riuff/handle/1/5538
Aluno de Graduação
url https://app.uff.br/riuff/handle/1/5538
identifier_str_mv Aluno de Graduação
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv CC-BY-SA
info:eu-repo/semantics/openAccess
rights_invalid_str_mv CC-BY-SA
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal Fluminense
Niterói, RJ
publisher.none.fl_str_mv Universidade Federal Fluminense
Niterói, RJ
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)
instname:Universidade Federal Fluminense (UFF)
instacron:UFF
instname_str Universidade Federal Fluminense (UFF)
instacron_str UFF
institution UFF
reponame_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
collection Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)
repository.mail.fl_str_mv riuff@id.uff.br
_version_ 1802135482273890304