Teoría de Sistemas Operativos Sistemas distribuidos.

Slides:



Advertisements
Presentaciones similares
Definición En un sistema de base de datos distribuida, los datos se almacenan en varios computadores. Los computadores de un sistema distribuido se comunican.
Advertisements

Control Interno Informático. Concepto
Jorge de Nova Segundo UD 6: Instalación y administración de servicios de correo electrónico Cuentas de correo, alías y buzones de correo.
NFS Share Point Access. NFS NFS es considerado diferente de AFP y Windows service porque este no soporta usuarios logeados. Cuando uno trata de conectarse.
Base de Datos Distribuidas FUNDAMENTOS DE BASES DE DATOS DISTRIBUIDAS
BASES DE DATOS CLIENTE SERVIDOR Y DISTRIBUIDAS
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
Ing. Horacio Carlos Sagredo Tejerina
Herramientas de Virtualización
Gestión de usuarios en redes Miguel A. González Ruz 19/11/07.
Confiabilidad en Bases de Datos Distribuidas
Metáfora.
Sistemas Distribuidos y Paralelos
Introducción a los Sistemas Operativos Memoria Virtual
Base de Datos Distribuidas
S.O. Multiusuario, red. Servicio: Cliente/Servidor, p2p
Introducción a los Sistemas de Bases de Datos Distribuidos
TEMA 8: « LA ADMINISTRACIÓN DE DOMINIOS»
Johanna Lizeth Rodríguez Lorena Fda. Chávarro Ramos
ARIS-G: Software de Monitoreo Geomecánico de Superficies
Servidores de nombres de dominio (DNS):
Servidores de nombres de dominio (DNS)
Universidad Centroamericana
Bases de datos Distribuidas ITES de la región carbonífera 1 Bases de datos distribuidas.
REPLICACIÓN EN SQL SERVER
POP3 UCLV Mapas Conceptuales para la enseñanza de Redes de Computadoras.
Correo electrónico Internet
Asignación de Espacio No Contiguo
Teoría de Sistemas Operativos
Arquitectura NFS El servidor NFS exporta uno o más directorios
Computación en la Nube UASF.
5. Sistemas de archivos avanzados1 Tema 5: Sistemas de Archivos Avanzados Resumen: –Sistema de archivos distribuido –File Replication Service.
Sistemas Distribuídos Sistemas de Ficheros Distribuídos: CODA e Intermezzo.
VENTAJAS DE LA NUBE Acceso desde cualquier sitio y con varios dispositivos. Tus programas y archivos están en la nube, con lo que te basta una conexión.
Servidores Conceptos Generales.
WINDOWS SERVER 2003 Es un sistema operativo de la familia Windows de la marca Microsoft para servidores que salió al mercado en el año Está basada.
Servicio horario NTP - Protocolo NTP Luis Villalta Márquez.
TEMA 10. SISTEMAS OPERATIVOS DISTRIBUIDOS
Diana Herrera León 6 º «H». Es el término que usa Microsoft para referirse a su implementación de servicio de directorio en una red distribuida de computadores.
WINDOWS SERVER 2003 Es un sistema operativo de la familia Windows de la marca Microsoft para servidores que salió al mercado en el año Está basada.
DEFINICIÓN Una red es una interconexión de dos o más computadoras con el propósito de compartir recursos de hardware (procesador y memoria RAM, disco.
Los Sistemas de Archivos
LOGO Not Another Dynamic DNS Claudia Codriansky / Francisco Castillo.
BASES DE DATOS DISTRIBUIDAS
Sistemas Distribuidos
Cuentas de usuarios y grupos en windows 2008 server
S.O. WINDOWS SERVER 2003.
Teoría de Sistemas Operativos Sistemas Archivos de Red
Permite a los procesos Acceso transparente Archivos Servidores remotos.
VIRTUALIZACIÓN.
KATHLEEN YANINA BORDA MORALES GESTION BASICA DE LA INFORMACION TRABAJOS EN LA NUBE.
La administración de dominios
S ERVICIOS DE RED E I NTERNET T EMA 4 : I NSTALACIÓN Y ADMINISTRACIÓN DE SERVICIOS W EB Nombre: Adrián de la Torre López.
Instituto Tecnológico de las Américas (ITLA)
Ediciones de Windows 2003  Web Edition Servidor Web Servidor Web Servicios WebServicios Web Aplicaciones WebAplicaciones Web Integración con Plataforma.NET.Integración.
Cliente-Servidor La arquitectura cliente-servidor permite al usuario en una máquina, llamada el cliente, requerir algún tipo de servicio de una máquina.
Almacenamiento virtual de sitios web: «Hosts» virtuales
BASE DE DATOS DISTRIBUIDAS
MIA - Grupo 5 Unidad 2.
Dropbox I ntegrantes: Andrea Toledo Estefanía Peña Cátedra: Herramientas Computacionales Profesor : Cristian Carreño.
YUBER ANDRÉS LOAIZA OROZCO SERVIDOR PROXY GESTIÓN DE REDES DE DATOS.
Fecha: 14 Octubre del 2015 Objetivo: Identificar las funciones que presenta Dropbox.
Integración de Servicios en Redes Windows y Guadalinex 1ª Sesión.
El Sistema Operativo es el software básico necesario para el funcionamiento de cualquier ordenador Los Sistemas Operativos están en continua evolución.
Sistemas Distribuidos Conceptos Básicos Propiedades MSI. Nancy A. Olivares Ruiz.
Módulo 7: Resolución de nombres NetBIOS mediante el Servicio de nombres Internet de Windows (WINS)
BASES DE DATOS DISTRIBUIDAS M.C.C. María Guadalupe Villanueva Carrasco INGENIERIA EN SISTEMAS COMPUTACIONALES.
Módulo 4: Administrar el acceso a recursos
Estructura del sistema operativo
Consistencia y Replicación
Transcripción de la presentación:

Teoría de Sistemas Operativos Sistemas distribuidos

2 Sistemas Distribuidos Sistema de archivos CODA Algunas características de CODA Ofrece la posibilidad de operaciones tipo “desconectadas”, para usuarios móviles. Sincronización de datos para clientes que se hallan desconectados de la red. Adaptación al BW Alta resistencia a fallos Posee servidores de réplica Resuelve en forma automática conflictos de integridad entre servidores.

3 Sistemas Distribuidos Sistema de archivos CODA Algunas características de CODA Escalable y de alta performance. Los clientes tienen caché persistente de archivos y directorios. Realiza la operación de escritura en segundo plano. Seguridad. Soporta sistema de autentificación Kerberos. Soporta ACLs (Access control Lists)

4 Sistemas Distribuidos Sistema de archivos CODA ¿Cómo es CODA? Espacio simple de nombres Todo el fs Coda aparece bajo un único directorio /coda. Coda no tiene la posibilidad de realizar distintas exportaciones o comparticiones como NFS, que pueden ser montadas individualmente. Coda encuentra automáticamente servidores, y cada cliente necesita saber el nombre de un servidor de inicio que le da su información para encontrar el volumen raíz de Coda.

5 Sistemas Distribuidos Sistema de archivos CODA ¿Cómo es CODA? Celda CODA Es un grupo de servidores que comparten un conjunto de bases de datos de configuración. Una celda puede estar formada por un único servidor o cientos de ellos.

6 Sistemas Distribuidos Sistema de archivos CODA ¿Cómo es CODA? Celda CODA Un servidor se designa como el SCM, la máquina que controla el sistema.  el único servidor que modifica las bases de datos de configuración compartidas por todos los servidores, y propaga esos cambios a los otros servidores. Un cliente Coda sólo puede pertenecer a una celda.

7 Sistemas Distribuidos Sistema de archivos CODA ¿Cómo es CODA? Volúmenes CODA Los servidores de archivos agrupan sus archivos “exportados” en volúmenes. Todos los volúmenes tienen una raíz. Cada uno es montado bajo el directorio /coda. Cada punto de montura tiene la suficiente información para que los clientes encuentre los servidores que tienen almacenados los archivos respectivos. (grupo de almacenamiento de volumen)

8 Sistemas Distribuidos Sistema de archivos CODA ¿Cómo es CODA? Almacenamiento de datos Los servidores Coda almacenan archivos identificados por un número. VolumeId: identifica el volumen en el que reside el archivo. VnodeId: número de inodo del archivo. Uniquifier: identificador necesario para la resolución de conflictos.

9 Sistemas Distribuidos Sistema de archivos CODA ¿Cómo es CODA? Almacenamiento de datos Los servidores no almacenan y exportan volúmenes como un directorio en el sistema de ficheros local como NFS. Coda necesita muchos más metadatos para soportar la replicación y el funcionamiento desconectado, y tiene un sistema de recuperación complejo que sería difícil de llevar a cabo dentro de un sistema de archivos local

10 Sistemas Distribuidos Sistema de archivos CODA ¿Cómo es CODA? Almacenamiento de datos Los metadatos (dueños, listas de control de acceso, vectores de versión) y directorios de contenidos se almacenan en un archivo de datos RVM que a menudo podría ser una partición de disco sin sistema de archivos (raw).

11 Sistemas Distribuidos Sistema de archivos CODA ¿Cómo es CODA? RVM (Recoverable Virtual Memory) RVM es una biblioteca transaccional que hace que parte de un espacio virtual de direcciones de un proceso persistente en disco almacenen sus cambios a esta memoria de forma atómica para realizar un almacenamiento persistente. Se utiliza para realizar la acción roll-back, en caso de que una transacción no se pueda realizar.

12 Sistemas Distribuidos Sistema de archivos CODA ¿Cómo es CODA? Validación Cuando Coda detecta que un servidor está disponible de nuevo, validará los datos del caché antes de antes de usarlos para asegurarse de que los datos de la caché pertenecen a la última versión del archivo. Coda compara las marcas de las versiones del caché asociadas a cada objeto, con las marcas de las versiones mantenidas en el servidor.

13 Sistemas Distribuidos Sistema de archivos CODA Organización cliente - servidor

14 Sistemas Distribuidos Sistema de archivos CODA Volúmenes Replicados Un volumen replicado es aquél que está almacenado en un grupo de servidores que pertenecen al mismo VSG (Volume Storage Group), de modo que cualquier operación sobre los archivos de ese volumen afectará a todo el VSG al que pertenece.  alta disponibilidad del volumen.

15 Sistemas Distribuidos Sistema de archivos CODA Volúmenes replicados Asimismo existe el subgrupo AVSG (Available VSG), que son aquellos servidores accesibles y pertenecientes a un mismo VSG Otros tipos de volúmenes son los locales (no replicados) y volúmenes backup. Los volúmenes backup permiten realizar copias de seguridad del Sistema de Archivos Coda

16 Sistemas Distribuidos Sistema de archivos CODA Volúmenes replicados La replicación de servidores puede provocar conflictos globales cuando el número de servidores que forman parte de un mismo AVSG es inferior al VSG (por ejemplo si las máquinas de un VSG son separados de los demás por una caída de la red). En este caso las actualizaciones de los archivos no pueden propagarse a todos los miembros del VSG  Coda debe repararlo (automática o manualmente)

17 Sistemas Distribuidos Sistema de archivos CODA Desventajas Las operaciones de bloqueo de archivos no están implementadas debido a que no es posible un algoritmo de bloqueo que tenga en cuenta un funcionamiento en modo desconectado. Existe un problema de sincronización intrínseco al modo desconectado: cuando al reconectar un cliente, un fichero ha cambiado tanto en el cliente como en el servidor, ¿cúal es la versión que se debe sincronizar con el resto del sistema?. Existen diversos algoritmos, pero frecuentemente se requiere la mano del humano.

18 Sistemas Distribuidos Sistema de archivos CODA Desventajas La implementación de cuotas es limitada y sólo existe para los directorios (no existen cuotas para usuarios). Para solucionarlo se puede asignar un volumen por usuario, pero cambiar la cuota a un usuario es complicado porque los volúmenes Coda no son redimensionables. Coda no es estable y actualmente no se soportan bien volúmenes de más de 100 usuarios, ni mezcla de servidores Coda que no estén replicados (cada servidor Coda sirviendo un volumen independiente).

19 Sistemas Distribuidos Sistema de archivos CODA Desventajas Una máquina no puede ser a la vez cliente y servidor Coda.

20 Sistemas Distribuidos Sistema de archivo SMB

21 Sistemas Distribuidos Sistema de archivo SMB