Use este identificador para citar ou linkar para este item:
http://repositorio.ufc.br/handle/riufc/57858
Tipo: | TCC |
Título: | Um framework de adaptação baseada no padrão mapek |
Autor(es): | Silva, Aureliano Neto de Oliveira da |
Orientador: | Roberto , Felipe Maciel |
Palavras-chave: | Sistemas autônomos;Auto adaptação;Framework extensível |
Data do documento: | 2021 |
Citação: | SILVA, Aureliano Neto de Oliveira da.Um framework de adaptação baseada no padrão mapek.2021.54f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) - Universidade Federal do Ceará, Campus de Russas, Russas, 2021. |
Resumo: | Atualmente, e mais fortemente no futuro, vários sistemas basear-se-ão em dados para controlaralgo, que inclusive pode ser o autocontrole. No primeiro caso estamos falando sobre sistemade controle adaptáveis, como feedbacks de controle. No último, estamos falando de sistemasautoadaptativos, e sobre eles há uma grande demanda de pesquisa e ferramentas para viabilizá-losao grande público. Para que se possa chegar a um nível de autoadaptação é preciso ter auto-nomia de tomar decisões que modifiquem o comportamento durante a execução. A base dessaautonomia é realizar 4 atividades: monitoramento, análise, planejamento e execuação. O padrãoMAPE-K proposto pela IBM, quando da proposição dos sistemas autônomos, é o que melhorpermite representar esse ciclo de atividades. Neste trabalho é proposta uma implementaçãodesse padrão que pode ser usada por sistemas programados em Python, para a inclusão de umcomportamento autônomo em sua execuação. Uma simulação foi realizada com a manipulaçãode um datacenter que se adapta autonomamente à variação de requisições de usuários. Foiatestado, que o datacenter simulado teve seu comportamento alterado pelas decisões de mudançade execução definidas pela instanciação da proposta. |
Abstract: | Currently, and more strongly in the future, several systems will rely on data to control something,which may even be self-control. In the first case, we are talking about adaptive control systems,such as control feedbacks. In the latter, we are talking about self-adaptive systems, and there is agreat demand for research and tools to make them available to the general public. In order toreach a level of self-adaptation, it is necessary to have autonomy to make decisions that modifybehavior during execution. The basis of this autonomy is to carry out 4 activities: monitoring,analysis, planning and execution. The MAPE-K standard proposed by IBM, when proposingautonomous systems, is the one that best allows representing this cycle of activities. This workproposes an implementation of this standard that can be used by systems programmed in Python,for the inclusion of an autonomous behavior in its execution. A simulation was performed withthe manipulation of a datacenter that adapts autonomously to the variation of user requests. Itwas attested that the simulated data center had its behavior altered by the execution changedecisions defined by the proposal instantiation. |
URI: | http://www.repositorio.ufc.br/handle/riufc/57858 |
Aparece nas coleções: | ENGENHARIA DE SOFTWARE - RUSSAS - Monografias |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
2021_tcc_anosilva.pdf | 2,14 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.