Skip to content

matcom/distributed-systems-fall-2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Repositorio de entrega de proyectos de la asignatura de Sistemas Distribuidos, Otoño 2024.

Cada equipo debe:

  1. Crear un issue en el presente repositorio que contenga el nombre completo de sus integrantes, grupo, tema asignado y link al repo que da solución a su problemática
  2. Cumplir con los requisitos generales de los proyectos.
  3. Cumplir con el cronograma de entrega de las evaluaciones.

Sobre el informe a proporcionar para la segunda revisión de los proyectos

Cada equipo debe de proporcionar un informe en formato pdf en su repositorio proyecto. Con fecha máxima las 11:59:59 pm del día antes de su exposición. Se mantienen los tutores asignados. Cada equipo debe consultar su calendario de exposición con el profesor asignado.

Temáticas a contener en el informe:

  1. Arquitectura o el problema de como diseñar el sistema.
  • Organización de su sistema distribuido
  • Roles de su sistema
  • Distribución de servicios en ambas redes de docker
  1. Procesos o el problema de cuantos programas o servicios posee el sistema
  • Tipos de procesos dentro del sistema.
  • Organización o agrupación de los procesos en una instancia, o en varias según su arquitectura
  • Tipo de patrón de diseño con respecto al desempeño, async, hilos, procesos o algun subconjunto de los mismos.
  1. Comunicación o el problema de como enviar información mediante la red
  • Tipo de comunicación, rpc, sockets, rest, objetos remotos, patrones de mensajes, etc
  • Comunicación cliente - servidor y servidor - servidor
  • Comunicación entre procesos.
  1. Coordinación o el problema de poner todos los servicios de acuerdo
  • Sincronización de acciones. ( de ser necesario )
  • Acceso exclusivo a recursos. Condiciones de carrera
  • Toma de decisiones distribuidas.
  1. Nombrado y Localización o el problema de dónde se encuentra un recurso y como llegar al mismo
  • Identificación de los datos y servicios
  • Ubicación de los datos y servicios
  • Localización de los datos y servicios
  1. Consistencia y Replicación o el problema de solucionar los problemas que surgen a partir de tener varias copias de un mismo dato en el sistema.
  • Distribución de los datos
  • Replicación, cantidad de réplicas.
  • Confiabilidad de las réplicas de los datos tras una actualización.
  1. Tolerancia a fallas o el problema de, para que pasar tanto trabajo distribuyendo datos y servicios si al fallar una componente del sistema todo se viene abajo.
  • Respuesta a errores
  • Nivel de tolerancia a fallos esperado.
  • Fallos parciales. Nodos caídos temporalmente. Nodos nuevos que se incorporan al sistema.
  1. Seguridad o el problema de que tan vulnerable es su diseño
  • seguridad con respecto a la comunicación
  • seguridad con respecto al diseño
  • Autorización y autenticación.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published