Por favor, use este identificador para citar o enlazar este ítem:
https://repositorio.ufpe.br/handle/123456789/56944
Comparte esta pagina
Registro completo de metadatos
Campo DC | Valor | Lengua/Idioma |
---|---|---|
dc.contributor.advisor | ROSA, Nelson Souto | - |
dc.contributor.author | ALMEIDA, Matheus Alves | - |
dc.date.accessioned | 2024-07-24T11:35:20Z | - |
dc.date.available | 2024-07-24T11:35:20Z | - |
dc.date.issued | 2023-09-06 | - |
dc.date.submitted | 2023-09 | - |
dc.identifier.citation | ALMEIDA, Matheus Alves. Avaliação Comparativa de Controladores para Adaptação do RabbitMQ. 2023. Trabalho de Conclusão de Curso Ciência da Computação - Universidade Federal de Pernambuco, Recife, 2023. | pt_BR |
dc.identifier.uri | https://repositorio.ufpe.br/handle/123456789/56944 | - |
dc.description.abstract | A crescente demanda por aplicações de execução ininterrupta tem levado ao desenvolvimento de sistemas que adaptam o seu funcionamento em tempo de execução, sem uma parada completa do mesmo. Neste contexto de sistemas adaptativos, a Teoria do Controle desempenha um papel fundamental ao fornecer métodos e técnicas para o projeto e a implementação de controladores capazes de ajustar o comportamento do software de acordo com as condições do ambiente onde ele executa. O presente trabalho descreve um benchmarking realizado entre vários controladores atuando ao lado do consumidor de um serviço de mensageria amplamente utilizado, RabbitMQ. O objetivo do controlador é regular o fluxo de mensagens entre o serviço de mensageria e os consumidores. Na prática, em tempo de execução, o valor de uma variável chamada prefetch count é ajustado para manter a taxa de recebimento de mensagens próxima a um valor pré-determinado. Desta forma, a utilização dos controladores evita a sobrecarga dos consumidores (em situações de alta demanda) ou leva a um funcionamento otimizado dos mesmos em situações de baixa demanda. | pt_BR |
dc.format.extent | 44 p. | pt_BR |
dc.language.iso | por | pt_BR |
dc.rights | openAccess | pt_BR |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/br/ | * |
dc.subject | Teoria do controle | pt_BR |
dc.subject | Sistemas adaptativos | pt_BR |
dc.subject | RabbitMQ | pt_BR |
dc.title | Avaliação comparativa de controladores para adaptação do RabbitMQ | pt_BR |
dc.type | bachelorThesis | pt_BR |
dc.contributor.authorLattes | http://lattes.cnpq.br/0384219990559415 | pt_BR |
dc.degree.level | Graduacao | pt_BR |
dc.contributor.advisorLattes | http://lattes.cnpq.br/4220236737158909 | pt_BR |
dc.description.abstractx | The growing demand for uninterrupted applications has led to the development of systems that adapt their operation at runtime, without a complete stop. In this context of adaptive systems, Control Theory plays a fundamental role by providing methods and techniques for the design and implementation of controllers capable of adjusting the behavior of the software according to the conditions of the environment in which it executes. This work describes a benchmarking performed between several controllers acting alongside the consumer of a widely used messaging service, RabbitMQ. The goal of the controller is to regulate the flow of messages between the messaging service and the consumers. In practice, at runtime, the value of a variable called prefetch count is adjusted to keep the message reception rate close to a predetermined value. In this way, the use of controllers avoids overloading consumers (in high demand situations) or leads to an optimized operation of the same in low demand situations. | pt_BR |
dc.subject.cnpq | Áreas::Ciências Exatas e da Terra::Ciência da Computação | pt_BR |
dc.degree.departament | ::(CIN-DCC) - Departamento de Ciência da Computação | pt_BR |
dc.degree.graduation | ::CIn-Curso de Ciência da Computação | pt_BR |
dc.degree.grantor | Universidade Federal de Pernambuco | pt_BR |
dc.degree.local | Recife | pt_BR |
Aparece en las colecciones: | (TCC) - Ciência da Computação |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
TCC Matheus Alves Almeida.pdf | 2,26 MB | Adobe PDF | ![]() Visualizar/Abrir |
Este ítem está protegido por copyright original |
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons