Please use this identifier to cite or link to this item: https://hdl.handle.net/10316/107844
DC FieldValueLanguage
dc.contributor.advisorAraújo, Carlos Guilherme-
dc.contributor.advisorCampos, João Rodrigues de-
dc.contributor.authorMarques, Mariana Luísa Lança Miguel e Fernandes-
dc.date.accessioned2023-08-02T22:01:20Z-
dc.date.available2023-08-02T22:01:20Z-
dc.date.issued2023-07-20-
dc.date.submitted2023-08-02-
dc.identifier.urihttps://hdl.handle.net/10316/107844-
dc.descriptionDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia-
dc.description.abstractAtualmente, 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.por
dc.description.abstractNowadays, 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.eng
dc.description.sponsorshipOutro - Programa Genius. O financiamento é igual ao de uma bolsa FCT.-
dc.language.isoeng-
dc.rightsopenAccess-
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/-
dc.subjectSistema de alarmespor
dc.subjectOtimizaçãopor
dc.subjectUso de recursospor
dc.subjectMonitorização de recursospor
dc.subjectMulti-tenancypor
dc.subjectAlarm Systemeng
dc.subjectOptimizationeng
dc.subjectResource usageeng
dc.subjectResource monitoringeng
dc.subjectMulti-tenancyeng
dc.titleA real application of multi-tenancy in an alarm system softwareeng
dc.title.alternativeA real application of multi-tenancy in an alarm system softwarepor
dc.typemasterThesis-
degois.publication.locationAltice Labs-
degois.publication.titleA real application of multi-tenancy in an alarm system softwareeng
dc.peerreviewedyes-
dc.identifier.tid203338090-
thesis.degree.disciplineInformática-
thesis.degree.grantorUniversidade de Coimbra-
thesis.degree.level1-
thesis.degree.nameMestrado em Engenharia Informática-
uc.degree.grantorUnitFaculdade de Ciências e Tecnologia - Departamento de Engenharia Informática-
uc.degree.grantorID0500-
uc.contributor.authorMarques, Mariana Luísa Lança Miguel e Fernandes::0009-0007-7293-2543-
uc.degree.classification17-
uc.degree.presidentejuriMarcelino, Maria José Patrício-
uc.degree.elementojuriCampos, João Rodrigues de-
uc.degree.elementojuriSeixas, Nuno Alexandre Martins-
uc.contributor.advisorAraújo, Carlos Guilherme-
uc.contributor.advisorCampos, João Rodrigues de::0000-0002-4623-764X-
item.grantfulltextopen-
item.cerifentitytypePublications-
item.languageiso639-1en-
item.openairetypemasterThesis-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
item.fulltextCom Texto completo-
Appears in Collections:UC - Dissertações de Mestrado
Files in This Item:
File SizeFormat
Thesis_final.pdf3.98 MBAdobe PDFView/Open
Show simple item record

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons