Softwares de diseño web

Ver el tema anterior Ver el tema siguiente Ir abajo

Softwares de diseño web

Mensaje  software el Dom Sep 20, 2009 1:28 am

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 [editar]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.

puede funcionar sin conexión
es software libre
gran rendimiento gracias a la caché persistente en el cliente
replicado de servidores
modelo de seguridad para autenticación, cifrado y control de acceso
funcionamiento continuado durante fallos de red
ajuste del ancho de banda de red
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.

software
Invitado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.