ETALONNAGE DE LA SÛRETÉ DE FONCTIONNEMENT DE SYSTÈMES D'EXPLOITATION - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2004

ETALONNAGE DE LA SÛRETÉ DE FONCTIONNEMENT DE SYSTÈMES D'EXPLOITATION

Résumé

Cet article présente un étalon de sûreté de fonctionnement pour des systèmes d'exploitation (OS) à usage général. L'étalon est défini au travers des spécifications de ses composants principaux. Les spécifications sont implémentées sous la forme d'un prototype de l'étalon. L'étalon proposé présente trois particularités. En premier lieu, il s'appuie sur un ensemble complet et structuré de mesures prenant en compte à la fois le comportement de l'OS et celui des applications. La seconde particularité est que les mesures ne concernent pas uniquement des mesures de robustesse, mais incluent aussi des mesures temporelles en présence de fautes (temps de réaction et de redémarrage de l'OS). Enfin, le système est soumis à une activité reconnue, correspondant à l'activité d'un étalon de performance (client TPC-C). Le prototype d'étalon développé est utilisé pour comparer la sûreté de fonctionnement de trois systèmes d'exploitation (Windows NT4, Windows 2000, Windows XP) vis-à-vis d'un comportement erroné du niveau applicatif. Les résultats montrent un comportement similaire pour les trois OS vis-à-vis de la robustesse, mais une différence notable en termes de temps de réaction et de redémarrage, Windows XP se révélant avoir les temps les plus courts. Summary This paper presents a dependability benchmark for general-purpose operating systems (OSs). The benchmark is defined through the specifications of its main components. The specifications are implemented in the form of a benchmark prototype. Our benchmark has three particularities. First, it lies on a comprehensive and structured set of measures: outcomes are considered both at the OS level and at the application level. Second, these measures include not only robustness measures, but also related temporal measures in the presence of faults (e.g., OS reaction time and restart time). Finally, we are using a realistic workload (namely, TPC-C client), instead of a synthetic workload. The benchmark prototype is used to compare the dependability of three operating systems (Windows NT4, Windows 2000 and Windows XP) with respect to erroneous behaviour of the application layer. The results show a similar behaviour of the three OSs with respect to robustness and a noticeable difference in OS reaction and restart times (Windows XP has the shortest reaction and restart times).
Fichier principal
Vignette du fichier
ycrouzet-lm14-art.pdf (395.72 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01980665 , version 1 (14-01-2019)

Identifiants

  • HAL Id : hal-01980665 , version 1

Citer

Yves Crouzet, Ali Kalakech, Karama Kanoun, Jean Arlat. ETALONNAGE DE LA SÛRETÉ DE FONCTIONNEMENT DE SYSTÈMES D'EXPLOITATION. Congrès de Maîtrise des Risques et Sûreté de Fonctionnement, Oct 2004, Bourges, France. ⟨hal-01980665⟩
52 Consultations
38 Téléchargements

Partager

Gmail Facebook X LinkedIn More