SmART: an application reconfiguration framework

Detalhes bibliográficos
Autor(a) principal: Martins, João André
Data de Publicação: 2009
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/10362/2562
Resumo: Dissertação apresentada na Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa para a obtenção do Grau de Mestre em Engenharia Informática.
id RCAP_2059aa1e9a88be1aef8b1cb29f5f610c
oai_identifier_str oai:run.unl.pt:10362/2562
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 SmART: an application reconfiguration frameworkVirtual applianceAutomatic application configurationDissertação apresentada na Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa para a obtenção do Grau de Mestre em Engenharia Informática.Among the information technology sectors is the virtualization sector, which stands out by being a very active area, with many collaborations and advances. Virtualization’s benefits are plenty. Some of them are the massive server consolidation, reduced cooling, structural and electrical costs and the isolation between virtual machines. Virtual appliance is a concept resulting from the advancements on virtualization, and defines an alternative software distribution model from those existing by then, such as the traditional CD-ROM distribution, software as a service and hardware appliances. This model allows customers to have their IT solution fully specified and optimized for the task it must perform. With the virtual appliance outbreak, many servers using different applications tend to gather on the same physical machine. The applications, in turn, may implement plenty configuration formats, from widely adopted standards to proprietary formats. The configuration of these applications is typically carried by busy system administrators, who must dedicate some of their time coping such a vast configuration format range. This thesis contributes for the nourishing of the virtual appliance concept and proposes the creation of a tool which automatically configures applications inside virtual appliances, regardless of the application being configured. The contributions on this area are, therefore, very rare, which elevates this dissertation to a pioneer of the area. The approach for the problem of automatic application configuration explores the frequently found patterns in configuration files. Typically, those files use similar concepts, such as parameter definitions, parameter blocks and comments. Besides this, only some files were found to implement other concepts, although on a punctual basis. This dissertation proposes a framework for the automatic configuration of applications based on this characteristic. A configuration file is transformed to a structured and application-independent language, like the eXtended Markup Language, which is then modified and reverted to its original syntax.FCT - UNLPaulino, HervéLourenço, JoãoRUNMartins, João André2010-01-29T11:12:11Z20092009-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10362/2562enginfo: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-03-11T03:32:47Zoai:run.unl.pt:10362/2562Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:15:12.292985Repositó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 SmART: an application reconfiguration framework
title SmART: an application reconfiguration framework
spellingShingle SmART: an application reconfiguration framework
Martins, João André
Virtual appliance
Automatic application configuration
title_short SmART: an application reconfiguration framework
title_full SmART: an application reconfiguration framework
title_fullStr SmART: an application reconfiguration framework
title_full_unstemmed SmART: an application reconfiguration framework
title_sort SmART: an application reconfiguration framework
author Martins, João André
author_facet Martins, João André
author_role author
dc.contributor.none.fl_str_mv Paulino, Hervé
Lourenço, João
RUN
dc.contributor.author.fl_str_mv Martins, João André
dc.subject.por.fl_str_mv Virtual appliance
Automatic application configuration
topic Virtual appliance
Automatic application configuration
description Dissertação apresentada na Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa para a obtenção do Grau de Mestre em Engenharia Informática.
publishDate 2009
dc.date.none.fl_str_mv 2009
2009-01-01T00:00:00Z
2010-01-29T11:12:11Z
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/10362/2562
url http://hdl.handle.net/10362/2562
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.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv FCT - UNL
publisher.none.fl_str_mv FCT - UNL
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_ 1799137803772100608