Classificação automática de falhas em arquitetura orientada a serviços

Detalhes bibliográficos
Ano de defesa: 2017
Autor(a) principal: Felix, Kleber Gonçalves
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Tecnológica Federal do Paraná
Curitiba
Brasil
Programa de Pós-Graduação em Computação Aplicada
UTFPR
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://repositorio.utfpr.edu.br/jspui/handle/1/2822
Resumo: A distributed architecture is composed of many systems that exchange messages between each other. Faults in the integration of these systems may occur and they required a detailed investigation of support professionals to identifying the root cause of the problem. The manual process to identify causes of failure is difficult and time-consuming. Significant efficiency gains can be achieved by automating the faults classification process. This work presents a method to support the automated fault diagnostic process, automatically classifying faults generated in a Service Oriented Architecture (SOA). This method denominated SOAFaultControl, may be executed in a distributed architecture that adote SOA and an Enterprise Service Bus (ESB). Using machine learning techniques, was possible build a model to classify fault messages captured in a SOA environment, in pre-established classes. To achieve the objectives of this work it was necessary to test the following machine learning algorithms: Support Vector Machine, Naive Bayes, and AdaBoost. Results show that Support Vector Machine algorithm achieved better performance in the following metrics: precision, accuracy, recall, and F1.
id UTFPR-12_36191e53d9476a532297752ae717575e
oai_identifier_str oai:repositorio.utfpr.edu.br:1/2822
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling Classificação automática de falhas em arquitetura orientada a serviçosAutomatic fault classification in a service-oriented architectureSistemas operacionais distribuídos (Computadores)Localização de falhas (Engenharia)Controle automáticoAprendizado do computadorArquitetura orientada a serviços (Computador)AlgorítmosMétodos de simulaçãoComputaçãoDistributed operating systems (Computers)Fault location (Engineering)Automatic controlMachine learningService-oriented architecture (Computer science)AlgorithmsSimulation methodsComputer scienceCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOCiência da ComputaçãoA distributed architecture is composed of many systems that exchange messages between each other. Faults in the integration of these systems may occur and they required a detailed investigation of support professionals to identifying the root cause of the problem. The manual process to identify causes of failure is difficult and time-consuming. Significant efficiency gains can be achieved by automating the faults classification process. This work presents a method to support the automated fault diagnostic process, automatically classifying faults generated in a Service Oriented Architecture (SOA). This method denominated SOAFaultControl, may be executed in a distributed architecture that adote SOA and an Enterprise Service Bus (ESB). Using machine learning techniques, was possible build a model to classify fault messages captured in a SOA environment, in pre-established classes. To achieve the objectives of this work it was necessary to test the following machine learning algorithms: Support Vector Machine, Naive Bayes, and AdaBoost. Results show that Support Vector Machine algorithm achieved better performance in the following metrics: precision, accuracy, recall, and F1.Uma arquitetura distribuída é composta de diversos sistemas que trocam mensagens entre si. Falhas na integração destes sistemas podem ocorrer, exigindo uma investigação detalhada dos profissionais de suporte para encontrar a causa raiz do problema. O processo manual de identificação de falhas é difícil e demorado. Ganhos significativos podem ser obtidos através da automação do processo de classificação de falhas. Este trabalho tem por objetivo apresentar um método para auxílio no processo de diagnóstico de falhas, classificando automaticamente as falhas geradas em uma arquitetura orientada a serviços. Este método, denominado SOAFaultControl, se beneficia de arquiteturas distribuídas que adotam SOA e um Enterprise Service Bus (ESB). Utilizando-se de técnicas de aprendizado de máquina, foi possível estabelecer um modelo para classificação de falhas em categorias preestabelecidas. Para alcançar o objetivo deste trabalho foi necessário testar e avaliar os seguintes algoritmos de aprendizagem de máquina: Support Vector Machine, Naive Bayes e AdaBoost. Como resultado, o algoritmo Support Vector Machine obteve melhor desempenho nas métricas: acurácia, precisão, revocação e F1.Universidade Tecnológica Federal do ParanáCuritibaBrasilPrograma de Pós-Graduação em Computação AplicadaUTFPRFonseca, Mauro Sergio Pereirahttp://lattes.cnpq.br/6534637358360971Vendramin, Ana Cristina Barreiras Kochemhttp://lattes.cnpq.br/3005557336605080Fonseca, Mauro Sergio PereiraPedroso, Carlos MarceloNacamura Júnior, LuizTacla, Cesar AugustoFelix, Kleber Gonçalves2017-12-27T01:00:46Z2017-12-27T01:00:46Z2017-08-29info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfFELIX, Kleber Gonçalves. Classificação automática de falhas em arquitetura orientada a serviços. 2017. 90 f. Dissertação (Mestrado em Computação Aplicada) - Universidade Tecnológica Federal do Paraná, Curitiba, 2017.http://repositorio.utfpr.edu.br/jspui/handle/1/2822porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPR2017-12-27T01:00:46Zoai:repositorio.utfpr.edu.br:1/2822Repositório InstitucionalPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestriut@utfpr.edu.br || sibi@utfpr.edu.bropendoar:2017-12-27T01:00:46Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.none.fl_str_mv Classificação automática de falhas em arquitetura orientada a serviços
Automatic fault classification in a service-oriented architecture
title Classificação automática de falhas em arquitetura orientada a serviços
spellingShingle Classificação automática de falhas em arquitetura orientada a serviços
Felix, Kleber Gonçalves
Sistemas operacionais distribuídos (Computadores)
Localização de falhas (Engenharia)
Controle automático
Aprendizado do computador
Arquitetura orientada a serviços (Computador)
Algorítmos
Métodos de simulação
Computação
Distributed operating systems (Computers)
Fault location (Engineering)
Automatic control
Machine learning
Service-oriented architecture (Computer science)
Algorithms
Simulation methods
Computer science
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Ciência da Computação
title_short Classificação automática de falhas em arquitetura orientada a serviços
title_full Classificação automática de falhas em arquitetura orientada a serviços
title_fullStr Classificação automática de falhas em arquitetura orientada a serviços
title_full_unstemmed Classificação automática de falhas em arquitetura orientada a serviços
title_sort Classificação automática de falhas em arquitetura orientada a serviços
author Felix, Kleber Gonçalves
author_facet Felix, Kleber Gonçalves
author_role author
dc.contributor.none.fl_str_mv Fonseca, Mauro Sergio Pereira
http://lattes.cnpq.br/6534637358360971
Vendramin, Ana Cristina Barreiras Kochem
http://lattes.cnpq.br/3005557336605080
Fonseca, Mauro Sergio Pereira
Pedroso, Carlos Marcelo
Nacamura Júnior, Luiz
Tacla, Cesar Augusto
dc.contributor.author.fl_str_mv Felix, Kleber Gonçalves
dc.subject.por.fl_str_mv Sistemas operacionais distribuídos (Computadores)
Localização de falhas (Engenharia)
Controle automático
Aprendizado do computador
Arquitetura orientada a serviços (Computador)
Algorítmos
Métodos de simulação
Computação
Distributed operating systems (Computers)
Fault location (Engineering)
Automatic control
Machine learning
Service-oriented architecture (Computer science)
Algorithms
Simulation methods
Computer science
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Ciência da Computação
topic Sistemas operacionais distribuídos (Computadores)
Localização de falhas (Engenharia)
Controle automático
Aprendizado do computador
Arquitetura orientada a serviços (Computador)
Algorítmos
Métodos de simulação
Computação
Distributed operating systems (Computers)
Fault location (Engineering)
Automatic control
Machine learning
Service-oriented architecture (Computer science)
Algorithms
Simulation methods
Computer science
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Ciência da Computação
description A distributed architecture is composed of many systems that exchange messages between each other. Faults in the integration of these systems may occur and they required a detailed investigation of support professionals to identifying the root cause of the problem. The manual process to identify causes of failure is difficult and time-consuming. Significant efficiency gains can be achieved by automating the faults classification process. This work presents a method to support the automated fault diagnostic process, automatically classifying faults generated in a Service Oriented Architecture (SOA). This method denominated SOAFaultControl, may be executed in a distributed architecture that adote SOA and an Enterprise Service Bus (ESB). Using machine learning techniques, was possible build a model to classify fault messages captured in a SOA environment, in pre-established classes. To achieve the objectives of this work it was necessary to test the following machine learning algorithms: Support Vector Machine, Naive Bayes, and AdaBoost. Results show that Support Vector Machine algorithm achieved better performance in the following metrics: precision, accuracy, recall, and F1.
publishDate 2017
dc.date.none.fl_str_mv 2017-12-27T01:00:46Z
2017-12-27T01:00:46Z
2017-08-29
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv FELIX, Kleber Gonçalves. Classificação automática de falhas em arquitetura orientada a serviços. 2017. 90 f. Dissertação (Mestrado em Computação Aplicada) - Universidade Tecnológica Federal do Paraná, Curitiba, 2017.
http://repositorio.utfpr.edu.br/jspui/handle/1/2822
identifier_str_mv FELIX, Kleber Gonçalves. Classificação automática de falhas em arquitetura orientada a serviços. 2017. 90 f. Dissertação (Mestrado em Computação Aplicada) - Universidade Tecnológica Federal do Paraná, Curitiba, 2017.
url http://repositorio.utfpr.edu.br/jspui/handle/1/2822
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.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Curitiba
Brasil
Programa de Pós-Graduação em Computação Aplicada
UTFPR
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Curitiba
Brasil
Programa de Pós-Graduação em Computação Aplicada
UTFPR
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv riut@utfpr.edu.br || sibi@utfpr.edu.br
_version_ 1850498270040686592