Coda (sistema de archivos)

Coda (sistema de archivos)
Para otros usos de este término, véase Coda.

Coda es un sistema de archivos distribuido desarrollado como un proyecto de investigación en la Universidad Carnegie Mellon desde 1987 bajo la dirección de M. Satyanarayanan. Desciende directamente de una antigua versión de AFS (AFS-2) y ofrece muchas características similares. El sistema de archivos InterMezzo está, a su vez, inspirado en Coda. Coda todavía está en desarrollo, aunque el interés se ha desplazado desde la investigación hacia la creación de un producto robusto para uso comercial.

Características

Coda es un sistema de archivos distribuido que tiene sus orígenes en AFS2. Tiene múltiples características que son deseables en la mayoría de sistemas de archivos. Además, tiene algunas características propias.

  1. puede funcionar sin conexión
  2. es software libre
  3. gran rendimiento gracias a la caché persistente en el cliente
  4. replicado de servidores
  5. modelo de seguridad para autenticación, cifrado y control de acceso
  6. funcionamiento continuado durante fallos de red
  7. ajuste del ancho de banda de red
  8. escala bien

Coda utiliza una caché local para proporcionar acceso a los datos del servidor cuando ocurren desconexiones en la red. Durante el funcionamiento normal, un usuario lee y escribe al sistema de archivos con normalidad, mientras el cliente obtiene todos los datos que ha marcado como importantes en el caso de una desconexión de red. Cuando se pierde la conexión de red, el cliente Coda sirve los datos desde su caché local y registra cualquier actualización. A este estado se le llama funcionamiento sin conexión. Al restablecerse la conexión, el cliente Coda pasa del funcionamiento sin conexión hacia un estado transitorio de "reintegración" donde las actualizaciones registradas se envían a los servidores. Cuando todas las actualizaciones se han reintegrado, el cliente vuelve al estado normal de funcionamiento con conexión.

Otra característica que diferencia a Coda de AFS es su método de replicación de datos. AFS utiliza con sus ficheros una estrategia de replicado pesimista, sólo permite a un servidor recibir actualizaciones (lectura/escritura) mientras todos los demás servidores actúan como réplicas de sólo lectura. Coda permite a todos los servidores recibir actualizaciones, logrando una mayor disponibilidad de los datos del servidor en caso de que la red se particione, un caso que AFS no puede manejar.

Estas características únicas introducen la posibilidad de copias divergentes de los mismos ficheros o directorios, llamadas "conflictos". Las actualizaciones procedentes del modo de funcionamiento desconectado pueden potenciarmente solaparse con las actualizaciones de otros usuarios sobre los mismos objetos, impidiendo la reintegración. La replicación optimista puede potencialmente causar actualizaciones concurrentes en diferentes servidores del mismo objeto, evitando la replicación. Se conoce al caso como conflicto "local/global" y "server/server". Coda tiene un amplio abanico de herramientas de reparación, tanto manuales como automatizadas, para manejar y evitar ambos tipos de conflicto.

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Mira otros diccionarios:

  • Coda — El término coda puede referirse a: Coda, en música, es un pasaje que lleva a un movimiento o pieza a su fin; Coda, en teatro, es una obra de teatro de Ximo Cerdà; Coda, en música, es una canción de Silvio Rodríguez; Coda es un término lingüístico …   Wikipedia Español

  • InterMezzo — Para otros usos de este término, véase Intermezzo. InterMezzo es un sistema de archivos distribuido para Linux, distribuido bajo la licencia GPL. A partir de la versión 2.4.15 del núcleo Linux se incluye soporte para InterMezzo en el kernel… …   Wikipedia Español

  • Andrew File System — El Andrew File System (Sistema de archivos Andrew), o AFS es un sistema de archivos distribuido a través de la red que fue desarrollado como parte del proyecto Andrew por parte de la Universidad Carnegie Mellon. Su nombre proviene de Andrew… …   Wikipedia Español

  • PDF — Portable Document Format Desarrollador Adobe Systems Información general …   Wikipedia Español

  • Ludwig van Beethoven — Ludwig van Beethoven …   Wikipedia Español

  • Eonaviego — Gallego asturiano Hablado en País: España Región: Principado de Asturias Comarca: Eo Navia …   Wikipedia Español

  • Episodios de Detective Conan — Anexo:Episodios de Detective Conan Saltar a navegación, búsqueda Lista de episodios de la serie de televisión anime Detective Conan. Página para firmar por nuevos episodios y películas de la serie en España 1 «El caso del asesinato en la montaña… …   Wikipedia Español

  • Provincia de Huelva — Este artículo o sección puede ser demasiado extenso(a). Algunos navegadores pueden tener dificultades al mostrar este artículo. Por favor, considera separar cada sección por a …   Wikipedia Español

  • Cola — I (Del lat. vulgar coda.) ► sustantivo femenino 1 ZOOLOGÍA Rabo, prolongación de la columna vertebral de los animales que forma un apéndice en la parte posterior de su cuerpo: ■ le cortó a la lagartija la cola y ésta siguió moviéndose largo rato …   Enciclopedia Universal

  • Vocal — Las vocales (no sordas) son mucho más visibles en un espectrograma que la mayoría de consonantes, porque su emisión va acompañada de la emisión de mayor energía sonora. En fonética, una vocal o monoptongo es un sonido de una lengua natural… …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”