1 Universidad Del Caribe Telemática Sistemas Operativos Distribuidos y de Tiempo Real “Modelos de Sistemas” Profesor: Joel Antonio Trejo Sánchez Integrantes:

Slides:



Advertisements
Presentaciones similares
APLICACIONES DISTRIBUIDAS
Advertisements

Construcción de Sistemas Distribuidos Rogelio Ferreira Escutia
“Fundamentos de Sistemas Distribuidos”
INGENIERÍA DE SOFTWARE Introducción Arquitectura de Software
Sistemas Operativos Distribuidos
Sistemas Operativos Distribuidos
Java 2 Platform Enterprise Edition
ARQUITECTURA DE LOS SISTEMAS OPERATIVOS DISTRIBUIDOS
Universidad Centroamericana
Desarrollo de aplicaciones para ambientes distribuidos
Capítulo 8 Arquitectura de las aplicaciones en Internet.
EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) PROGRAMACION CLIENTE /
INGENIERIA DEL SOFTWARE DEL COMERCIO ELECTRONICO CLIENTE/SERVIDOR
1. Introducción a los Sistemas de Internet Gestión de Sistemas en Internet Universidad Antonio de Nebrija 2003/04 Justo N. Hidalgo Sanz.
Pontificia Universidad Javeriana Sistemas Distribuidos (2007/01)
Introducción a las redes de computadores
Modelo de 2 Capas Cliente/Servidor.  Esta arquitectura consiste básicamente en un cliente que realiza peticiones a otro programa (el servidor) que le.
 Modelos arquitectónicos ◦ Cliente - servidor ◦ Múltiples servidores y proxies ◦ Peer to peer  Modelos fundamentales ◦ Modelos de interacción ◦ Modelos.
1 Arquitectura de Software (Estilos Arquitectónicos) Universidad de los Andes Demián Gutierrez Mayo 2011.
BASE DE DATOS Reingeniería de Procesos. Modelo de BPR Definición del Negocio Refinamiento e instanciación Evaluación de procesos Especificación y diseño.
San Juan Bautista Tuxtepec, Oaxaca a 01 de Septiembre de 2016 INSTITUTO TECNOLÓGICO de Tuxtepec PROGRAMACION EN AMBIENTE CLIENTE-SERVIDOR CORBA PRESENTA:
Ingeniería del Software Diseñó de Software Universidad de los Andes Demián Gutierrez Abril 2009.
CLIENTE - SERVIDOR INTEGRANTES: JORGE MORA ERICK SALTOS FREDDY SERNAQUE ANGGIE REYES.
PROYECTO INTEGRADOR DE ALUMNOS DEL 2º CURSO DEL CICLO FORMATIVO
“Los Sistemas Operativos”
Sistema de Base de datos
U.T. 11: Introducción A Las Bases De Datos
Sistemas Distribuidos
MODELO CLIENTE -SERVIDOR
LA NUEVA FRONTERA EDUCATIVA CON NUEVAS TECNOLOGÍAS
Clusters.
COMO FUNCIONA LA INTERNET
Modelo de 3 capas. Qué es la arquitectura de una aplicación? La arquitectura se refiere a la forma en la que es diseñada tanto física como lógicamente.
Definición de un Sistema Distribuido
Software Es intangible, existe como información, ideas, conceptos, símbolos, pero no ocupa un espacio físico, se podría decir que no tiene sustancia. Se.
CUESTIONARIO CONOCIMIENTOS PREVIOS
CONOCIMIENTOS PREVIOS
USO DE MODELOS EN CAPAS Equipo 7 Karen Berenice Magaña Ceferino
Capa de enlace de datos y capa física
Motivación ¿Qué pasaría si en un espacio acotado unimos los recursos de alta tecnología de determinadas organizaciones con los requerimientos de otras.
SONIA ESPERANZA GARCIA AMAYA Tecnología en Gestión Administrativa
TIC TECNOLOGIAS DE LA INFORMACION Y LA COMUNICACION
Data Center By Ernesto Torres.
FUNDAMENTOS DE PROGRAMACION EN ENTORNO WEB. Rodrigo Cabello Ing. Informático Director de proyectos Think – Ideas in Motion FUNDAMENTOS.
ARQUITECTURA DE SOFTWARE Y SUS COMPONENTES Integrantes: Luis Morel Braulio Jiménez Yeuris Ossers Rawel Lauciano
CONCEPTOS BÁSICOS DE INTERNET
ESTRUCTURA DE SISTEMAS OPERATIVOS
ESTRUCTURAS DE LOS SISTEMAS OPERATIVOS INTEGRANTES: -SIAS ALVAREZ -GUTIÉRREZ ROBLES -GELDRES HUAYCOCHEA.
Patrones de Diseño Sistemas de Información II – IS 445 Docente: Lisber Arana Hinostroza Mayo
Java Enterprise edition
Curso: fundamentos de redes Profesor: Miguel farfan Sesion: 03
“Evolución de la Aplicaciones Informáticas”
MIDDLEWARE Y PROGRAMACION WEB DISTRIBUIDA. ¿ QUE ES MIDDLEWARE?
Programación (1).
Capítulo 1: Exploración de la red
“SISTEMA INFORMÁTICO”
“Conceptos Básicos de Java”
IMPLEMENTACIÓN DE UN PORTAL WEB PARA LA AUTOMATIZACIÓN DEL PROCESO DE CONSULTORÍAS DE MENTORES GOLD DE LA REGIÓN LATINOAMERICANA DEL IEEE (R9), UTILIZANDO.
2 Es el dispositivo digital lógico de interconexión de equipos que opera en la capa de enlace de datos del modelo OSI. Su función es interconectar dos.
Arquitectura Aplicaciones Web
ESTRUCTURA DE SISTEMAS OPERATIVOS Carbajal Rojas karla.
¿Qué es una red? Conjunto de entidades conectadas entre sí
Arquitectura de sistemas distribuidos Presentado por: Emmanuel García Mat
Sistemas Operativos Distribuidos Presentación. Fernando Pérez Costoya José María Peña Sánchez Sistemas Operativos Distribuidos 1 Referencias Básicas Distributed.
1 TEMA 10. SISTEMAS OPERATIVOS DISTRIBUIDOS Introducción Hardware Software Aspectos de diseño.
ESTRUCTURA DE SISTEMAS OPERATIVOS - ROY CANEPA JUAN FABIO
Ha llegado el momento de dar una mirada al interior de los Sistemas Operativos. En las siguientes secciones examinaremos cuatro estructuras distintas.
SISTEMAS OPERATIVOS Estudiante: Rojas De la Cruz Jesus Manuel. Ciclo: VI. Turno: Noche.
Creación de un servicio web con RMI 3Unidad N°. comprende el funcionamiento de un servicio web con RMI de manera eficiente y responsable. Logro.
Transcripción de la presentación:

1 Universidad Del Caribe Telemática Sistemas Operativos Distribuidos y de Tiempo Real “Modelos de Sistemas” Profesor: Joel Antonio Trejo Sánchez Integrantes: Viana Patrón G. Abraham Ramos Zapata Rodolfo Alvarado Navarrete Israel Álvarez Cervantes Simón Medrano Baltasar Jorge 26 de Agosto de 2011

2 Contenido  Introducción  Objetivos de los Modelos  Los buenos Modelos  Modelos de Sistemas Distribuidos  Los modelos arquitectónicos - capa de software * Modelo Cliente-Servidor * Múltiples Servidores * Servidores Proxy y Cache

3 Contenido * Procesos Pares  Modelos Fundamentales * Modelo de Interacción * Modelo de Fallo  Referencias

4 Introducción Los sistemas pensados para trabajar en entornos reales deben diseñarse para funcionar Correctamente. Un modelo arquitectónico define la forma en que los componentes de los sistemas interaccionan uno con otro y en cómo están vinculados con la red de computadores

5 Objetivos de los modelos Entender Predecir Controlar/explorar

6 Los buenos modelos Un modelo consta de atributos y reglas *las reglas pueden ser expresadas como fórmulas matemáticas y lógicas Un modelo de rendimiento de visión *ayuda a reconocer los problemas sin solución *ayuda a evitar las soluciones lentas o costosas

7 Modelos de Sistemas Distribuidos Los modelos arquitectónicos *La colocación de las piezas *Relación de las partes Los modelos fundamentales *Descripción formal de propiedades comunes en los Sistema de Todos Modelos Arquitectónicos

8 Modelos de Sistemas  Los modelos arquitectónicos Modelo cliente-servidor Varios servidores Servidores proxy y cachés Procesos pares  Modelos fundamentales Modelo de interacción Modelo de seguridad

9 Los modelos arquitectónicos - capa de software software y hardware de las capas de servicios en los sistemas distribuidos

10 Los modelos arquitectónicos - capa de software Middleware Es una capa de software cuyo propósito es ocultar la heterogeneidad y para proporcionar un modelo de programación conveniente para el programador de aplicaciones: CORBA (Common Object Request Broker Architecture) Java RMI (Invocación de objetos remotos) Microsoft DCOM (Modelo de objetos distribuidos común)

11 Modelo Cliente-Servidor Sigue siendo el más utilizado Los servicios pueden ser proporcionados por múltiples servidores Particiones o replicado servicios relacionados con los objetos

12 Modelo Cliente-Servidor Proporciona *un mayor rendimiento *mayor disponibilidad *mayor tolerancia a fallos Pero requiere la coordinación

13 Múltiples Servidores

14 Servidores Proxy y Cache Caché *un almacén cerca de los datos utilizados recientemente *aumentan considerablemente el rendimiento en algunas aplicaciones Servidor Proxy *Una memoria caché compartida de los recursos *Son comúnmente utilizados para el acceso web

15 Servidores Proxy y Cache

16 Procesos Pares procesos que juegan un papel similar Una distinción absoluta entre cliente / servidor Todavía puede asumir roles cliente / servidor de vez en cuando Pizarra virtual Arquitectura Grupo de Comunicación / Multicast

17 Procesos Pares

18 Modelos Fundamentales Procesos de comunicación (transmisión de mensajes) *Propiedad fundamental de los sistemas distribuidos

19 Modelos Fundamentales Modelo de interacción *limitación de los retrasos, las nociones diferentes del tiempo La falta de modelo *falta de clasificación y la tolerancia Seguridad *posibles ataques, resistente a ataques de diseño

20 Modelo de Interacción algoritmo distribuido *Describe el comportamiento y estado de los procesos en un sistema distribuido

21 Modelo de fallo Procesos y medios de comunicación puede fallar Diferentes formas de fallo *fallos arbitrarios *fallos de temporización

22 Referencias Distributed Systems: Concepts and Design (4th Edition). Jean Dollimore, Tim Kindberg, George Coulouris Jean DollimoreTim KindbergGeorge Coulouris System-Models System-Models

23