Systems and Means of Informatics

2018, Volume 28, Issue 2, pp 20-33

MONTE CARLO BASED USER ACTIVITY SIMULATION FOR SOFTWARE PERFORMANCE EVALUATION

  • A. V. Borisov
  • A. V. Bosov
  • A. V. Ivanov
  • R. B. Chavtaraev

Abstract

The methodology of estimation of reliability characteristics of computer networks proposed earlier is supplemented with a new technique for estimating the software performance metrics. The proposed technique is based on the Monte- Carlo simulation method. To apply simulation in the task of analyzing software metrics, the following problems are solved: (i) a model of the software component is defined - a program that implements a three-tier architecture and executes user queries or commands; (ii) a model of user's activity is defined - a nonlinear discrete-time stochastic system based on the autoregressive model with switching using classification of process states; (iii) a simulation program is described that implements the model of user requests, generates the user requests flow, and collects statistics; and (iv) numerical examples illustrating the method's applicability are provided. The concluding remarks contain recommendations concerning further usage of the presented method.

[+] References (11)

[+] About this article