Aspectos para Diseñar un Sistema Distribuido:

Slides:



Advertisements
Presentaciones similares
Ciclo de Vida de Desarrollo de los Sistemas de Información
Advertisements

Capítulo 1: El nuevo mainframe
Guido Rubin Escalabilidad.
Mantenimiento preventivo al software
Bases de datos distribuidas
Base de Datos Distribuidas FUNDAMENTOS DE BASES DE DATOS DISTRIBUIDAS
Tecnologías Cliente / Servidor Capitulo III Richard Jiménez V. clienteserver.wordpress.com.
Confiabilidad en Bases de Datos Distribuidas
¿QUÉ SON LAS BASES DE DATOS?
Base de Datos Distribuidas
 Una red de computadoras es un conjunto de conexiones físicas y programas de protocolo, empleados para conectar dos o más computadoras.  Aunque hace.
Introducción a los Sistemas de Bases de Datos Distribuidos
1.1.2 Sistemas de información para la gestión y para la ayuda en la toma de decisiones. Los SI contribuyen activamente a la consecución de los objetivos.
BASES DE DATOS DISTRIBUIDAS
Un ejemplo de uso de Web Services Hay veces en las que aprendemos algo y nos preguntamos: ¿cómo se usará esto en la práctica? ¿Cómo las aplicaciones clientes.
Universidad Centroamericana
Introducción a los Conceptos de Bases de Datos Docente: Ing. Marleny Soria Medina.
Introducción *  Computadoras grandes y costosas  Las organizaciones tenían pocas computadoras  No existía una forma de conectarlas  Operaban.
Estructura de una red: La topología de red define la estructura de una red. Una parte de la definición topológica es la topología física, que es la disposición.
Seminario: Tecnologías de la Información: Protección de las infraestructuras Criticas. Consideraciones TIER - ¿Que es un Tier? Consideraciones de disponibilidad.
Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.
Introducción a los Sistemas Distribuidos. Prof. Yudith Cardinale Sept – Dic 2006 Universidad Simón Bolívar Departamento de Computación y T. I Tópicos en.
SEGURIDAD INFORMÁTICA
Introducción a la Base de Datos
Introducción A Las Bases De Datos
DATA WAREHOUSE Equipo 9.
La cabeza lectora es solo la parte final de los brazos de acceso Platos de disco duro: un disco duro esta formado por varios platos cuyas superficies.
Introducción al modelo Cliente-Servidor Carlos Rojas Kramer Universidad Cristóbal Colón.
 Se define una base de datos como una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas de.
TEMA 10. SISTEMAS OPERATIVOS DISTRIBUIDOS
REPLICACION DE BASE DE DATOS DISTRIBUIDAS
ADMINISTRACIÓN DE REDES.
Introducción a los Sistemas Operativos
CONCEPTOS BÁSICOS DE CLIENTE SERVIDOR MICHAEL LOZA, DANNY SANCHEZ & MAURICIO VILLENA.
BASES DE DATOS DISTRIBUIDAS
VENTAJAS DE LAS BASES DE DATOS
Escuela Normal “Profr. Darío Rodríguez Cruz”
Departamento de Informática Universidad de Rancagua
“condición que necesita el usuario para resolver un problema o conseguir un objetivo determinado”. Los requisitos de un sistema son los aspectos que el.
RAID Arreglo redundante de disco independiente
VENTAJAS DE LAS BASES DE DATOS.  Los sistemas de ficheros almacenan varias copias de los mismos datos en ficheros distintos. Esto hace que se desperdicie.
Ventajas de las bases de datos
Permite a los procesos Acceso transparente Archivos Servidores remotos.
Introducción a cuestiones sociales y éticas
UNIVERSIDAD LATINA III. MANTENIMIENTO Y GESTIÓN DE LA INFORMACIÓN DE UNA BASE DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.
Archivos y bases de datos.
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.
Medidas de seguridad Gabriel Montañés León.
BASE DE DATOS.
Carolina Baeza Natalia Gamboa Agosto  Que es una Base de Datos.
Replicación Bases de Datos Distribuidas Ing. Fernando Ortiz Ahumada.
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
1 RAID (Redundant Array of Inexpensive Disks). RAID Una serie de sistemas para organizar varios discos como si de uno solo se tratara. Haciendo que trabajen.
INTRODUCCIÓN A LAS REDES DE COMPUTADORAS. ·
Géneros Artesanales Argentinos S.R.L Introducción.
C ONCEPTOS BÁSICOS DE REDES. ¿Q UÉ ES UNA RED ? Es un conjunto de dispositivos físicos “hardware” y de programas “Software”, mediante el cual podemos.
El administrador de la base de datos Unidad I. Conceptos de Bases de Datos Realizó: I.S.C. Raquel Gpe. Saucedo Chacón Tema
Tendencia De Los Sistemas Operativos
INFORMATICA I L.IL.I SERGIO DE LA PAZ ESTRADASEPTIEMBRE 2014.
ANTIVIRUS EN LA NUBE. CONCEPTO: Cloud Computing supone trabajar directamente en la Nube. De ahí que, en base a este concepto, se haya desarrollado todo.
Son antivirus especialmente diseñados para ofrecer protección desde la nube, salvaguardando al usuario contra nuevos códigos maliciosos prácticamente en.
Los antivirus cloud aplican a los antivirus el concepto cloud computing, que ya funciona desde hace tiempo con herramientas ofimáticas y de edición de.
Prof. Claudia Vides – 2015 – Presentación 1. Las bases de datos y los sistemas de bases de datos son un componente esencial en la vida cotidiana de la.
1 Unidad I.2.- Objetivos de los Sistemas Distribuidos Ing. Luis Armando García Eliseo © Agosto 2011.
 Definir conceptos fundamentales de las BDD como DTM y DBMS.  Conocer el esquema actual de la Base de datos de la UNACH.  Analizar cuándo utilizar.
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.
Consistencia y Replicación
Transcripción de la presentación:

Aspectos para Diseñar un Sistema Distribuido: Confiabilidad

Un importante objetivo de los sistemas distribuidos es que si una máquina falla, alguna otra debe encargarse del trabajo. La confiabilidad global teórica del sistema podría ser el “or” booleano de la confiabilidad de los componentes; ejemplo: Se dispone de 5 servidores de archivos, cada uno con una probabilidad de 0,95 de funcionar en un instante dado. La probabilidad de falla simultánea de los 5 es (0,05)5 = 0,000006. La probabilidad de que al menos uno esté disponible es 0,999994.

La confiabilidad práctica se ve disminuida ya que muchas veces se requiere que ciertos servidores estén en servicio simultáneamente para que el todo funcione, debido a ello algunos sistemas tienen una disponibilidad más relacionada con el “and” booleano de las componentes que con el “or” booleano. Un aspecto de la confiabilidad es la disponibilidad, que se refiere a la fracción de tiempo en que se puede utilizar el sistema.

La disponibilidad se mejora mediante: Un diseño que no exija el funcionamiento simultáneo de un número sustancial de componentes críticos. La redundancia, es decir la duplicidad de componentes clave del hardware y del software.

Los datos no deben perderse o mezclarse y si los archivos se almacenan de manera redundante en varios servidores, todas las copias deben ser consistentes. Un aspecto también relacionado con la confiabilidad es la tolerancia a fallas, según la cual las fallas se deben ocultar brindando una recuperación transparente para el usuario, aunque haya cierta degradación del rendimiento.

La confiabilidad global del sistema es mayor que la confiabilidad de un servidor individual. Otra herramienta para el mejoramiento de la disponibilidad es la redundancia (duplicar piezas de hard y soft). Un sistema altamente confiable debe ser altamente disponible, y además los datos confiados al sistema no deben perderse o mezclarse de manera alguna (todas las copias deben ser consistentes).

Seguridad. Los archivos y otros recursos deben ser protegidos contra el uso no autorizado. Tolerancia de fallas. Si un servidor falla y vuelve a arrancar de manera súbita, si el servidor tenía tablas con información importante respecto de la tareas en curso lo menos que puede ocurrir es que la recuperación será difícil .