Pasar al contenido principal

Sistemas Descentralizados

Créditos
6
Tipos
Complementaria de especialidad (Redes de Computadores y Sistemas Distribuidos)
Requisitos
Esta asignatura no tiene requisitos , pero tiene capacidades previas
Departamento
AC
El objetivo de este curso es introduciendo al estudiante en los temas de investigación relacionados con sistemas descentralizados y escalables. El programa consistirá en redes sobrepuestos, propiedades topológicas del Internet, coordenadas de red, temas de descentralización y sistemas (replicación optimista, publicar-suscribir, distribución de contenidos, computación voluntaria, redes de sensor), la escalabilidad en propiedades de sistemas, asuntos en sistemas de gran escala (virtualización, orientación a servicios y composición, disponibilidad, localidad, rendimiento y adaptación), modelos de sistemas (teoría de juegos, económico, evolutivo, control, complejidad), modelos arquitectónicos (multi-tier, cluster, grid, nube, SaaS), middleware y aplicaciones (Grid/Cloud, coordinación, computación, almacenamiento, web, distribución de contenidos, sistemas o servicios de escala Internet).

Profesorado

Responsable

Otros

Horas semanales

Teoría
2
Problemas
0
Laboratorio
2
Aprendizaje dirigido
0
Aprendizaje autónomo
7

Competencias

Computer networks and distributed systems

  • CEE2.1 - Capacidad para entender los modelos, problemas y algoritmos relacionados con los sistemas distribuidos, así como poder diseñar y evaluar algoritmos y sistemas que traten la problemática de la distribución y ofrezcan servicios distribuidos
  • CEE2.2 - Capacidad de entender los modelos, problemas y algoritmos relacionados con las redes de computadores, así como poder diseñar y evaluar algoritmos, protocolos y sistemas que traten la problemática de la redes de comunicación entre computadores.
  • Específicas comunes

  • CEC3 - Capacidad para aplicar soluciones innovadoras y realizar avances en el conocimiento que exploten los nuevos paradigmas de la Informática, particularmente en entornos distribuidos.
  • Genéricas

  • CG5 - Capacidad para aplicar soluciones innovadoras y realizar avances en el conocimiento que exploten los nuevos paradigmas de la Informática, particularmente en entornos distribuidos.
  • Razonamiento

  • CTR6 - Capacidad de razonamiento crítico, lógico y matemático. Capacidad para resolver problemas dentro de su área de estudio. Capacidad de abstracción: capacidad de crear y utilizar modelos que reflejen situaciones reales. Capacidad de diseñar y realizar experimentos sencillos, y analizar e interpretar sus resultados. Capacidad de análisis, síntesis y evaluación.
  • Objetivos

    1. Revisión de articulos de investigación
      Competencias relacionadas: CTR6, CEC3, CEE2.1, CEE2.2, CG5,
      Subcompetences
      • Participación en actividades
      • Revisiones de artículos y evaluación
      • Trabajo en tema específico

    Contenidos

    1. Conceptos básicos
      Red entre iguales (P2P) y redes sobrepuestas
    2. Enrutamiento
      Enrutamiento en redes sobrepuestas no-estructuradas y estructuradas
    3. Técnicas y modelos
      Publicar/suscribir, comunicación de grupo, self-propiedades, incentivos, administración, asignación de recursos, seguridad y anonimato, caracterización y evaluación.
    4. Aplicaciones
      Distribución de contenido y media, almacenamiento, compartición de ficheros, comunicación, computación, redes sociales

    Actividades

    Actividad Acto evaluativo


    Presentación asignatura



    Teoría
    2h
    Problemas
    0h
    Laboratorio
    0h
    Aprendizaje dirigido
    0h
    Aprendizaje autónomo
    1h

    Conceptos fundamentales en redes P2P y overlays


    Objetivos: 1
    Teoría
    10h
    Problemas
    0h
    Laboratorio
    0h
    Aprendizaje dirigido
    0h
    Aprendizaje autónomo
    10h

    Enrutamiento en redes estructuradas y no-estructuradas



    Teoría
    6h
    Problemas
    0h
    Laboratorio
    0h
    Aprendizaje dirigido
    0h
    Aprendizaje autónomo
    6h

    Técnicas y modelos



    Teoría
    10h
    Problemas
    0h
    Laboratorio
    0h
    Aprendizaje dirigido
    0h
    Aprendizaje autónomo
    10h

    Aplicaciones



    Teoría
    8h
    Problemas
    0h
    Laboratorio
    0h
    Aprendizaje dirigido
    0h
    Aprendizaje autónomo
    10h

    Propuesta de trabajo de curso



    Semana: 8
    Teoría
    0h
    Problemas
    0h
    Laboratorio
    0h
    Aprendizaje dirigido
    0h
    Aprendizaje autónomo
    0h

    Moderador de discusión



    Semana: 6
    Teoría
    0h
    Problemas
    0h
    Laboratorio
    0h
    Aprendizaje dirigido
    0h
    Aprendizaje autónomo
    0h

    Trabajo de revisión artículos



    Semana: 11
    Teoría
    0h
    Problemas
    0h
    Laboratorio
    0h
    Aprendizaje dirigido
    0h
    Aprendizaje autónomo
    0h

    Preguntas y respuestas de investigación



    Semana: 14
    Teoría
    0h
    Problemas
    0h
    Laboratorio
    0h
    Aprendizaje dirigido
    0h
    Aprendizaje autónomo
    0h

    Presentación final de trabajo de curso



    Semana: 14
    Teoría
    0h
    Problemas
    0h
    Laboratorio
    0h
    Aprendizaje dirigido
    0h
    Aprendizaje autónomo
    0h

    Propuesta de trabajo de curso



    Teoría
    1h
    Problemas
    0h
    Laboratorio
    0h
    Aprendizaje dirigido
    0h
    Aprendizaje autónomo
    0h

    Moderador discusión



    Teoría
    2h
    Problemas
    0h
    Laboratorio
    0h
    Aprendizaje dirigido
    0h
    Aprendizaje autónomo
    0h

    Trabajo revisión artículos



    Teoría
    2h
    Problemas
    0h
    Laboratorio
    0h
    Aprendizaje dirigido
    0h
    Aprendizaje autónomo
    0h

    Q&A investigación



    Teoría
    2h
    Problemas
    0h
    Laboratorio
    0h
    Aprendizaje dirigido
    0h
    Aprendizaje autónomo
    0h

    Presentación final del trabajo de curso



    Teoría
    2h
    Problemas
    0h
    Laboratorio
    0h
    Aprendizaje dirigido
    0h
    Aprendizaje autónomo
    0h

    Metodología docente

    Teoría y clases participativas, lecturas de artículos de investigación, presentación de temas por estudiantes, desarrollo de un trabajo.

    Método de evaluación

    La evaluación de la asignatura se basa en la participación de los estudiantes en actividades a clase, revisión y evaluación de informes y el desarrollo de un trabajo de curso sobre temas específicos.

    NF = 0,3 * PR + 0,2 * PAR + 0,5 * DT

    dónde:

    NF = Nota final de la asignatura
    PR = Revision de informes y evaluación
    PAR = Participatión en actividades
    DT = Desarrollo de un trabajo sobre temas específicos

    Bibliografía

    Básico

    • The course will not rely on any basic bibliography, but on a set of research papers that address topics of the different sections of the program of the course. - ,

    Capacidades previas

    Redes de computadores.