Cálculo de caminhos disjuntos nos nós e nos SRLG, de custo aditivo mínimo, para utilização num PCE

Detalhes bibliográficos
Autor(a) principal: Soares, Miguel Filipe Rafael de Morais
Data de Publicação: 2012
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10316/99566
Resumo: Dissertação de Mestrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia da Universidade de Coimbra.
id RCAP_3b10f7d8fc162fc67abf8b58039ab3b5
oai_identifier_str oai:estudogeral.uc.pt:10316/99566
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 Cálculo de caminhos disjuntos nos nós e nos SRLG, de custo aditivo mínimo, para utilização num PCEproteçãocaminhos disjuntosmin-sumSRLGprotectiondisjoint pathsmin-sumSRLGDissertação de Mestrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia da Universidade de Coimbra.Os operadores de telecomunicações sentem cada vez mais a necessidade de melhorar a fiabilidade e disponibilidade dos serviços oferecidos. A utilização de mecanismos de proteção, entre os quais se inclui a proteção global ao caminho, contribui para atingir esses objetivos. Essa proteção pode ser conseguida determinando pares (ou conjuntos) de caminhos disjuntos. A versatilidade que o Generalized Multiprotocol Label Switching (GMPLS) apresenta ao nível do plano de controlo, permite a implementação de mecanismos automáticos de proteção. A distribuição, pelos protocolos de encaminhamento, de informação relativa aos Shared Risk Link Group (SRLG) – grupo de ligações que partilham um risco de falha – torna possível a determinação de caminhos disjuntos nos SRLG, capazes de resistir a falhas múltiplas (desencadeadas pela falha associada a um dado risco). Os Path Computation Elements (PCE) que calculam caminhos numa rede GMPLS, podem dispor de poucos recursos (velocidade e memória). Foram estudados e implementados algoritmos eficientes de determinação de pares de caminhos disjuntos (e um algoritmo de determinação de um conjunto de K caminhos disjuntos) nos nós, de custo aditivo mínimo. Na implementação realizada procurou-se minimizar a utilização da memória sem comprometer a velocidade de execução, definindo uma representação para a rede baseada na Reverse and Foward Star Form (RFSF), adequada à transformação da rede requerida por estes algoritmos. A determinação de um par de caminhos disjuntos nos SRLG é um problema NPcompleto. Foram descritas e implementadas duas heurísticas, Iterative Modified Suurballe’s Heuristic (IMSH) e Confliting SRLG Exclusion-Min Sum (CoSE-MS), para a determinação de pares de caminhos disjuntos nos nós e nos SRLG, de custo aditivo mínimo; foram ainda apresentadas duas novas variantes do CoSE-MS que são ligeiramente mais eficientes que a versão original. Subjacente a este trabalho, esteve sempre o objetivo de obter uma biblioteca partilhada (.so) adequada para utilização num sistema embebido, em particular na placa UNICOMV5. Os testes realizados demonstraram que as rotinas implementadas para o cálculo de caminhos disjuntos nos nós eram perfeitamente adequadas a este ambiente. As duas novas variantes do algoritmo CoSE-MS mostraram ser um bom compromisso entre eficiência computacional e precisão. A heurística IMSH mostrou ser mais adequada para um ambiente de gestão de rede, dada a sua precisão à custa de um maior tempo de execução.Telecom operators are increasingly feeling the need to improve the reliability and availability of the offered services. One way to achieve this goal is the use of protection mechanisms, among which is global path protection. Such protection can be achieved by determining pairs (or sets) of disjoint paths. The versatility of the Generalized Multiprotocol Label Switching (GMPLS) control plan, allows the implementation of automated protection. The distribution by routing protocols of information about Shared Risk Link Groups (SRLGs) – a group of links that share a risk of failure – makes it possible to determine SRLG disjoint paths, able to withstand multiple failures (triggered by a failure associated with a given risk). The Path Computation Elements (PCEs) which compute paths in a GMPLS network, may have limited resources (CPU and memory). Efficient algorithms for determining pairs of disjoint paths (and an algorithm for determining a set of disjoint paths K), with minimal additive cost, were studied. The implementation of these algorithms sought to minimize memory usage without compromising execution speed, which required the definition of a network representation based on Forward and Reverse Star Form (RFSF), suitable for the network transformation required by the algorithms. The determination of a pair of SRLG disjoint paths is NP-complete. Two heuristics, Iterative Modified Suurballe’s Heuristic (IMSH) and Confliting SRLG Exclusion-Min Sum (CoSE-MS) for determination of SRLG disjoint path pairs, of minimum cost additive, were described and implemented; two new variants of COSE-MS, which are slightly more efficient than the original version, were also presented. The underlying aim of this work has always been producing a shared library (.so) suitable for using in an embedded system, in particular on the UNICOM-V5 board. The tests showed that the routines implemented for the calculation of disjoint paths were perfectly suited to this environment. The two new variants of CoSE-MS algorithm proved to be a good compromise between computational efficiency and accuracy. The heuristic IMSH was shown to be more appropriate for network management due to its accuracy and higher computacional time.2012-01-24info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10316/99566http://hdl.handle.net/10316/99566porSoares, Miguel Filipe Rafael de Moraisinfo: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:RCAAP2022-05-25T09:41:25Zoai:estudogeral.uc.pt:10316/99566Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:17:08.885203Repositó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 Cálculo de caminhos disjuntos nos nós e nos SRLG, de custo aditivo mínimo, para utilização num PCE
title Cálculo de caminhos disjuntos nos nós e nos SRLG, de custo aditivo mínimo, para utilização num PCE
spellingShingle Cálculo de caminhos disjuntos nos nós e nos SRLG, de custo aditivo mínimo, para utilização num PCE
Soares, Miguel Filipe Rafael de Morais
proteção
caminhos disjuntos
min-sum
SRLG
protection
disjoint paths
min-sum
SRLG
title_short Cálculo de caminhos disjuntos nos nós e nos SRLG, de custo aditivo mínimo, para utilização num PCE
title_full Cálculo de caminhos disjuntos nos nós e nos SRLG, de custo aditivo mínimo, para utilização num PCE
title_fullStr Cálculo de caminhos disjuntos nos nós e nos SRLG, de custo aditivo mínimo, para utilização num PCE
title_full_unstemmed Cálculo de caminhos disjuntos nos nós e nos SRLG, de custo aditivo mínimo, para utilização num PCE
title_sort Cálculo de caminhos disjuntos nos nós e nos SRLG, de custo aditivo mínimo, para utilização num PCE
author Soares, Miguel Filipe Rafael de Morais
author_facet Soares, Miguel Filipe Rafael de Morais
author_role author
dc.contributor.author.fl_str_mv Soares, Miguel Filipe Rafael de Morais
dc.subject.por.fl_str_mv proteção
caminhos disjuntos
min-sum
SRLG
protection
disjoint paths
min-sum
SRLG
topic proteção
caminhos disjuntos
min-sum
SRLG
protection
disjoint paths
min-sum
SRLG
description Dissertação de Mestrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia da Universidade de Coimbra.
publishDate 2012
dc.date.none.fl_str_mv 2012-01-24
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/99566
http://hdl.handle.net/10316/99566
url http://hdl.handle.net/10316/99566
dc.language.iso.fl_str_mv por
language por
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_ 1799134066828640256