A real application of multi-tenancy in an alarm system software
Autor(a) principal: | |
---|---|
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 |