next up previous
Next: Bibliography Up: Etude et résalisation d'un Previous: Support des communications réseau

Tets et performances

Samory a été testé sur quelques programmes disponibles sur une architecture Linux. L'environnement de tests est constitué de Pcs usuels de générations différentes (PRECISER). Nous avons redémarré les processus indépendamment de la machine où a été faite la sauvegarde. Les mesures sont conduites dans deux circonstances différentes : lorsque tout l'espace d'adressage est sauvegardé, et lorsque nous ne sauvegardons pas le code et les bibliothèques partagées ; dans ce dernier cas cet espace est reconstitué à partir de l'environnement local. Nous mesurons chaque fois la taille des données, le temps de sauvegarde, et le temps de reprise. Les temps de sauvegarde et de reprise sont de l'ordre de quelques millisecondes, ce qui est intéressant pour des programmes clients du système. Cette version du système (sans prise en charge réseau) a fait l'objet d'une publication à la troisième conférence française sur les systèmes d'exploitation en octobre 2003 (citer CFSE). Le système à l'état actuel n'intègre pas les outils de déploiement et de gestion automatique des processus, ni de détection de défaillances. La migration n'est pas préemptive, toutes les commandes sont donc manuelles. Un autre article est actuellement en cours de rédaction sur les détails du protocole de migration des communications. Nous présentons ci-dessous les performances obtenues avec une grappe quatre machines HP-Evectra connectées à travers un reseau Ethernet 100. Trois processus tournent sur les machines, et de temps en temps un des processus est migré sur la machine "libre".


next up previous
Next: Bibliography Up: Etude et résalisation d'un Previous: Support des communications réseau
Jean-Michel Nlong2 2004-05-03