System for Optical Network Design: A Software for FTTH Network Project Automation
Abstract
This paper presents the development of a web-based system for automating PON network design. The main objective was to create a tool that simplifies and optimizes the planning process, reducing costs and time spent. Optimization algorithms such as Dijkstra and K-means were used. Developed with technologies like Python and JavaScript, the system features an intuitive interface integrated with online maps. Tests were conducted, confirming the system's effectiveness and efficiency in different scenarios. The results demonstrated that the solution is capable of generating optical network designs quickly and accurately, calculating shorter cabling routes and equipment positioning. The work concludes by highlighting the system's contributions to the telecommunications field and suggests future improvements.
Keywords:
Optical networks, FTTH, Network design automation, Optimization algorithms, Web development
References
ANATEL. Balanço dos serviços de telecom mostra crescimento expressivo da banda larga. ANATEL, 2022. Disponível em: [link]. Acesso em: 31 março de 2024.
ANATEL. Internet chegou a 90% dos domicílios brasileiros no ano passado. ANATEL, 2022. Disponível em: [link]. Acesso em: 31 de março de 2024.
APPOLINÁRIO, Fábio. Metodologia da Ciência: Filosofia e Prática da Pesquisa. 2ª Ed. São Paulo: Cengage Learning, 2012.
CAMACHO, Daniel Ramos de Matos. Ferramenta para análise de implementação de redes de acesso. Orientador: Dr. Pedro Renato Tavares de Pinho. 2020. 125 p. Dissertação (Mestrado em Engenharia de Eletrónica e Telecomunicações) - Instituto Superior de Engenharia de Lisboa, Área Departamental de Engenharia de Eletrónica e Telecomunicações e de Computadores, Lisboa, 2020.
CARLESSO, Leandro. Sistema de Gerência e Documentação para Redes PON (FTTH). Orientador: Prof. Ms. Edson Moacir Ahlert. 2017. 72 p. Monografia (Bacharelado em Engenharia da Computação) - Centro de Ciências Exatas e Tecnológicas da Universidade do Vale do Taquari - UNIVATES, Lajeado, 2017.
CHIANCA, Rafael Martins Pereira. Interface Web Para Sistema De Gestão De Redes Seguindo Projeto Centrado Em Usuário. Orientador: Prof. André Costa Drummond. 2020. 54 p. Monografia (Bacharelado em Engenharia de Computação) - Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, Brasília, 2020.
DIAS, Leonardo Pereira. Otimização de Redes de Acesso PON Utilizando Algoritmos Genéticos e Análise Técnico-Econômica da Proposta PON-LAN. Orientador: Prof. Dr.
Karcius Day Rosário Assis. 2018. 156 f. Dissertação (Mestrado) - Universidade Federal da Bahia, Salvador, 2018.
DJANGO Software Foundation. The web framework for perfectionists with deadlines: Overview. Django Project, 2024. Disponível em: [link]. Acesso em: 21 de maio de 2024.
FEOFILOFF, Paulo. Distâncias com pesos e o algoritmo de Dijkstra. IME: Instituto de Matemática e Estatística da USP, 31 dez. 2021. Disponível em: [link]. Acesso em: 21 de maio de 2024.
LOPEZ, Maurício Bonilla. Análise Crítica de Plataformas GPON e EPON para Aplicação em Redes Ópticas de Acesso de Alta Capacidade. Dissertação (Mestrado em Engenharia Elétrica). Faculdade de Engenharia Elétrica e de Computação da Universidade Estadual de Campinas, Campinas, 2008.
PEREIRA, Francisco Carlos De Lima. Proposta de um Método Para Otimização e Dimensionamento de Redes GPON. Dissertação (Mestrado em Informática). Pontifícia Universidade Católica do Paraná, Curitiba, 2013.
PYTHON Software Fundation. Documentação: O tutorial de Python. [S. l.]: Python Software Foundation, 21 maio 2024. Disponível em: [link]. Acesso em: 21 de maio de 2024.
IBM. RATIONAL Software Architect: Diagramas de Atividades. 9.7.0. [S. l.], 2 mar. 2021. Copyright IBM Corporation 2015. Disponível em: [link]. Acesso em: 21 de julho de 2024.
SYOZI, Ricardo. Quais são os navegadores mais usados no Brasil?. Terra, 2024. Disponível em: [link]. Acesso em: 08 de agosto de 2024.
SOARES, Allan de Sousa; ALMEIDA, Edson Patricio Barreto de. MATEMÁTICA DISCRETA II: Com Foco em Linguagem Python. 1. ed. Vitória da Conquista: [s. n.], 2022. 186 p. v. 1. E-book.
SOBRINHO, Claudio Roberto Durigan; ENOMOTO, Matheus Lopes. Estudo De Viabilidade Técnica e Econômica em Diferentes Topologias de Projetos de Instalação FTTX com Tecnologia GPON. Orientador: Prof. Dr. Marcelo Eduardo Pellenz. 2017. 66 f. Monografia (Curso de Bacharelado em Engenharia Elétrica) - UNIVERSIDADE FEDERAL DO PARANÁ, Curitiba, Paraná, 2017.
SOMMERVILLE, I. Engenharia de Software. 9 ed. São Paulo: Pearson Prentice Hall, 2011.
TAKEUTI, Paulo. Projeto e Dimensionamento de Redes Ópticas Passivas (PONs). Dissertação (Mestrado em Engenharia Elétrica). Escola de Engenharia de São Carlos da Universidade de São Paulo, São Carlos, 2005.
ANATEL. Internet chegou a 90% dos domicílios brasileiros no ano passado. ANATEL, 2022. Disponível em: [link]. Acesso em: 31 de março de 2024.
APPOLINÁRIO, Fábio. Metodologia da Ciência: Filosofia e Prática da Pesquisa. 2ª Ed. São Paulo: Cengage Learning, 2012.
CAMACHO, Daniel Ramos de Matos. Ferramenta para análise de implementação de redes de acesso. Orientador: Dr. Pedro Renato Tavares de Pinho. 2020. 125 p. Dissertação (Mestrado em Engenharia de Eletrónica e Telecomunicações) - Instituto Superior de Engenharia de Lisboa, Área Departamental de Engenharia de Eletrónica e Telecomunicações e de Computadores, Lisboa, 2020.
CARLESSO, Leandro. Sistema de Gerência e Documentação para Redes PON (FTTH). Orientador: Prof. Ms. Edson Moacir Ahlert. 2017. 72 p. Monografia (Bacharelado em Engenharia da Computação) - Centro de Ciências Exatas e Tecnológicas da Universidade do Vale do Taquari - UNIVATES, Lajeado, 2017.
CHIANCA, Rafael Martins Pereira. Interface Web Para Sistema De Gestão De Redes Seguindo Projeto Centrado Em Usuário. Orientador: Prof. André Costa Drummond. 2020. 54 p. Monografia (Bacharelado em Engenharia de Computação) - Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, Brasília, 2020.
DIAS, Leonardo Pereira. Otimização de Redes de Acesso PON Utilizando Algoritmos Genéticos e Análise Técnico-Econômica da Proposta PON-LAN. Orientador: Prof. Dr.
Karcius Day Rosário Assis. 2018. 156 f. Dissertação (Mestrado) - Universidade Federal da Bahia, Salvador, 2018.
DJANGO Software Foundation. The web framework for perfectionists with deadlines: Overview. Django Project, 2024. Disponível em: [link]. Acesso em: 21 de maio de 2024.
FEOFILOFF, Paulo. Distâncias com pesos e o algoritmo de Dijkstra. IME: Instituto de Matemática e Estatística da USP, 31 dez. 2021. Disponível em: [link]. Acesso em: 21 de maio de 2024.
LOPEZ, Maurício Bonilla. Análise Crítica de Plataformas GPON e EPON para Aplicação em Redes Ópticas de Acesso de Alta Capacidade. Dissertação (Mestrado em Engenharia Elétrica). Faculdade de Engenharia Elétrica e de Computação da Universidade Estadual de Campinas, Campinas, 2008.
PEREIRA, Francisco Carlos De Lima. Proposta de um Método Para Otimização e Dimensionamento de Redes GPON. Dissertação (Mestrado em Informática). Pontifícia Universidade Católica do Paraná, Curitiba, 2013.
PYTHON Software Fundation. Documentação: O tutorial de Python. [S. l.]: Python Software Foundation, 21 maio 2024. Disponível em: [link]. Acesso em: 21 de maio de 2024.
IBM. RATIONAL Software Architect: Diagramas de Atividades. 9.7.0. [S. l.], 2 mar. 2021. Copyright IBM Corporation 2015. Disponível em: [link]. Acesso em: 21 de julho de 2024.
SYOZI, Ricardo. Quais são os navegadores mais usados no Brasil?. Terra, 2024. Disponível em: [link]. Acesso em: 08 de agosto de 2024.
SOARES, Allan de Sousa; ALMEIDA, Edson Patricio Barreto de. MATEMÁTICA DISCRETA II: Com Foco em Linguagem Python. 1. ed. Vitória da Conquista: [s. n.], 2022. 186 p. v. 1. E-book.
SOBRINHO, Claudio Roberto Durigan; ENOMOTO, Matheus Lopes. Estudo De Viabilidade Técnica e Econômica em Diferentes Topologias de Projetos de Instalação FTTX com Tecnologia GPON. Orientador: Prof. Dr. Marcelo Eduardo Pellenz. 2017. 66 f. Monografia (Curso de Bacharelado em Engenharia Elétrica) - UNIVERSIDADE FEDERAL DO PARANÁ, Curitiba, Paraná, 2017.
SOMMERVILLE, I. Engenharia de Software. 9 ed. São Paulo: Pearson Prentice Hall, 2011.
TAKEUTI, Paulo. Projeto e Dimensionamento de Redes Ópticas Passivas (PONs). Dissertação (Mestrado em Engenharia Elétrica). Escola de Engenharia de São Carlos da Universidade de São Paulo, São Carlos, 2005.
Published
2024-11-05
How to Cite
SOBREIRA, André Daniel; CAMPOS, Leonardo Barreto.
System for Optical Network Design: A Software for FTTH Network Project Automation. In: REGIONAL SCHOOL ON COMPUTING OF BAHIA, ALAGOAS, AND SERGIPE (ERBASE), 24. , 2024, Salvador/BA.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2024
.
p. 175-184.
DOI: https://doi.org/10.5753/erbase.2024.4446.
