Utilize este identificador para referenciar este registo: https://hdl.handle.net/10316/107844
Título: A real application of multi-tenancy in an alarm system software
Outros títulos: A real application of multi-tenancy in an alarm system software
Autor: Marques, Mariana Luísa Lança Miguel e Fernandes
Orientador: Araújo, Carlos Guilherme
Campos, João Rodrigues de
Palavras-chave: Sistema de alarmes; Otimização; Uso de recursos; Monitorização de recursos; Multi-tenancy; Alarm System; Optimization; Resource usage; Resource monitoring; Multi-tenancy
Data: 20-Jul-2023
Título da revista, periódico, livro ou evento: A real application of multi-tenancy in an alarm system software
Local de edição ou do evento: Altice Labs
Resumo: Atualmente, 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.
Descrição: Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
URI: https://hdl.handle.net/10316/107844
Direitos: openAccess
Aparece nas coleções:UC - Dissertações de Mestrado

Ficheiros deste registo:
Ficheiro TamanhoFormato
Thesis_final.pdf3.98 MBAdobe PDFVer/Abrir
Mostrar registo em formato completo

Visualizações de página

58
Visto em 24/jul/2024

Google ScholarTM

Verificar


Este registo está protegido por Licença Creative Commons Creative Commons