Ejercicio del tema sistemas de ficheros distribuidos

  1. En NFSv3, ¿cuál de las siguientes llamadas corresponde a una operación RPC?
    1. Ninguna de ellas 
    2. lseek 
    3. close 
    4. lock 
  1. En NFSv4, ¿cuál de las siguientes llamadas corresponde a una operación RPC?
    1. open, close y lock 
    2. lock, pero no open ni close 
    3. open y close, pero no lock 
    4. ni open, ni close, ni lock 
  1. ¿Cuál de los siguientes sistemas de ficheros tiene un UFID que no incluye la identificación del servidor? :
    1. Ninguno de los tres 
    2. AFS 
    3. NFSv3 
    4. NFSv4 
  1. Indicar cuál de estas afirmaciones sobre una SAN es correcta
    1. Los dispositivos de una SAN deben utilizar a los nodos de cómputo para comunicarse entre sí 
    2. El rendimiento ofrecido por una SAN suele ser menor que el de una solución tipo DAS 
    3. NFS no aprovecha el paralelismo que ofrece una SAN 
    4. Una SAN no se puede utilizar en conjunción con GPFS 
  1. ¿En cuál de los siguientes sistemas de ficheros una llamada lseek implica un mensaje de protocolo?
    1. NFS v4 
    2. NFS v3 
    3. AFS v1 
    4. AFS v2 
  1. En AFS, tenemos tres clientes (C1, C2 y C3) y un servidor S1. C1 y C2 tienen abierto el fichero F1 simultáneamente, teniendo C3 una copia del fichero F1 del servidor en su cache (F1-C3). C1 modifica el fichero y lo cierra (F1-C1). A continuación, C2 no modifica su copia del fichero (F1-C2) y lo cierra. En una sesión posterior, C3 abre el fichero y lo modifica (F1-C3-2). Si en una sesión posterior, C2 vuelve a abrir el fichero antes de que C3 lo cierre, indicar cuál de estas afirmaciones es correcta:
    1. C2 abrirá una copia equivalente a F1-C1 
    2. C2 abrirá una copia equivalente a F1-C2 
    3. C2 abrirá una copia equivalente a F1-C3-2 
    4. C2 no puede abrir la copia hasta que cierre la sesión C3 
  1. En relación a GFS (versión 1), ¿cuál es la ventaja de usar un único nodo maestro?
    1. Mayor tolerancia a fallos 
    2. Mayor escalabilidad 
    3. Más simplicidad de diseño del sistema de ficheros 
    4. Requiere un nodo con menos capacidad de cómputo y menos memoria 
  1. Se tiene un sistema de ficheros paralelo que utiliza stripping y nodos de E/S. Considere que el sistema dispone de 3 nodos de E/S y se utiliza cache de datos en los nodos de cómputo. El tamaño de bloque del sistema de ficheros es 16KB, se lleva a cabo prefetching secuencial de 1 bloque adicional y el tamaño de la rodaja es 48KB. Además, se supone que la cache está inicialmente vacía y tiene un tamaño suficiente para albergar todos los bloques a los que se vaya accediendo. Si el primer nodo de E/S tiene B1, B2 y B3 del fichero f y el resto de los bloques, de manera secuencial se reparten entre el resto de nodos de E/S, es decir, el segundo nodo tiene B4, B5 y B6 y así sucesivamente ¿Cuántas solicitudes a los nodos de E/S tendrá que realizar un nodo de cómputo que pretenda realizar una operación de lectura de los primeros 192K del fichero f?
    1. 4 solicitudes al primer nodo, 2 solicitudes al segundo nodo y 2 solicitudes al tercer nodo 
    2. 6 solicitudes al primer nodo, 3 solicitudes al segundo y 3 solicitudes al tercer nodo 
    3. 3 solicitudes a cada uno de los 3 nodos de E/S 
    4. 2 solicitudes a cada uno de los 3 nodos de E/S 
  1. En GPFS, tenemos una aplicación compuesta por 3 procesos. Se llevan a cabo la siguiente secuencia de operaciones:
    1. - El primer proceso escribe 32K sobre un fichero f desde el inicio (desplazamiento = 0) 
    2. -  El primer proceso escribe 32K sobre el fichero f, comenzando en el desplazamiento 64K 
    3. -  El segundo proceso escribe 32K sobre el fichero f, comenzando en el desplazamiento 96K
    4. - El segundo proceso escribe 32K sobre el fichero f, comenzando en el desplazamiento 128K 
    5. - El tercer proceso escribe 32K en el fichero f, desde el desplazamiento 192K 
    6. - El primer proceso escribe otros 32K en el mismo fichero, desde el desplazamiento 32K 
    7. - El segundo proceso escribe otros 32K en el mismo fichero, desde el desplazamiento 128K Indicar cuántos tokens son solicitados en total por los 3 procesos al Gestor de Tokens:
    1. 4 
    2. 3 
    3. 7 
    4. 1 
  1. En la secuencia anterior, ¿cuántos ajustes de tokens hacen los 3 procesos en total, considerando ajuste a la revocación de tokens que entren en conflicto con el rango requerido?
    1. 3 
    2. 0 
    3. 2 
    4. 7 
  1. Al final de dicha secuencia, ¿qué token tendrá el primer proceso?
    1. [0,96K) 
    2. [32K,96K) 
    3. [0,64K) 
    4. [0,128K) 
  1. Al final de dicha secuencia, ¿qué token tendrá el segundo proceso?
    1. [96K,192K) 
    2. [96K,160K) 
    3. [128K,160K) 
    4. [128K,192K) 
  1. Al final de dicha secuencia, ¿qué token tendrá el tercer proceso?
    1. [160K, ∞) 
    2. [192K, ∞) 
    3. [160K, 192K) 
    4. [192K, 224K)