A real application of multi-tenancy in an alarm system software

Detalhes bibliográficos
Autor(a) principal: Marques, Mariana Luísa Lança Miguel e Fernandes
Data de Publicação: 2023
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10316/107844
Resumo: Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
id RCAP_77a672514b7145f5843711679989b94b
oai_identifier_str oai:estudogeral.uc.pt:10316/107844
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 A real application of multi-tenancy in an alarm system softwareA real application of multi-tenancy in an alarm system softwareSistema de alarmesOtimizaçãoUso de recursosMonitorização de recursosMulti-tenancyAlarm SystemOptimizationResource usageResource monitoringMulti-tenancyDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e TecnologiaAtualmente, sistemas de alarme são vastamente usados por múltiplos motivos, desde deteção de intrusos a incêndios, ou desastres naturais e serviços médicos. Ao longo dos anos, este tipo de sistemas têm vindo a progredir, tornando-se cada vez mais apelativos para os clientes e expandindo no mercado global. Deste modo, a demanda por Software de gestão de sistemas de alarmes tem vindo a crescer durante anos num mercada cada vez mais competitivo. O Alarm Manager é uma ferramente oferecida pela Altice Labs que se insere nesta categoria de Software, permitindo a deteção de problemas em equipamento em tempo real e oferecendo mecanismos preditivos de tolerância a falhas. No entanto, este sistema apresenta falhas relacionadas com despesas elevadas e uma pegada ecológica substancial, que podem ser endereçadas otimizando os recursos com recurso a multi-tenancy.Multi-tenancy é um paradigma de partilha de recursos entre vários clientes, também denominados de tenants. É uma abordagem bastante utilizada visto permitir que empresas reduzam a necessidade de infraestruturas e, simultaneamente, maximizem a utilização dos recursos disponibilizados. Porém, tem as suas desvantagens, relacionadas com complexidade, competição de recursos e falta de isolamento.O propósito deste projeto é conduzir a um estudo completo sobre a arquitetura atual do Alarm Manager e os serviços utilizados de modo a propor, implementar e testar uma solução para as camadas de maior relevância, tendo em conta aspetos como a performance e segurança do utilizador. Por fim, também é desenvolvido um dashboard para monitorização da utilização dos recursos.Nowadays, alarm systems are widely used for multiple reasons, from intruders to fire detection, or even environmental hazards and medical services. Throughout the years, this type of systems has gone through a lot of improvements, becoming more and more appealing to their customers and expanding in the global market. Hence, the demand for Alarm Systems Management Software has grown throughout the years in a more competitive market. The Alarm Manager is a tool offered by Altice Labs that fits in this Software category, allowing for real-time detection of problems in equipment and offering predictive mechanisms for fault tolerance. However, the system has problems related to high expenses and a substantial ecological footprint, which can be addressed by optimizing resources through the implementation of multi-tenancy. Multi-tenancy is a paradigm of resource sharing between multiple clients, also called tenants. It is a widely used approach because it allows companies to reduce the need for infrastructure while maximizing the usage of the available resources. However, it also has drawbacks, such as complexity, resource competition, and lack of isolation. The purpose of this project is to conduct a thorough study of the Alarm Manager's current architecture and host services and devise, implement, and test a multi-tenant approach on the most relevant layers, taking into account aspects such as performance and security to the user. Finally, develop a dashboard to assist tenant resource monitoring.Outro - Programa Genius. O financiamento é igual ao de uma bolsa FCT.2023-07-20info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10316/107844http://hdl.handle.net/10316/107844TID:203338090engMarques, Mariana Luísa Lança Miguel e Fernandesinfo: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:RCAAP2023-08-02T22:01:20Zoai:estudogeral.uc.pt:10316/107844Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:24:08.671817Repositó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 A real application of multi-tenancy in an alarm system software
A real application of multi-tenancy in an alarm system software
title A real application of multi-tenancy in an alarm system software
spellingShingle A real application of multi-tenancy in an alarm system software
Marques, Mariana Luísa Lança Miguel e Fernandes
Sistema de alarmes
Otimização
Uso de recursos
Monitorização de recursos
Multi-tenancy
Alarm System
Optimization
Resource usage
Resource monitoring
Multi-tenancy
title_short A real application of multi-tenancy in an alarm system software
title_full A real application of multi-tenancy in an alarm system software
title_fullStr A real application of multi-tenancy in an alarm system software
title_full_unstemmed A real application of multi-tenancy in an alarm system software
title_sort A real application of multi-tenancy in an alarm system software
author Marques, Mariana Luísa Lança Miguel e Fernandes
author_facet Marques, Mariana Luísa Lança Miguel e Fernandes
author_role author
dc.contributor.author.fl_str_mv Marques, Mariana Luísa Lança Miguel e Fernandes
dc.subject.por.fl_str_mv Sistema de alarmes
Otimização
Uso de recursos
Monitorização de recursos
Multi-tenancy
Alarm System
Optimization
Resource usage
Resource monitoring
Multi-tenancy
topic Sistema de alarmes
Otimização
Uso de recursos
Monitorização de recursos
Multi-tenancy
Alarm System
Optimization
Resource usage
Resource monitoring
Multi-tenancy
description Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
publishDate 2023
dc.date.none.fl_str_mv 2023-07-20
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/10316/107844
http://hdl.handle.net/10316/107844
TID:203338090
url http://hdl.handle.net/10316/107844
identifier_str_mv TID:203338090
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
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_ 1799134127025291264