OS Performance: Open and Closed Models Workbench



A representation of an operating system is called a model. A model which is used to represent the behavior of a system in terms of its performance is called a performance model. Performance models are used predict the values of performance metrics of a system from a set of operating system parameters and workload parameters. Examples of performance measures are response time, throughput, utilization and queue length.

Depending on the nature of the transactions, models are classified as "Open", "Closed" and "Mixed" models.

Models are further classified as "Single Class" and "Multiple Class" models.

This OS Performance workbench demonstrates the Single Class performance model for Open and Closed algorithms. When the 'Open' button is pressed, the diagram of the computer system for the Open model is presented along with the facility of user input in the Open case. Once the user has provided the values, pressing the 'Solve' button will result in the calculation and display of the performance measures. This calculation is done using the algorithm for the Open model. Similarly, when the 'Closed' button is pressed, the diagram of the computer system for the Closed model is presented along with the facility of user input in Closed case. Once the user has provided the values, pressing the 'Solve' button will result in the calculation and display of the performance measures. This calculation is done using the algorithm for the Closed model. Pressing the 'Reset' button will set the workbench back to the initial configuration.


Workbench