Diseñar e implementar un software Open Source para la administración de dos controladoras redundantes SDN en la plataforma TEMONET Fase II – FCI 011 de la Universidad de Guayaquil.


Abstract:

El presente trabajo de titulación propone diseñar e implementar un software Open Source para la administración de las controladoras redundantes SDN en la plataforma de terapias medicas TEMONET. Este software tiene como objetivo administrar y sincronizar las controladoras redundantes, permitiendo así que un usuario tenga el control sobre los procesos a ejecutarse en las controladoras y también permita sacar un reporte de los cambios realizados por el usuario. Se fundamentó teóricamente en herramientas de software de código abierto como Ryu, Raspbian, Ubuntu Server, Django y Open vSwitch. Aplicando la metodología PPDIOO con la cual se realizó la planeación, preparación, diseño, implementación, operación y la optimización del software mediante los criterios de aceptación de la propuesta. Para el desarrollo del software se tuvo en cuenta la creación y administración de perfiles de usuario que permitan acceder al sistema para la administración de las controladoras, para lo descrito anteriormente se deben tener en cuenta factores como la comunicación con las controladoras, dicha comunicación se establece por medio del protocolo SSH. En el diseño de este sistema también se tuvo en cuenta la ejecución de aplicaciones en las controladoras y que deben permanecer en sincronización, es decir, todas las controladoras deberán ejecutar la misma aplicación. El sistema fue desarrollado en el Lenguaje de programación de Python. Por medio de la implementación del software open source se logró obtener una solución accesible económicamente para su implementación en el proyecto TEMONET.

Año de publicación:

2021

Keywords:

  • SINCRONIZACION
  • Controladoras
  • software
  • Open Source

Fuente:

rraaerraae

Tipo de documento:

Bachelor Thesis

Estado:

Acceso abierto

Áreas de conocimiento:

  • Ingeniería de software
  • Software

Áreas temáticas:

  • Programación informática, programas, datos, seguridad
  • Funcionamiento de bibliotecas y archivos