Windows and Linux Robustness Benchmarks with Respect to Application Erroneous Behavior [chapter]

Karama Kanoun, Yves Crouzet, Ali Kalakech, Ana-Elena Rugina
Dependability Benchmarking for Computer Systems  
This chapter presents the specification of dependability benchmarks for general-purpose operating systems with respect to application erroneous behavior, and shows examples of benchmark results obtained for various versions of Windows and Linux operating systems. The benchmark measures are: operating system robustness (as regards possible erroneous inputs provided by the application software to the operating system (OS) via the application programming interface), the OS reaction, and restart
more » ... es in the presence of faults. Two workloads are used for implementing the benchmark: PostMark, a file system performance benchmark for operating systems, and the Java Virtual Machine (JVM) middleware, a software layer on top of the OS allowing applications in Java language to be platform independent.
doi:10.1002/9780470370506.ch12 fatcat:3g6y2m4f4rgmziajwjsnkud5ha