QUESTIONS Cours 6 Flashcards

1
Q

INDEX DECENTRALISE : Dans les premiers systemes poste-a-poste comme Napster, la mise a l’echelle souffrait de l’existence d’un index centralise. Proposez
d’autres solutions d’indexation qui peuvent se mettre a l’echelle.

A

L’infrastructure d’indexation peutˆetre mise a l’echelle en divisant l’index entre un grand nombre d’ordinateurs. On peut aussi miser sur l’indexation par Google qui fonctionne de cette maniere. Il est aussi possible de repliquer l’information d’index entre de nombreux nœuds qui participent au reseau poste-a-poste en supposant que l’index n’est pas trop grand et que les mises a jour ne sont pas trop frequentes. Par
exemple, les nœuds adjacents peuvent se partager l’index pour eviter d’avoir chacun a le stocker et maintenir au complet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

PARTICIPANTS EGOISTES: Les reseaux poste-`a-poste dependent en partie de la bonne collaboration de plusieurs utilisateurs/serveurs. Quelles peuvent
etre les consequences de participants ´egoıstes ou malicieux, donnez des exemples?

A

L’utilisateur ideal accepte de servir en echange de se faire servir et offre du contenu valide. Un utilisateur egocentriste peut ne vouloir que recevoir et ne rien envoyer. La plupart des systemes ajustent la priorite
d’un client pour recevoir en fonction de ce qu’il a envoye. Il serait possible de fausser ces chiffres. Un client malicieux pourrait vouloir nuire aux recherches de fichiers en offrant des fichiers semblables mais au
contenu vide, corrompu, ou possiblement avec un virus. Dans certains cas, un client malicieux pourrait aussi offrir des fichiers proteges par les droits d’auteur et noter les clients qui en prennent une copie.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

CONSERVER L’ANONYMAT : Certains reseaux poste-a-poste offrent un service qui veut garantir l’anonymat. Est-ce possible?

A
Si plusieurs nœuds intermediaires sont utilises pour etablir une connexion et que les nœuds intermediaires ne divulguent pas leur information, ceci est possible en theorie. Si un bon nombre de ces nœuds intermediaires
sont compromis (e.g. un sur deux), il peut etre possible de deduire l’information manquante. De plus, si celui qui veut percer l’anonymat a acces au reseau en plusieurs points, il peut suivre le cheminement des paquets et meme en envoyer lui-meme comme sonde. Une technique pour empecher en partie cela serait d’envoyer chaque paquet recu a plus d’une adresse, de sorte qu’il serait plus difficile de distinguer le vrai
destinataire en epiant le cheminement des paquets.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

SERVEUR DE FICHIERS SANS ETATS: Pourquoi n’y a-t-il pas de open/close dans le service de fichiers reparti presente en exemple?

A

Ces fonctions impliquent un etat conserve dans le serveur, ce qu’un service reparti veut eviter pour continuer a operer de maniere transparente meme si le serveur se reinitialise intempestivement.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

IDENTIFICATEURS DE FICHIERS UNIQUES: Pourquoi avoir des identificateurs de fichiers uniques a travers le
reseau? Comment les produire?

A

Cela permet de faire ref´erence a un fichier sans avoir a y ajouter un contexte (serveur). Un tel identificateur unique peut etre obtenu avec le numero IP de la machine de creation, concatene a un numero unique
(compteur sequentiel) sur cet ordinateur.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

TRANSPARENCE INCOMPLETE : En quoi le comportement local peut-il differer du comportement avec NFS pour l’acces concurrent a un fichier (POSIX copie unique)?

A

Lorsqu’un programme modifie un fichier en local, les autres programmes voient immediatement la modification. Par NFS, un programme sur un
autre client pourrait utiliser une ancienne version en cache jusqu’a 3 secondes apres l’´ecriture du premier programme.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

LE CLIENT NFS : Quelle information le module client NFS doit-il conserver pour les processus qui l’utilisent?

A

Pour chaque fichier ouvert, le client NFS doit conserver le vfs inode, la position courante dans le fichier, et l’identificateur NFS du fichier.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

MONTER EN DUR AVEC NFS : Quelle est l’utilite de monter en dur par NFS?

A

Plusieurs programmes ne verifient pas les erreurs sur les operations comme read/write. Un editeur de texte pourrait essayer de sauver un fichier et presumer avoir reussi alors que ce n’est pas le cas. Dans un tel
contexte, il est mieux que l’operation bloque plutot que de retourner un code d’erreur qui serait ignore.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

NFS AUTOMOUNG : Comment le serveur automount permet-il d’augmenter la fiabilite et la performance de NFS?

A

Il est possible de specifier plusieurs serveurs pour un sous-arbre sous la responsabilite de automount. Il prendra le serveur qui repond le plus rapidement, ce qui contourne les serveurs defectueux ou trop lents. Ceci
se limite normalement aux sections de l’arbre qui ne changent pas, sont accedees en lecture seulement, et sont donc repliquees facilement.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

MESSAGES PERDUS PAR AFS: Comment AFS tient-il compte des messages de modifications qui seraient perdus?

A

Lors d’une ouverture de fichier, si aucun message n’est arrive du serveur depuis quelques minutes, le client se reenregistre pour recevoir les messages de modifications. Il ne sert a rien de reverifier alors que le
fichier n’est pas utilise.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

AFS PLUS PERFORMANT : Pourquoi AFS peut-il supporter plus de clients que NFS?

A

Avec AFS, les messages de modifications evitent les tres nombreuses demandes de revalidation de NFS. De plus, l’ouverture d’un fichier fait en meme temps sa lecture du serveur, et la fermeture fait au besoin son
ecriture sur le serveur. Cela reduit le nombre total d’appels au serveur

How well did you know this?
1
Not at all
2
3
4
5
Perfectly