Monitorização de desempenho e previsão de falhas em servidores cloud

Detalhes bibliográficos
Autor(a) principal: Pina, Mário Jorge Rodrigues
Data de Publicação: 2016
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10773/17854
Resumo: Nos dias atuais o uso de cloud servers tem aumentado devido às diversas vantagens que estes oferecem em relação ao uso de servidores físicos. Os servidores físicos, ao estarem dependentes de um único dispositivo de hardware, sofrem de um único ponto de falha, enquanto os servidores cloud são entidades de software independente das unidades de hardware, e portanto, não possuem pontos de falha. Os servidores cloud permitem, além disso, uma melhor otimização dos custos de operação, ao possibilitar uma alocação variável dos recursos ao longo do tempo, conforme as necessidades. No entanto, em diversas situações, existem fornecedores de servidores que tiram proveito do facto dos recursos alocados aos servidores raramente serem utilizados a 100% pelos seus clientes. Desta forma, é possível que uma infraestrutura de servidores tenha capacidade para um certo número de clientes, mas o número efetivo de clientes ativos seja superior. A partilha de recursos na infraestrutura implica que a capacidade de um cliente aceder à totalidade dos recursos a si alocados, depende fortemente do uso dos recursos alocados a outros clientes. Esta dissertação teve como objetivos: (i) a criação e desenvolvimento de um sistema de monitorização da disponibilidade de recursos computacionais num servidor cloud, e (ii) desenvolvimento de metodologias de previsão de indisponibilidade de recursos (falhas) a curto e médio prazo. Com este sistema é possível otimizar o desempenho coletivo de um grupo de servidores cloud, adaptando o comportamento individual de cada servidor cloud à eventual redução de recursos computacionais. A adaptação comportamental de cada servidor pode passar: (i) pela delegação de tarefas importantes em outros servidores do grupo com recursos disponíveis e/ou (ii) pelo adiamento de tarefas menos importantes, até que haja disponibilidade de recursos.
id RCAP_ccbf543a336f2ae28e045a99f2343670
oai_identifier_str oai:ria.ua.pt:10773/17854
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Monitorização de desempenho e previsão de falhas em servidores cloudComputação em nuvemServidores de redes - MonitorizaçãoEngenharia de computadores e telemáticaRedes de computadoresNos dias atuais o uso de cloud servers tem aumentado devido às diversas vantagens que estes oferecem em relação ao uso de servidores físicos. Os servidores físicos, ao estarem dependentes de um único dispositivo de hardware, sofrem de um único ponto de falha, enquanto os servidores cloud são entidades de software independente das unidades de hardware, e portanto, não possuem pontos de falha. Os servidores cloud permitem, além disso, uma melhor otimização dos custos de operação, ao possibilitar uma alocação variável dos recursos ao longo do tempo, conforme as necessidades. No entanto, em diversas situações, existem fornecedores de servidores que tiram proveito do facto dos recursos alocados aos servidores raramente serem utilizados a 100% pelos seus clientes. Desta forma, é possível que uma infraestrutura de servidores tenha capacidade para um certo número de clientes, mas o número efetivo de clientes ativos seja superior. A partilha de recursos na infraestrutura implica que a capacidade de um cliente aceder à totalidade dos recursos a si alocados, depende fortemente do uso dos recursos alocados a outros clientes. Esta dissertação teve como objetivos: (i) a criação e desenvolvimento de um sistema de monitorização da disponibilidade de recursos computacionais num servidor cloud, e (ii) desenvolvimento de metodologias de previsão de indisponibilidade de recursos (falhas) a curto e médio prazo. Com este sistema é possível otimizar o desempenho coletivo de um grupo de servidores cloud, adaptando o comportamento individual de cada servidor cloud à eventual redução de recursos computacionais. A adaptação comportamental de cada servidor pode passar: (i) pela delegação de tarefas importantes em outros servidores do grupo com recursos disponíveis e/ou (ii) pelo adiamento de tarefas menos importantes, até que haja disponibilidade de recursos.Nowadays, the use of cloud servers has been rising due to the advantages that they offer when compared with physical servers. Physical servers depending only on one hardware device have a single point of failure, while cloud servers are hardware independent software units, and therefore, do not have tha liability. Moreover, cloud servers allow the optimization of operational costs by providing variable computational resources allocation over time, according to operational needs. However, on many occasions server providers take advantage of the fact that allocated resources are rarely used at 100% capacity by its clients. This way, it is possible that a cloud server infrastructure have the capacity for a certain number of clients, but the real number of active clients is higher. Resources sharing implies that the ability for a client to access the overall capacity of the resources allocated to him, depends greatly on the usage of resources by other clients. This dissertation has two main objectives: (i) the creation and development of a system for performance monitoring in a cloud server, and (ii) development of methodologies to predict resources starvation (failures) at shortand medium-term. With this system it is possible to optimize the overall performance of a group of cloud servers, adapting the individual behavior of each cloud server to eventual resource starvation events. The behavioral adaptation of a server may consist in: (ii) delegating important tasks to other group cloud servers with available resources and/or (ii) delaying low importance tasks until availability of resources.Universidade de Aveiro2017-06-19T08:44:23Z2016-01-01T00:00:00Z2016info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/17854TID:201586240porPina, Mário Jorge Rodriguesinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-02-22T11:33:59Zoai:ria.ua.pt:10773/17854Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T02:52:47.639051Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Monitorização de desempenho e previsão de falhas em servidores cloud
title Monitorização de desempenho e previsão de falhas em servidores cloud
spellingShingle Monitorização de desempenho e previsão de falhas em servidores cloud
Pina, Mário Jorge Rodrigues
Computação em nuvem
Servidores de redes - Monitorização
Engenharia de computadores e telemática
Redes de computadores
title_short Monitorização de desempenho e previsão de falhas em servidores cloud
title_full Monitorização de desempenho e previsão de falhas em servidores cloud
title_fullStr Monitorização de desempenho e previsão de falhas em servidores cloud
title_full_unstemmed Monitorização de desempenho e previsão de falhas em servidores cloud
title_sort Monitorização de desempenho e previsão de falhas em servidores cloud
author Pina, Mário Jorge Rodrigues
author_facet Pina, Mário Jorge Rodrigues
author_role author
dc.contributor.author.fl_str_mv Pina, Mário Jorge Rodrigues
dc.subject.por.fl_str_mv Computação em nuvem
Servidores de redes - Monitorização
Engenharia de computadores e telemática
Redes de computadores
topic Computação em nuvem
Servidores de redes - Monitorização
Engenharia de computadores e telemática
Redes de computadores
description Nos dias atuais o uso de cloud servers tem aumentado devido às diversas vantagens que estes oferecem em relação ao uso de servidores físicos. Os servidores físicos, ao estarem dependentes de um único dispositivo de hardware, sofrem de um único ponto de falha, enquanto os servidores cloud são entidades de software independente das unidades de hardware, e portanto, não possuem pontos de falha. Os servidores cloud permitem, além disso, uma melhor otimização dos custos de operação, ao possibilitar uma alocação variável dos recursos ao longo do tempo, conforme as necessidades. No entanto, em diversas situações, existem fornecedores de servidores que tiram proveito do facto dos recursos alocados aos servidores raramente serem utilizados a 100% pelos seus clientes. Desta forma, é possível que uma infraestrutura de servidores tenha capacidade para um certo número de clientes, mas o número efetivo de clientes ativos seja superior. A partilha de recursos na infraestrutura implica que a capacidade de um cliente aceder à totalidade dos recursos a si alocados, depende fortemente do uso dos recursos alocados a outros clientes. Esta dissertação teve como objetivos: (i) a criação e desenvolvimento de um sistema de monitorização da disponibilidade de recursos computacionais num servidor cloud, e (ii) desenvolvimento de metodologias de previsão de indisponibilidade de recursos (falhas) a curto e médio prazo. Com este sistema é possível otimizar o desempenho coletivo de um grupo de servidores cloud, adaptando o comportamento individual de cada servidor cloud à eventual redução de recursos computacionais. A adaptação comportamental de cada servidor pode passar: (i) pela delegação de tarefas importantes em outros servidores do grupo com recursos disponíveis e/ou (ii) pelo adiamento de tarefas menos importantes, até que haja disponibilidade de recursos.
publishDate 2016
dc.date.none.fl_str_mv 2016-01-01T00:00:00Z
2016
2017-06-19T08:44:23Z
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 http://hdl.handle.net/10773/17854
TID:201586240
url http://hdl.handle.net/10773/17854
identifier_str_mv TID:201586240
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 de Aveiro
publisher.none.fl_str_mv Universidade de Aveiro
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799137578131128320