RESUMEN
Géminis es un
conjunto de herramientas para el apoyo al desarrollo de aplicaciones
distribuidas sobre UNÍS y una de las partes fundamentales de esta plataforma es
su sistema distribuido de archivos, el cual permite compartir estos recursos de
manera transparente y uniforme a los usuarios. En este artículo presentamos un
enfoque transaccional del sistema de archivos y su correspondiente
especificación en términos de RPC - Remote Procedure Calls -, destacando los principales problemas que surgen en
el diseño de un sistema distribuido de archivos - semántica de la ejecución,
protocolo de validación, control de la concurrencia, manejo de interbloqueos, etc. - y sus soluciones clásicas respectivas.