An optimized for breadth-first Search Algorithm Routing in Optical Access Networks (original) (raw)

This work consists in the application of an optimized breadth-first search (BFS) algorithm to select a couple of link-and-node-disjoint shortest-path between the two most remote users within an optical access network. Our results showed that while the average execution time of 12.23 seconds that was the original BFS algorithm of the optimized BFS was 10.80 seconds, which means a reduction of 11.69 percent of the average computing time. In future work we intend to apply the modified BFS algorithm to a generic optical network and evaluate its performance for different mesh size, node concentration and random link arrangement. Index Terms-Breadth-first search, Network Optimization, optical networks, Routing, shortest-path search algorithm. Give 'em questão redo informacións Gerais, on Seja, dentre todos os caminhos poss'ıveis looking primeiramente aqueles constitu'ıdos the unique um hop com dois depots aqueles hops e assim sucessivamente, fornecendo com menor número de o caminho ao final hops on a classified cacao destes give em another order growing number of hops [ 1]. Oh algoritmo BFS, também as conhecido looking em amplification [ 8], is Free algoritmo two fundamental theory give graft, comumente utilizado para realizar by looking for two more caminhos Kurds em grafos não Ponderada, dado bone Nos de origem supporters [7] [9]. Recentemente this algoritmo heavy utilizado para solucionar existing problems computacionais Desa fi networks serve em Pont-a-Pont [10] [11] [12], Onde e utilizado for the localization of the Bridge for the formação give redo [12] from From DEMANDA increase, of Use of the dados, fomentada em with a liberal use of escala de pelo e pelo aplicações às Redes Sociais em real time as download define lines of Jogos em Read, resultou em uma greater abrangência give out complexidade optic networks atuais caracterizado por uma room carga de tráfego [1]. Neste twined linen, the e fi cient cause so much algoritmi computacionais têm sido mais no projeto by how much, the iron tools of the tráfego de dados na Gestão das redes, realizando funções como a escolha give to the wheel (routing) define the NICAM give ou menos melhor caminho do caminho out of proteção a escolha do melhor Canal de Comunicação e ainda ações from happening out contenção as falhas [1] [2]. Outras initiatives of Otimização give emprego dos recursos dispon'ıveis NAS optic networks Envolve oh April moramento Give 'em serviço ações quality of the roteamento através do emprego of algoritmi genetics [3], the NICAM define give n'ıvel Ótimo give potência lançada na fi for Bra combater não-linearidades as a dispersant give maximizar o sinal the number of simultaneous operation usuários [4] e também a virtualização give funções give to redo the way from potencializar o compartilhamento dos recursos give camadas f'ısica [5]. Between the bone algoritmi PinFotos more popular está o algoritmo of Dijkstra [6] that algoritmo PinFotos em largura (Breadth-First Search-BFS) [7]. Oh algoritmo Dijkstra é considerado um algoritmo " greedy "Be on, Choose a melhor option from each raisin salad considerar will make em or processes PinFotos Do menor caminho between dois nos da redo, send a more usual metric A distance GEOGRA fi ca [1]. Por sua vez Oh algoritmo BFS use as the number of Web Metric O (hops) return for a melhor solução as base as tomando tambem prepare Choose a melhor wheel of the compartilhamento BFS também é a full meeting of the em redes Elétricas Inteligentes com o objetivo em minimize the da rede, O by the number of Malham out of the obter out of the forest between the mouth of the O posicionamento idéal de nós concentradores GPRS (General Packet Radio Service) [ 13] [14]. O serviço é uma extensão give GPRS GSM (Global System for Mobile Communications) dos dados e com a diferença através realizada através da comutação which a transference of the Pacote. Oh cell phone é padrão digital pan-European Community published pelo ETSI (European Telecommunications Standards Institute Transmissão de datos para em Telefonia móvel [15] [16]. Give mesma form, Pesquisas recent explorador t o uso do BFS em processadores multicore [ 8] [17] [18] [19]. Estes processadores possuem núcleos of multiple and simultaneous processamento para realizar different tarefas (paralelas) from the upper Penh desem-obter like him when comparados esta um processadores the unique core. Este caso, o e BFS utilizado em aplicações paralelas, on Seja, ätus differences between the bone núcleos give sador came forth from time to Reduzir o looking for. Além dissolved Oh BFS e empregado time for Reduzir o de acessos em processamentos computacionais that empregos memorial distribu'ıda [20]. Oh algoritmo BFS também pode ser utilizado em Jogos digitais, como o Maze Runner [ 21] that Bomberman [ 22]. Both of São Jogos baseados em enigma em que o objetivo e vencer o menor adversary através do emprego do caminho for the SA'ÎD. Algoritmi PinFotos apresentam aplicação growing para realizar O roteamento em optic networks, ou seja, to find o menor Caminho (shortest-path) usuários destas between networks [2], send o menor que caminho will be a soma give métricas two Web that accounts oh Speed.PT. As metric são as mais variadas poss'ıveis, Sendo bastante comuns a distance GEOGRA fi ca, a number of hops probabilidades of the disponibil-i 1 NTRODUÇÃO acesso aos older devices moves, pela adesão maciça posts arquivos ou entre os nos da redo [11]. O uso do OL Andrade, Universidade Federal do Pampa, Alegrete Rio Grande do Sul Brasil gabie.lop.s@gmail.com. D. THOMAS, Universidade Federal do Pampa, Alegrete Rio Grande do Sul Brasil djeissonthomas@unipampa.edu.br. Authorized licensed use limited to: Manipal Institute of Technology. Downloaded on April 05,2021 at 06:02:50 UTC from IEEE Xplore. Restrictions apply.