ASIM team
LIP6 Laboratory
Paris, France

next up previous
Next: Tolérance aux fautes du Up: Noyau de communication sécurisé Previous: Écriture distante

Passage de messages en adresses physiques

La couche SCP/P (Secure Channelized Protocol / Physical addresses), bâtie sur PUT, fournit deux primitives non bloquantes, Send et Receive. Plutôt que de préciser des adresses distantes, l'émetteur (fonction Send) doit simplement indiquer un canal sur lequel les données sont transportées en séquence. Les données doivent être verrouillées mais il n'est pas nécessaire qu'elles soient contiguës. Dans chaque nud, des boîtes aux lettres fixes, attribuées par CMEM, sont mises à disposition des autres nuds pour accueillir la localisation physique des tampons de réception. Un identificateur de message est associé à chaque boîte aux lettre. L'émetteur utilise ce même identificateur pour marquer les données émises. Lors de la conclusion de l'échange, une fonction de signalisation, fournie en paramètre des fonctions Send et Receive, est appelée. Deux démons (mpcclient/mpcserver) sur chaque nud, dialoguant via RPC à travers le réseau de contrôle[*], se chargent, à l'initialisation du système, d'informer les autres nuds de la localisation des boîtes aux lettres qui leur sont attribuées.



Footnotes

...contrôle
Le réseau de contrôle est un réseau Ethernet bas débit.


next up previous
Next: Tolérance aux fautes du Up: Noyau de communication sécurisé Previous: Écriture distante

Server design A. Fenyö
mpc@mpc.lip6.fr - contact people
About this Web Site
$Date: 1998/02/19 01:30:00 $
Copyright © 1997-1998 UPMC/LIP6
All rights reserved