ISEÑO DE SISTEMAS DE REDES LOBALES

22
Versión 3 ACT. 16/05/2018 DISEÑO DE SISTEMAS DE REDES GLOBALES Secuencia Didáctica PROGRAMA EDUCATIVO: Ingeniería en Sistemas Computacionales MODALIDAD: Presencial MODELO DE FORMACIÓN: Por Competencias TIPO: Obligatoria Dirección de Desarrollo Curricular Matamoros 8 y 9 Edificio Rectoría. C.P. 87000, Cd. Victoria, Tamaulipas. Teléfono directo: (834)318 18 19 conmutador: (834)3181800, ext. 1272 y 1274. R-OP-01-06-17

Transcript of ISEÑO DE SISTEMAS DE REDES LOBALES

Page 1: ISEÑO DE SISTEMAS DE REDES LOBALES

Versión 3 ACT. 16/05/2018

DISEÑO DE SISTEMAS DE REDES GLOBALES Secuencia Didáctica

PROGRAMA EDUCATIVO: Ingeniería en Sistemas Computacionales MODALIDAD: Presencial MODELO DE FORMACIÓN: Por Competencias TIPO: Obligatoria

Dirección de Desarrollo Curricular Matamoros 8 y 9 Edificio Rectoría. C.P. 87000, Cd. Victoria, Tamaulipas.

Teléfono directo: (834)318 18 19 conmutador: (834)3181800, ext. 1272 y 1274.

R-OP-01-06-17

Page 2: ISEÑO DE SISTEMAS DE REDES LOBALES

DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800

Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277

R-OP-01-06-17

Versión 3

SECUENCIA DIDÁCTICA BLOQUE, TEMA, UNIDAD O MÓDULO:

FACULTAD Y/O UNIDAD ACADÉMICA: Unidad Académica Multidisciplinaria Mante, Unidad Académica Multidisciplinaria Reynosa Rodhe, Facultad de Ingeniería “Arturo Narro Siller”. PROGRAMA EDUCATIVO: Ingeniero En Sistemas Computacionales. NÚMERO Y NOMBRE Introducción a los Sistemas Distribuidos.

ELEMENTO DE LA COMPETENCIA\OBJETIVO GENERAL DE LA SD

Al terminar esta unidad, el alumno comprenderá y aplicara las propiedades fundamentales de los sistemas distribuidos.

TIEMPO/DURACIÓN 8 horas

DESGLOSE DE CONTENIDOS ESPECÍFICOS ESTRATEGIAS DIDÁCTICAS

INSTRUMENTOS DE

EVALUACIÓN RECURSOS

Estrategia Actividades de Enseñanza Actividades de Aprendizaje

Introducción

1.1 Definición de un Sistema Distribuido. 1.2 Objetivos de los sistemas distribuidos. 1.2.1 Accesibilidad de los recursos

1.2.2 Distribución

1.2.3 Grado de apertura

1.2.4 Escalabilidad. 1.3 Tipos de sistemas distribuidos

1.3.1 Distribuidos de cómputo

1.3.2 Distribuidos de información

1.3.3 Distribuidos Masivos 1.4 Arquitecturas

1.4.1 Modelos arquitectónicos

1.4.1.1 Arquitecturas Centralizadas

1.4.1.2 Arquitecturas Descentralizadas

1.4.1.3 Arquitecturas Distribuidas 1.4.2 Arquitecturas Vs Middleware

1.4.2.1 Interceptores

1.4.2.2 Métodos generales para software adaptivo

Aprender usando TIC. Búsqueda de información Interrogatorio directo. Lluvia de ideas Practicas.

Exposición del profesor. Exposición de los estudiantes. Resúmenes orales de repaso y síntesis. Actividades para la evaluación de conocimientos teóricos/practico. Trabajos individuales y cooperativos fuera del horario de clases. Solución de problemas de la vida real. Presentaciones de los trabajos en electrónico.

Actividades de exploración. Actividades de aprendizaje sistemático. Actividades de estructuración. Actividades de integración. Actividades de evaluación. Exposición de los Sistemas Distribuidos.

Diario de clase. Exámenes parciales.

Presentación con Videoproyector Videos. Libros Equipo de cómputo.

Page 3: ISEÑO DE SISTEMAS DE REDES LOBALES

DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800

Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277

R-OP-01-06-17

Versión 3

1.5 Auto administración en sistemas distribuidos

EVIDENCIAS DE APRENDIZAJE

PRODUCTO DEL BLOQUE, TEMA, UNIDAD O MÓDULO

NIVELES DE DOMINIO CRITERIOS DE DESEMPEÑO

Reporte de la evolución de los Sistemas Distribuidos.

10 COMPETENTE

El alumno conoce: Comprender la evolución y la importancia de los microprocesadres, las Redes de área local y las comunicaciones en el desarrollo de los Sistemas Distribuidos, ha presentado su programario completo, diario de clase y obtenido alta calificación en su examen parcial, su interés a la clase fue todos los días.

9 SATISFACTORIO

El alumno conoce: Comprender la evolución y la importancia de los microprocesadres, las Redes de área local y las comunicaciones en el desarrollo de los Sistemas Distribuidos, ha presentado su programario completo, diario de clase y obtenida calificación aprobatoria en su examen parcial, su interés a la clase fue todos los días.

8 SUFICIENTE El alumno conoce: Comprender la evolución y la importancia de los Sistemas Distribuidos, ha presentado su programario completo, diario de clase y obtenido calificación aprobatoria en su examen parcial, su interés a la clase fue todos los días.

7 BÁSICO El alumno conoce: Comprender la evolución de los Sistemas Distribuidos, ha presentado su programario, diario de clase y obtenido calificación aprobatoria en su examen parcial.

6 ELEMENTAL El alumno conoce: Comprender la evolución de los Sistemas Distribuidos, ha presentado su programario y obtenido calificación aprobatoria en su examen parcial.

5 INSUFICIENTE El alumno conoce: El Alumno no se presento a clases nunca, por lo tanto, no ha cumplido con ninguna de las actividades de aprendizaje.

Page 4: ISEÑO DE SISTEMAS DE REDES LOBALES

DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800

Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277

R-OP-01-06-17

Versión 3

SECUENCIA DIDÁCTICA BLOQUE, TEMA, UNIDAD O MÓDULO:

NÚMERO Y NOMBRE Procesos Distribuidos.

ELEMENTO DE LA COMPETENCIA\OBJETIVO GENERAL DE LA SD

Al terminar esta unidad, el alumno comprenderá y aplicara propiedades fundamentales de los procesos distribuidos, hilos de ejecución, así como la virtualización de sistemas distribuidos.

TIEMPO/DURACIÓN 12 horas

CONTENIDOS ESPECÍFICOS ESTRATEGIAS DIDÁCTICAS

CONTENIDOS ESPECÍFICOS ESTRATEGIAS DIDÁCTICAS

Estrategia

Estrategia Estrategia

Procesos Distribuidos. 2.1 Hilos en sistemas distribuidos

2.1.1 Introducción a los Hilos

2.1.2 Hilos en los sistemas distribuidos.

2.2 Virtualización

2.2.1 Rol de la virtualización en los sistemas distribuidos

2.2.2 Arquitectura de las máquinas virtuales

2.3 Clientes

2.3.1 Interfaces de usuario en red.

2.3.2 Software del Cliente para transparencia de distribución.

2.4 Servidores

2.4.1 Temas Generales de Diseño

2.4.2 Servidores de clústeres

2.4.3 Servidores en Malla

Investigación documental sobre el marco conceptual Aprendizaje basado en practicas aplicadas en la empresa privada. Implementación de la virtualizacion.

Procesos Distribuidos. 2.1 Hilos en sistemas distribuidos

2.1.1 Introducción a los Hilos

2.1.2 Hilos en los sistemas distribuidos.

2.2 Virtualización

2.2.1 Rol de la virtualización en los sistemas distribuidos

2.2.2 Arquitectura de las máquinas virtuales

2.3 Clientes

2.3.1 Interfaces de usuario en red.

2.3.2 Software del Cliente para transparencia de distribución.

2.4 Servidores

Investigación documental sobre el marco conceptual Aprendizaje basado en practicas aplicadas en la empresa privada. Implementación de la virtualizacion.

Procesos Distribuidos. 2.1 Hilos en sistemas distribuidos

2.1.1 Introducción a los Hilos

2.1.2 Hilos en los sistemas distribuidos.

2.2 Virtualización

2.2.1 Rol de la virtualización en los sistemas distribuidos

2.2.2 Arquitectura de las máquinas virtuales

2.3 Clientes

2.3.1 Interfaces de usuario en red.

Investigación documental sobre el marco conceptual Aprendizaje basado en practicas aplicadas en la empresa privada. Implementación de la virtualizacion.

Page 5: ISEÑO DE SISTEMAS DE REDES LOBALES

DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800

Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277

R-OP-01-06-17

Versión 3

2.4.4 Administración de servidores distribuidos

2.5 Migración de código

2.5.1 Métodos para la migración de código

2.5.2 Migración y recursos locales

2.5.3 Migración y recursos heterogéneos

2.6 Comunicación entre procesos distribuidos

2.6.1 Fundamentos

2.6.1.1Protocolos en capas.

2.6.1.2 Tipos de comunicación.

2.6.2 Llamadas a procedimientos remotos

2.6.2.1 Operación básica RPC

2.6.2.2 Paso de parámetros

2.6.2.3 RPC asíncrona

2.6.3 Comunicación orientada a mensajes

2.6.3.1 Comunicación transitoria.

2.6.3.2 Comunicación persistente.

2.6.4 Comunicación orientada a flujos.

2.4.1 Temas Generales de Diseño

2.4.2 Servidores de clústeres

2.4.3 Servidores en Malla

2.4.4 Administración de servidores distribuidos

2.5 Migración de código

2.5.1 Métodos para la migración de código

2.5.2 Migración y recursos locales

2.5.3 Migración y recursos heterogéneos

2.6 Comunicación entre procesos distribuidos

2.6.1 Fundamentos

2.6.1.1Protocolos en capas.

2.6.1.2 Tipos de comunicación.

2.6.2 Llamadas a procedimientos remotos

2.6.2.1 Operación básica RPC

2.6.2.2 Paso de parámetros

2.6.2.3 RPC asíncrona

2.6.3 Comunicación orientada a mensajes

2.6.3.1 Comunicación transitoria.

2.3.2 Software del Cliente para transparencia de distribución.

2.4 Servidores

2.4.1 Temas Generales de Diseño

2.4.2 Servidores de clústeres

2.4.3 Servidores en Malla

2.4.4 Administración de servidores distribuidos

2.5 Migración de código

2.5.1 Métodos para la migración de código

2.5.2 Migración y recursos locales

2.5.3 Migración y recursos heterogéneos

2.6 Comunicación entre procesos distribuidos

2.6.1 Fundamentos

2.6.1.1Protocolos en capas.

2.6.1.2 Tipos de comunicación.

Page 6: ISEÑO DE SISTEMAS DE REDES LOBALES

DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800

Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277

R-OP-01-06-17

Versión 3

Nota: el formato de las Secuencias Didácticas se repite “N” veces, las que sean necesarias en la asignatura.

2.6.3.2 Comunicación persistente.

2.6.4 Comunicación orientada a flujos.

2.6.2 Llamadas a procedimientos remotos

2.6.2.1 Operación básica RPC

2.6.2.2 Paso de parámetros

2.6.2.3 RPC asíncrona

2.6.3 Comunicación orientada a mensajes

2.6.3.1 Comunicación transitoria.

2.6.3.2 Comunicación persistente.

2.6.4 Comunicación orientada a flujos.

Page 7: ISEÑO DE SISTEMAS DE REDES LOBALES

DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800

Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277

R-OP-01-06-17

Versión 3

EVIDENCIAS DE APRENDIZAJE

PRODUCTO DEL BLOQUE, TEMA, UNIDAD O MÓDULO

NIVELES DE DOMINIO CRITERIOS DE DESEMPEÑO

Reporte de las ventajas y desventajas de los sistemas distribuidos asi como la evolución e Importancia de la Virtualización. Portafolio de la Investigacion y practicas realizadas en clase.

10 COMPETENTE

El alumno conoce: Entender las ventajas y desventajas de los sistemas distribuidos asi como la evolución y la importancia de la virtualización. El alumno ha cumplido con las lecturas obligatorias, trabajos de investigación, ha presentado sus practicas completas, diario de clase y obtenido alta calificación en su examen parcial.

9 SATISFACTORIO

El alumno conoce: Entender las ventajas y desventajas de los sistemas distribuidos asi como la evolución y la importancia de la virtualización. El alumno ha cumplido con las lecturas obligatorias, trabajos de investigación, ha presentado sus practicas completas, diario de clase y obtenido calificación aprobatoria en su examen parcial

8 SUFICIENTE

El alumno conoce: Entender las ventajas y desventajas de los sistemas distribuidos asi como la evolución y la importancia de la virtualización. El alumno ha cumplido con las lecturas obligatorias, trabajos de investigación, ha presentado sus practicas, diario de clase y obtenido calificación aprobatoria en su examen parcial

7 BÁSICO

El alumno conoce: Entender las ventajas y desventajas de los sistemas distribuidos asi como la importancia de la virtualización. El alumno ha cumplido con las lecturas obligatorias, trabajos de investigación, ha presentado sus practicas, diario de clase y obtenido calificación aprobatoria en su examen parcial.

6 ELEMENTAL

El alumno conoce: Entender las ventajas y desventajas de los sistemas distribuidos. El alumno ha cumplido con las lecturas obligatorias, trabajos de investigación, ha presentado sus practicas, diario de clase y obtenido calificación aprobatoria en su examen parcial

5 INSUFICIENTE El alumno conoce: El Alumno no se presento a clases nunca, por lo tanto, no ha cumplido con ninguna de las actividades de aprendizaje.

Page 8: ISEÑO DE SISTEMAS DE REDES LOBALES

DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800

Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277

R-OP-01-06-17

Versión 3

EVIDENCIAS DE APRENDIZAJE

PRODUCTO DEL BLOQUE, TEMA, UNIDAD O MÓDULO

NIVELES DE DOMINIO CRITERIOS DE DESEMPEÑO

NÚMERO Y NOMBRE Sistemas de Nombres.

ELEMENTO DE LA COMPETENCIA\OBJETIVO GENERAL DE LA SD

Al término de esta unidad, el alumno comprenderá y aplicará las propiedades de los sistemas de nomenclatura para los sistemas distribuidos.

TIEMPO/DURACIÓN 8 horas

CONTENIDOS ESPECÍFICOS ESTRATEGIAS DIDÁCTICAS INSTRUMENTOS DE

EVALUACIÓN RECURSOS

Estrategia Actividades de Enseñanza Actividades de Aprendizaje

Sistema de nombres. 3.1 Nombres, identificadores y direcciones 3.2 Nombres planos

3.2.1 Soluciones Simples

3.2.2 Métodos basados en el origen.

3.2.3 Tablas Hash distribuidas.

3.2.4 Métodos jerárquicos 3.3 Nombres estructurados.

3.3.1 Espacio de nombres.

3.3.2 Resolución de nombres

3.3.3 Implementación de un espacio de nombres

3.3.4 El sistema de nombres de dominio.

3.4 Nombres basados en atributos.

3.4.1 Servicios de directorio

3.4.2 Implementaciones jerárquicas: LADP

3.4.3 Implementaciones descentralizadas.

Aprender usando TIC. Simulación. Realización de practicas.

Exposición oral. Exposición audiovisual. Ejercicios dentro de clase. Ejercicios fuera del aula.

Lecturas obligatorias. Trabajos de investigación. Prácticas de taller o Laboratorio. Discusión en equipos de las actividades realizadas.

Cuestionario. Exámenes parciales. Prácticas de Laboratorio. Lecturas obligatorias

Presentación con Videoproyector Libros Equipo de cómputo

Page 9: ISEÑO DE SISTEMAS DE REDES LOBALES

DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800

Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277

R-OP-01-06-17

Versión 3

Portafolio de Evidencias..

10 COMPETENTE

El alumno conoce: Conoce las propiedades de los sistemas de nomenclatura para los sistemas distribuidos. El alumno ha cumplido con las lecturas obligatorias, trabajos de investigación, ha presentado sus practicas completas, diario de clase y obtenido alta calificación en su examen parcial

9 SATISFACTORIO

El alumno conoce: Conoce las propiedades de los sistemas de nomenclatura para los sistemas distribuidos. El alumno ha cumplido con las lecturas obligatorias, trabajos de investigación, ha presentado sus practicas completas, diario de clase y obtenido calificación aprobatoria en su examen parcial.

8 SUFICIENTE

El alumno conoce: Conoce las propiedades de los sistemas de nomenclatura para los sistemas distribuidos. El alumno ha cumplido con las lecturas obligatorias, trabajos de investigación, ha presentado sus practicas completas, diario de clase y obtenido calificación aprobatoria en su examen parcial.

7 BÁSICO

El alumno conoce: Conoce las propiedades de los sistemas de nomenclatura para los sistemas distribuidos. El alumno ha cumplido con las lecturas obligatorias, trabajos de investigación, diario de clase y obtenido calificación aprobatoria en su examen parcial.

6 ELEMENTAL

El alumno conoce: Conoce las propiedades de los sistemas de nomenclatura para los sistemas distribuidos. El alumno ha cumplido con las lecturas obligatorias, trabajos de investigación, diario de clase y obtenido calificación media en su examen parcial.

5 INSUFICIENTE

El alumno conoce: El alumno ha obtenido una calificación no aprobatoria en su examen parcial y no ha cumplido con ninguna de las actividades de aprendizaje.

Page 10: ISEÑO DE SISTEMAS DE REDES LOBALES

DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800

Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277

R-OP-01-06-17

Versión 3

NÚMERO Y NOMBRE Sincronización.

ELEMENTO DE LA COMPETENCIA\OBJETIVO GENERAL DE LA SD

Al terminar esta unidad, el alumno entenderá y aplicara la sincronización en los problemas de sincronía para los sistemas distribuidos.

TIEMPO/DURACIÓN 8 horas

CONTENIDOS ESPECÍFICOS ESTRATEGIAS DIDÁCTICAS

CONTENIDOS ESPECÍFICOS ESTRATEGIAS DIDÁCTICAS

Estrategia

Estrategia Estrategia

Sincronización. 4.1 Sincronización del reloj

4.1.1 Relojes Físicos

4.1.2 Sistemas de posicionamiento global

4.1.3 Algoritmos de sincronización de relojes.

4.2 Relojes lógicos

4.2.1 Relojes lógicos de Lamport

4.2.2 Relojes vectoriales. 4.3 Exclusión mutua.

4.3.1 Visión general.

4.3.2 Algoritmo centralizado

4.3.3 Algoritmo descentralizado

4.3.4 Algoritmo distribuido

4.3.5 Algoritmo de anillo de token

4.3.6 Comparación de los 4 algoritmos. 4.4 Posicionamiento global de los nodos. 4.5 Algoritmos de elección.

4.5.1 Algoritmos de elección tradicional

4.5.2 Elecciones en ambientes inalámbricos

4.5.3 Elecciones en sistemas de gran escala.

Aprender usando TIC. Simulación. Realización de proyectos. Practicas.

Exposición oral. Exposición audiovisual. Ejercicios dentro de clase. Ejercicios fuera del aula.

Lecturas obligatorias. Trabajos de investigación. Prácticas de taller o Laboratorio. Discusión en equipos de las actividades realizadas.

Cuestionario. Exámenes parciales. Prácticas de Laboratorio. Lecturas obligatorias

Presentación con Videoproyector Libros Equipo de cómputo

Page 11: ISEÑO DE SISTEMAS DE REDES LOBALES

DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800

Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277

R-OP-01-06-17

Versión 3

EVIDENCIAS DE APRENDIZAJE

PRODUCTO DEL BLOQUE, TEMA, UNIDAD O MÓDULO

NIVELES DE DOMINIO CRITERIOS DE DESEMPEÑO

Portafolio de Evidencias..

10 COMPETENTE

El alumno conoce: Diferente sincronización en los problemas de sincronía para los sistemas distribuidos. El alumno ha cumplido con las lecturas obligatorias, trabajos de investigación, ha presentado su programario completo, diario de clase y obtenido alta calificación en su examen parcial.

9 SATISFACTORIO

El alumno conoce: Diferente sincronización en los problemas de sincronía para los sistemas distribuidos. El alumno ha cumplido con las lecturas obligatorias, trabajos de investigación, ha presentado su programario completo, diario de clase y obtenido calificación aprobatoria en su examen parcial.

8 SUFICIENTE

El alumno conoce: Diferente sincronización en los problemas de sincronía para los sistemas distribuidos. El alumno ha cumplido con las lecturas obligatorias, trabajos de investigación, diario de clase y obtenido calificación aprobatoria en su examen parcial.

7 BÁSICO

El alumno conoce: Diferente sincronización en los problemas de sincronía para los sistemas distribuidos. El alumno ha cumplido con las lecturas obligatorias, trabajos de investigación, diario de clase y obtenido calificación aprobatoria en su examen parcial.

6 ELEMENTAL

El alumno conoce: Diferente sincronización en los problemas de sincronía para los sistemas distribuidos. El alumno ha cumplido con las lecturas obligatorias, trabajos de investigación, y obtenido calificación aprobatoria en su examen parcial.

5 INSUFICIENTE

El alumno conoce: El alumno ha obtenido una calificación no aprobatoria en su examen parcial y no ha cumplido con ninguna de las actividades de aprendizaje

Page 12: ISEÑO DE SISTEMAS DE REDES LOBALES

DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800

Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277

R-OP-01-06-17

Versión 3

NÚMERO Y NOMBRE Consistencia y Replicación.

ELEMENTO DE LA COMPETENCIA\OBJETIVO GENERAL DE LA SD

Al terminar esta unidad, el alumno entenderá y aplicara los diferentes métodos de replicación aplicados en los sistemas distribuidos.

TIEMPO/DURACIÓN 12 horas

CONTENIDOS ESPECÍFICOS

ESTRATEGIAS DIDÁCTICAS

CONTENIDOS ESPECÍFICOS

ESTRATEGIAS DIDÁCTICAS

Estrategia

Estrategia Estrategia

Consistencia y replicación. 5.1 Introducción.

5.1.1 Razones para replicar.

5.1.2 Replicación como técnica de

escalamiento.

5.2 Modelos de Consistencia centrada en

los datos.

5.2.1 Consistencia continua 5.2.2 Ordenamiento consistente de operaciones

5.3 Modelos de Consistencia centrada en el cliente.

5.3.1 Consistencia momentánea.

5.3.2 Lecturas monotónicas.

5.3.3 Escrituras monotónicas 5.3.4 Modelo Lea sus escrituras.

5.3.5 Modelo Las escrituras siguen

a las lecturas.

5.4 Administracion de Replicas.

5.4.1 Ubicación del servidor de

replicas.

Aprender usando TIC. Simulación. Realización de proyectos.

Exposición oral. Exposición audiovisual. Ejercicios dentro de clase. Ejercicios fuera del aula.

Lecturas obligatorias. Trabajos de investigación. Prácticas de taller o Laboratorio. Discusión en equipos de las actividades realizadas.

Cuestionario. Exámenes parciales. Prácticas de Laboratorio. Lecturas obligatorias

Presentación con Videoproyector Libros Equipo de cómputo

Page 13: ISEÑO DE SISTEMAS DE REDES LOBALES

DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800

Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277

R-OP-01-06-17

Versión 3

EVIDENCIAS DE APRENDIZAJE

PRODUCTO DEL BLOQUE, TEMA, UNIDAD O MÓDULO

NIVELES DE DOMINIO CRITERIOS DE DESEMPEÑO

Portafolio de Evidencias..

10 COMPETENTE

El alumno conoce: Diferentes métodos de replicación aplicados en los sistemas distribuidos. El alumno ha cumplido con las lecturas obligatorias, trabajos de investigación, ha presentado su programario completo, diario de clase y obtenido calificación aprobatoria en su examen parcial

9 SATISFACTORIO

El alumno conoce: Diferentes métodos de replicación aplicados en los sistemas distribuidos. El alumno ha cumplido con las lecturas obligatorias, ha presentado su programario completo, diario de clase y obtenido calificación aprobatoria en su examen parcial

8 SUFICIENTE El alumno conoce:

Diferentes métodos de replicación aplicados en los sistemas distribuidos. El alumno ha presentado su programario completo, diario de clase y obtenido calificación aprobatoria en su examen parcial

7 BÁSICO

El alumno conoce: Diferentes métodos de replicación aplicados en los sistemas distribuidos. El alumno ha presentado su programario completo, diario de clase y obtenido calificación aprobatoria en su examen parcial.

6 ELEMENTAL El alumno conoce:

5.4.2 Ubicación y replicación de

contenido. 5.4.3 Distribución de contenido.

5.5 Protocolos de consistencia.

5.5.1 Consistencia continúa. 5.5.2 Protocolos basados en primarias

5.5.3 Protocolos de escritura

replicados

5.5.4 Protocolos de coherencia de

caché 5.5.5 Implementación de la consistencia

centrada en el cliente.

Page 14: ISEÑO DE SISTEMAS DE REDES LOBALES

DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800

Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277

R-OP-01-06-17

Versión 3

Diferentes métodos de replicación aplicados en los sistemas distribuidos. El alumno ha obtenido calificación aprobatoria en su examen parcial, pero no ha cumplido con ninguna de las actividades de aprendizaje

5 INSUFICIENTE

El alumno conoce: El alumno ha obtenido una calificación no aprobatoria en su examen parcial y no ha cumplido con ninguna de las actividades de aprendizaje,

Page 15: ISEÑO DE SISTEMAS DE REDES LOBALES

DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800

Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277

R-OP-01-06-17

Versión 3

NÚMERO Y NOMBRE Tolerancia a Fallos

ELEMENTO DE LA COMPETENCIA\OBJETIVO GENERAL DE LA SD

Al terminar esta unidad, el alumno conocerá y aplicara los diferentes métodos de recuperación ante fallos en los sistemas distribuidos.

TIEMPO/DURACIÓN 12 horas

CONTENIDOS ESPECÍFICOS ESTRATEGIAS DIDÁCTICAS

CONTENIDOS ESPECÍFICOS ESTRATEGIAS DIDÁCTICAS

Estrategia

Estrategia Estrategia

Tolerancia a Fallas.

6.1 Introducción.

6.1.2 Conceptos Básicos.

6.1.3 Disfrazados de fallas por dedundancia.

6.2 Atenuación de un proceso.

6.2.1 Temas de diseño

6.2.2 Enmascaramiento de fallas y replicación

6.2.3 Acuerdo en sistemas defectuosos.

6.2.4 Detección de fallas. 6.3 Comunicación confiable entre cliente y servidor.

6.3.1 Comunicación punto a punto.

6.3.2 Comunicación RPC en presencia de fallas.

6.4 Comunicación de grupo confiable.

6.4.1 Esquema de multi transmisión básicos confiables.

6.4.2 Escalabilidad en multi transmisión confiable.

6.4.3 Multi transmisión atómica. 6.5 Realización distribuida.

6.5.1 Realización bifásica.

Aprender usando TIC. Simulación. Realización de proyectos.

Exposición oral. Exposición audiovisual. Ejercicios dentro de clase. Ejercicios fuera del aula.

Lecturas obligatorias. Trabajos de investigación. Prácticas de taller o Laboratorio. Discusión en equipos de las actividades realizadas.

Cuestionario. Exámenes parciales. Prácticas de Laboratorio. Lecturas obligatorias

Presentación con Videoproyector Libros Equipo de cómputo

Page 16: ISEÑO DE SISTEMAS DE REDES LOBALES

DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800

Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277

R-OP-01-06-17

Versión 3

EVIDENCIAS DE APRENDIZAJE

PRODUCTO DEL BLOQUE, TEMA, UNIDAD O MÓDULO

NIVELES DE DOMINIO CRITERIOS DE DESEMPEÑO

Portafolio de Evidencias.

10 COMPETENTE

El alumno conoce: Conocerá y aplicará los diferentes métodos de recuperación ante fallos en los sistemas distribuidos.

El alumno ha cumplido con las lecturas obligatorias, trabajos de investigación, ha presentado su programario completo, diario de clase y obtenido alta calificación en su examen parcial

9 SATISFACTORIO

El alumno conoce: Conocerá y aplicará los diferentes métodos de recuperación ante fallos en los sistemas distribuidos. El alumno ha cumplido con las lecturas obligatorias, trabajos de investigación, ha presentado su programario completo, diario de clase y obtenido calificación aprobatoria en su examen parcial

8 SUFICIENTE El alumno conoce: Conocerá y aplicará los diferentes métodos de recuperación ante fallos en los sistemas distribuidos.

El alumno ha presentado su programario completo, diario de clase y obtenido calificación aprobatoria en su examen parcial

7 BÁSICO

El alumno conoce: Conocerá y aplicará los diferentes métodos de recuperación ante fallos en los sistemas distribuidos.

El alumno ha presentado su programario completo, diario de clase y obtenido calificación aprobatoria en su examen parcial.

6 ELEMENTAL

El alumno conoce: Conocerá y aplicará los diferentes métodos de recuperación ante fallos en los sistemas distribuidos.

El alumno ha obtenido calificación aprobatoria en su examen parcial, pero no ha cumplido con ninguna de las actividades de aprendizaje

5 INSUFICIENTE El alumno conoce:

6.5.2 Realización trifásica. 6.6 Recuperación

6.6.1 Introducción

6.6.2 Marcación de puntos de control

6.6.3 Registro de mensajes 6.6.4 Computación orientada a la recuperación.

Page 17: ISEÑO DE SISTEMAS DE REDES LOBALES

DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800

Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277

R-OP-01-06-17

Versión 3

El alumno ha obtenido una calificación no aprobatoria en su examen parcial y no ha cumplido con ninguna de las actividades de aprendizaje,

Page 18: ISEÑO DE SISTEMAS DE REDES LOBALES

DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800

Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277

R-OP-01-06-17

Versión 3

NÚMERO Y NOMBRE Tolerancia a Fallos

ELEMENTO DE LA COMPETENCIA\OBJETIVO GENERAL DE LA SD

Al terminar esta unidad, el alumno conocerá y aplicará los diferentes métodos de recuperación ante fallos en los sistemas distribuidos.

TIEMPO/DURACIÓN 12 horas

CONTENIDOS ESPECÍFICOS ESTRATEGIAS DIDÁCTICAS

CONTENIDOS ESPECÍFICOS ESTRATEGIAS DIDÁCTICAS

Estrategia

Estrategia Estrategia

Seguridad. 7.1 Introducción.

7.1.1 Amenazas, políticas y mecanismos de seguridad

7.1.2 Temas de diseño 7.1.3 Criptografía

7.2 Canales seguros.

7.2.1 Autenticación.

7.2.2 Integridad y confidencialidad del mensaje

7.2.3 Comunicación segura de un grupo 7.3 Control de acceso.

7.3.1 Temas generales del control de acceso

7.3.2 Cortafuegos (Firewall)

7.3.3 Código móvil seguro.

7.3.4 Negación del servicio. 7.4 Administración de la seguridad.

7.4.1 Administración de claves.

7.4.2 Administración de un grupo seguro

7.4.3 Administración de la autorización.

Aprender usando TIC. Simulación. Realización de proyectos.

Exposición oral. Exposición audiovisual. Ejercicios dentro de clase. Ejercicios fuera del aula.

Lecturas obligatorias. Trabajos de investigación. Prácticas de taller o Laboratorio. Discusión en equipos de las actividades realizadas.

Cuestionario. Exámenes parciales. Prácticas de Laboratorio. Lecturas obligatorias

Presentación con Videoproyector Libros Equipo de cómputo

Page 19: ISEÑO DE SISTEMAS DE REDES LOBALES

DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800

Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277

R-OP-01-06-17

Versión 3

EVIDENCIAS DE APRENDIZAJE

PRODUCTO DEL BLOQUE, TEMA, UNIDAD O MÓDULO

NIVELES DE DOMINIO CRITERIOS DE DESEMPEÑO

Portafolio de Evidencias.

10 COMPETENTE

El alumno conoce: Conocerá y aplicara los diferentes métodos de recuperación ante fallos en los sistemas distribuidos.

El alumno ha cumplido con las lecturas obligatorias, trabajos de investigación, ha presentado su programario completo, diario de clase y obtenido alta calificación en su examen parcial

9 SATISFACTORIO

El alumno conoce: Conocerá y aplicara los diferentes métodos de recuperación ante fallos en los sistemas distribuidos.

El alumno ha cumplido con las lecturas obligatorias, ha presentado su programario completo, diario de clase y obtenido alta calificación en su examen parcial

8 SUFICIENTE El alumno conoce: Conocerá y aplicara los diferentes métodos de recuperación ante fallos en los sistemas distribuidos.

El alumno ha presentado su programario completo, diario de clase y obtenido calificación aprobatoria en su examen parcial

7 BÁSICO

El alumno conoce: Conocerá y aplicara los diferentes métodos de recuperación ante fallos en los sistemas distribuidos.

El alumno ha presentado su programario completo, diario de clase y obtenido calificación aprobatoria en su examen parcial.

6 ELEMENTAL

El alumno conoce: Conocerá y aplicara los diferentes métodos de recuperación ante fallos en los sistemas distribuidos.

El alumno ha obtenido calificación aprobatoria en su examen parcial, pero no ha cumplido con ninguna de las actividades de aprendizaje

5 INSUFICIENTE

El alumno conoce: El alumno ha obtenido una calificación no aprobatoria en su examen parcial y no ha cumplido con ninguna de las actividades de aprendizaje,

Page 20: ISEÑO DE SISTEMAS DE REDES LOBALES

DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800

Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277

R-OP-01-06-17

Versión 3

EVIDENCIAS DE APRENDIZAJE

PRODUCTO DEL BLOQUE, TEMA, UNIDAD O MÓDULO

NIVELES DE DOMINIO CRITERIOS DE DESEMPEÑO

10 COMPETENTE El alumno conoce:

NÚMERO Y NOMBRE Caso de estudio. Sistemas distribuidos basados en el web.

ELEMENTO DE LA COMPETENCIA\OBJETIVO GENERAL DE LA SD

Al terminar esta unidad, el alumno conocerá y comprenderá los fundamentos de los Sistemas Distribuidos aplicados a un problema real como caso de estudio, los Sistemas distribuidos basados en el Web, en donde aplicará todos los conceptos y técnicas aprendidos a lo largo del curso.

TIEMPO/DURACIÓN 12 horas

CONTENIDOS ESPECÍFICOS

ESTRATEGIAS DIDÁCTICAS

CONTENIDOS ESPECÍFICOS

ESTRATEGIAS DIDÁCTICAS

Estrategia

Estrategia Estrategia

8.1 Arquitectura.

8.1.1 Sistemas tradicionales basados en el web.

8.1.2 Servicios WEB

8.1.3 Criptografía 8.2 Procesos.

8.2.1 Clientes.

8.2.2 Servidores WEB Apache

8.2.3 Servidores WEB basados en clústeres.

8.3 Comunicación.

8.3.1 Protocolo HTTP

8.3.2 Protocolo de acceso a un objeto simple.

Aprender usando TIC. Simulación. Realización de proyectos.

Exposición oral. Exposición audiovisual. Ejercicios dentro de clase. Ejercicios fuera del aula.

Lecturas obligatorias. Trabajos de investigación. Prácticas de taller o Laboratorio. Discusión en equipos de las actividades realizadas.

Cuestionario. Exámenes parciales. Prácticas de Laboratorio. Lecturas obligatorias

Presentación con Videoproyector Libros Equipo de cómputo

Page 21: ISEÑO DE SISTEMAS DE REDES LOBALES

DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800

Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277

R-OP-01-06-17

Versión 3

Portafolio de Evidencias.

Conocerá y comprenderá los fundamentos de los Sistemas Distribuidos aplicados a un problema real como caso de estudio, los Sistemas distribuidos basados en el Web, en donde aplicará todos los conceptos y técnicas aprendidos a lo largo del curso.

El alumno ha cumplido con las lecturas obligatorias, trabajos de investigación, ha presentado su programario completo, diario de clase y obtenido alta calificación en su examen parcial

9 SATISFACTORIO

El alumno conoce: Conocerá y comprenderá los fundamentos de los Sistemas Distribuidos aplicados a un problema real como caso de estudio, los Sistemas distribuidos basados en el Web, en donde aplicará todos los conceptos y técnicas aprendidos a lo largo del curso.

El alumno ha cumplido con las lecturas obligatorias, ha presentado su programario completo, diario de clase y obtenido alta calificación en su examen parcial

8 SUFICIENTE

El alumno conoce: Conocerá y comprenderá los fundamentos de los Sistemas Distribuidos aplicados a un problema real como caso de estudio, los Sistemas distribuidos basados en el Web, en donde aplicará todos los conceptos y técnicas aprendidos a lo largo del curso.

El alumno ha presentado su programario completo, diario de clase y obtenido calificación aprobatoria en su examen parcial

7 BÁSICO

El alumno conoce: Conocerá y comprenderá los fundamentos de los Sistemas Distribuidos aplicados a un problema real como caso de estudio, los Sistemas distribuidos basados en el Web, en donde aplicará todos los conceptos y técnicas aprendidos a lo largo del curso.

El alumno ha presentado su programario completo, diario de clase y obtenido calificación aprobatoria en su examen parcial.

6 ELEMENTAL

El alumno conoce: Conocerá y comprenderá los fundamentos de los Sistemas Distribuidos aplicados a un problema real como caso de estudio, los Sistemas distribuidos basados en el Web, en donde aplicará todos los conceptos y técnicas aprendidos a lo largo del curso.

El alumno ha obtenido calificación aprobatoria en su examen parcial, pero no ha cumplido con ninguna de las actividades de aprendizaje

5 INSUFICIENTE

El alumno conoce: El alumno ha obtenido una calificación no aprobatoria en su examen parcial y no ha cumplido con ninguna de las actividades de aprendizaje,

REFERENCIAS (APA)

Básica

Andrew S. Tanenbaum, Maarten Van Steen.

Sistemas distribuidos, principios y paradigmas, Segunda Edición. Pearson - Prentice Hall. México , 2008.

Digital:

Page 22: ISEÑO DE SISTEMAS DE REDES LOBALES

DIR DIRECCIÓN DE DESARROLLO CURRICULAR Conmutador: (834) 3181800

Mat Matamoros S/N, Zona Centro, Cd. Victoria, Tamaulipas, México C.P. 87000 Ext. 1274, 1272, 1273, 1275, 1277

R-OP-01-06-17

Versión 3

Complementaria

Roger S. Pressman. Ingeniería de Software. Quinta Edición. McGraw- Hill Interamericana. Madrid. 2002. George Coulouris. Sistemas Distribuidos. Tercera Edición. Addison Wesley. Madrid. 2001.

Digital:

ELABORACIÓN Nombre del (la) Profesor (a) DES y/o Academia

Academia de Redes. Facultad de Ingeniería “Arturo Narro Siller” de la Universidad Autónoma de Tamaulipas.

Fecha de Elaboración:DD/MM/AÑO

ACTUALIZACIÓN

Nombre del (la) Profesor (a) DES y/o Academia

Fecha de Elaboración: 22/08/2019 Fecha de Actualización: DD/MM/AÑO

Nota: los apartados de “Referencias (APA)”, “Elaboración”, “Fecha de Elaboración” “Actualización” y “Fecha de Actualización”, se colocan sólo después de la última Secuencia Didáctica.