Sistemas Distribuidos

Slides:



Advertisements
Presentaciones similares
“ Tipos de Redes” POR TAMAÑO.
Advertisements

Sistema operativo Componentes de un sistema operativo
Multiprocesadores 3.1 Dominios de aplicación
BASES DE DATOS DISTRIBUIDAS
Bases de datos distribuidas
Base de Datos Distribuidas FUNDAMENTOS DE BASES DE DATOS DISTRIBUIDAS
Sistemas de Bases de Datos Distribuidas
Carlos Rojas Kramer Universidad Cristóbal Colón
ARQUITECTURA CLIENTE-SERVIDOR
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
Ing. Horacio Carlos Sagredo Tejerina
Introducción al software
Base de Datos Distribuidas
BASES DE DATOS DISTRIBUIDAS
INSTALACIÓN Y MANTENIMIENTO DE SISTEMAS OPERATIVOS
Introducción a los Sistemas de Bases de Datos Distribuidos
Universidad Centroamericana
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
PROCESAMIENTO PARALELO.  Organización lógica ◦ Visión que tiene el programados  Capacidad de expresar tareas paralelas (Estructura de control)  Método.
Universidad de SonoraArquitectura de Computadoras1 PROGRAMA CION PARALELA Y DISTRIBUIDA PRESENTA: JESUS BECERRIL PACHECO MODELOS DE ACCESO A LA MEMORIA.
Internet y Sistemas Distribuidos
Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.
Sistemas Distribuídos
Diseño y Administración de Centro de Datos, Servidores, almacenamiento y Conectividad. Vamos a hablar sobre la Materia Optativa TDIV-Diseño y Administración.
Teoría de Sistemas Operativos Sistemas distribuidos.
Introducción al modelo Cliente-Servidor Carlos Rojas Kramer Universidad Cristóbal Colón.
Servicio de Archivos Almacenamiento persistente en los Sistemas Distribuidos.
Desarrollo de aplicaciones para ambientes distribuidos
UNIDAD I FUNDAMENTOS DE LOS SISTEMAS DISTRIBUIDOS.
Computación en la Nube UASF.
Un sistema de gestión de bases de datos: Es un conjunto de programas que permite a los usuarios crear y mantener una base de datos. Por tanto, el SGBD.
Proxy Sistemas Operativos y Servicios de Internet U3. P RINCIPALES S ERVICIOS DE I NTERNET.
William Stallings Organización y Arquitectura de Computadores
TEMA 10. SISTEMAS OPERATIVOS DISTRIBUIDOS
Aplicación de Herramientas de soporte técnico
También llamada red de ordenadores o red informática, es un conjunto de equipos conectados por medio de cables, señales, ondas o cualquier otro método.
COMPONENTES DEL SISTEMA OPERATIVO.
Introducción a los SOs.
BASES DE DATOS DISTRIBUIDAS
Tema 8: Introducción a los SOs. Tema 8: 2 Silberschatz, Galvin and Gagne ©2005 Fundamentos de los Computadores (ITT, Sist. Electr.), Introducción.
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO MODULO IV ADMINISTRACIÓN DE BASES DE DATOS Servidor de la Base de Datos E.I. L.E. Prof. Ramón Castro Liceaga SEMINARIO.
“Evolución en la Construcción de Sistemas Distribuidos” Rogelio Ferreira Escutia.
Departamento de Informática Universidad de Rancagua
Cloud Computing Grupo 4 de computación y programación
COMPUTACIÓN EN LAS NUBES
Introducción a los Sistemas Distribuidos. Prof. Yudith Cardinale Sept – Dic 2008 Universidad Simón Bolívar Departamento de Computación y T. I Sistemas.
Una red es un sistema donde los elementos que lo componen (por lo general ordenadores) son autónomos y están conectados entre sí por medios físicos y/o.
INSTALACIÓN Y ADMINISTRACIÓN DE REDES DE ÁREA LOCAL
Cloud Computing July Palma L..
Aplicado a Negocios Hecho por Jocelyne Gutierrez
TALLER DE SISTEMAS OPERATIVOS
Replicación Bases de Datos Distribuidas Ing. Fernando Ortiz Ahumada.
BASE DE DATOS DISTRIBUIDAS
Arquitectura Cliente Servidor
1 Temas fundamentales del Curso Conceptos básicos de Sistemas Distribuidos. Caracterización de los sistemas distribuidos. Concurrencia en Sistemas Distribuidos.
Auditoria Computacional
Una parte esencial del trabajo informático es mantener protegida, resguardada y respaldada la información con la cual se trabaja, pues de todo ello depende.
Computación en la Nube.
QUE ES UNA RED Una red es un grupo de equipos de sobremesa o portátiles (y otros dispositivos de red, como impresoras) conectados entre sí El propósito.
INSTITUTO UNIVERSITARIO DE TECNOLOGÍA DE ADMINISTRACIÓN INDUSTRIAL EXTENSION REGIÓN CAPITAL - AMPLIACIÓN GUARENAS ESPECIALIDAD: INFORMÁTICA SECCION: 204-A1.
1 Unidad I.2.- Objetivos de los Sistemas Distribuidos Ing. Luis Armando García Eliseo © Agosto 2011.
El Sistema Operativo es el software básico necesario para el funcionamiento de cualquier ordenador Los Sistemas Operativos están en continua evolución.
CAPITULO III El Sistema Operativo (OS)
Conociendo el modelo Cliente-Servidor
Sistemas Distribuidos Conceptos Básicos Propiedades MSI. Nancy A. Olivares Ruiz.
BASES DE DATOS DISTRIBUIDAS M.C.C. María Guadalupe Villanueva Carrasco INGENIERIA EN SISTEMAS COMPUTACIONALES.
Conociendo el modelo Cliente-Servidor. Introducción En el mundo de TCP/IP las comunicaciones entre computadoras se rigen básicamente por lo que se llama.
Consistencia y Replicación
DISEÑO DE LAN. Elementos de un Sistemas de Comunicación Emisor Receptor Canal Protocolo de enlace Otros dispositivos (modem, adaptadores, controladores.
Transcripción de la presentación:

Sistemas Distribuidos Caracterización

Temario Características Sistemas centralizados y sistemas en red El modelo de propiedades y servicios Propiedades globales Conclusión

Características Un sistema distribuido consiste en varias computadoras (2..n) haciendo algo en conjunto Campo de aplicación de propósito general Heterogeneidad de tamaños y plataformas Ejemplos: banking, red celular, control de tráfico aéreo, etc.

Componentes del Sistema Distribuido: Múltiples Computadoras: cada una con su CPU, memoria local, almacenamiento, E/S Interconexiones: vínculos de E/S que unen las computadoras entre si. Estado Compartido: todas las computadoras colaboran para mantener un estado compartido global

Precondiciones Falla Independiente: la falla de una computadora no implica la falla de otras Comunicación no Confiable: las conexiones entre computadoras pueden fallar, volverse indisponibles o alterar los datos que transmiten

Precondiciones (II) Comunicación Insegura: las interconexiones están sujetas a escuchas y/o alteraciones no autorizadas Comunicación Costosa: las interconexiones entre computadoras son usualmente de < ancho de banda, > latencia y > costo que las disponibles entre procesos dentro de una computadora

Conceptos Fundamentales Compartición de recursos Apertura Concurrencia Escalabilidad Tolerancia a fallas Transparencia

Transparencia Desde la percepción del usuario y el desarrollador de aplicaciones: Acceso: idénticas operaciones para acceder a objetos locales o remotos Concurrencia: acceso simultáneo a recursos compartidos Replicación: uso de copias distribuidas

Transparencia (II) Fallas Migración Perfomance: distribución y equilibrio de cargas Escala

Evolución Histórica [1] Procesamiento Centralizado (timesharing)

Evolución Histórica (II) [2] Redes locales

Evolución Histórica (III) [3] Internet

Redes Vs. Sistemas Centralizados Distribución geográfica Computadoras de costo reducido Crecimiento en incrementos pequeños Compras independientes Falla independiente Acceso uniforme a la información Un solo dominio de nombres, funciones y seguridad Administración centralizada Entorno controlado Punto simple de falla

Fallas A B X * Falla B? * Falla el vínculo?

Síntesis El SD ideal debería tener: La accesibilidad, coherencia y administrabilidad de los Sistemas Centralizados, mas El crecimiento, costo y autonomía de los sistemas en red, mas Seguridad y disponibilidad

Modelo de Propiedades y Servicios Define al SD ideal como: Un conjunto heterogéneo de hardware, software y datos, Cuyo tamaño y distribución geográfica varía en un amplio rango Conectado por una red

Modelo de Propiedades y Servicios (II) Prestando un conjunto de servicios: Nombres Invocación remota Registración de usuarios Tiempo Archivos Etc.

Modelo de Propiedades y Servicios (III) Con propiedades globales: Nombres Acceso Seguridad Administración Disponibilidad

Modelo de Propiedades y Servicios (IV) Coherencia: servicios uniformes y propiedades globales Heterogeneidad: Plataformas, sistemas operativos e infraestructura de red

Propiedades Globales Nombres: Máquinas Usuarios Archivos Servicios Grupos de control de acceso

Propiedades Globales (II) Acceso: las mismas funciones son utilizables en cualquier punto del SD con perfomance razonable  coherencia de datos. Seguridad: la autenticación de usuarios y el control de acceso son independientes del punto de entrada al sistema

Propiedades Globales (III) Administración: todos los componentes administrables del sistema ofrecen una interface homogénea Disponibilidad: todos los servicios estarán disponibles frente a caídas parciales del SD, en la medida en que no excedan la tolerancia a fallas prevista.

Servicios Nombres: acceso de una BDD distribuida y replicada de nombres globales y valores asociados Invocación Remota (RPC): interface estándar de acceso programático a los servicios remotos Registración de Usuarios: emite los certificados que permiten el acceso a recursos

Servicios (II) Tiempo: provee una referencia temporal global consistente y precisa Archivos: provee acceso a un sistema de archivos (filesystem) global replicado, a través de interfaces estándar