Faculté d'Electronique et Informatique
Département Informatique
Master^RSD— < :—^ — —'— — - —••••••-
Module : Réseaux et systèmes distribués
Le 30/01/2010
Examen
Question 1 :
Un serveur est désigné pour effectuer de simples opérations arithmétiques (+, -, x, /). Les
clients interagissent avec leur serveur à travers des RPC. Dans le cas d'une erreur (/ par zéro
par exemple) le serveur doit informer le client par un message d'erreur. Décrivez les
contenus des messages d'appel et de réponse de cette application RPC. (2pts)
Question 2 :
Un serveur est conçu pour être partagé par plusieurs clients. Décrivez un schéma de
conception de RPC permettant à différentes requêtes concurrentes de divers clients de ne
pas interférer lès unes avec les autres. (2pts)
Question 3 :
Qu'est ce qu'un RPC orphelin ? (lpt)
^Question 4 ^ ^
Si nous supposons l'existence d'un mécanisme de "callback RPC", qu'est ce qu'un tel
mécanisme ? Donnez un exemple d'application où ce service serait utile, (2pts)
Quesëan-5-: :
Par quel mécanisme une mémoire distribuée virtuelle peut augmenter le parallélisme ? (lpt)