Fue desarrollado en la Universidad Carnegie Mellon y luego fue comercializado por Transarc Corporation, que posteriormente fue adquirida por IBM.
Una de las características clave de AFS es su capacidad para replicar datos en varios servidores, lo que garantiza que los datos estén siempre disponibles, incluso si uno o más servidores fallan.
AFS también proporciona funciones de seguridad integradas, como la autenticación y el cifrado, para proteger los datos del acceso no autorizado.
Los volúmenes los crean los administradores y los enlazan con una ruta específica en una celda AFS.
El espacio de nombres compartido es idéntico en todas las estaciones y se encuentra bajo el directorio “/cmu”.
Las variables callback promise son almacenadas junto con los archivos en la caché del equipo cliente y tienen dos estados: válido o cancelado.
Por otra parte si Vice sirve el archivo a Venus el estado de callback promise sería valido.
Pero si el token es válido, entonces la copia en caché se puede abrir y usar sin hacer referencia a Vice.
Si un cliente falla, se reinicia o sufre un apagado Venus puede retener tantos archivos de caché como admita el disco local, pero no puede saber si los valores de las callback promise siguen siendo válidos.
Si por el contrario la marca de tiempo es inferior, implica que el archivo está desactualizado y el servidor responderá con el valor del token a cancelado.