Two-Level Iterative Queuing Modeling of Software Contention

  • Authors:
  • D. A. Menascé

  • Affiliations:
  • -

  • Venue:
  • MASCOTS '02 Proceedings of the 10th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Being able to model contention for software resources(e.g., a critical section or database lock) is paramount tobuilding performance models that capture all aspects of thedelay encountered by a process as it executes. Several methodshave been offered for dealing with software contentionand with message blocking in client-server systems. Thispaper presents a general, straightforward, easy to understandand implement, approach to modeling software con-tentionusing queuing networks. The approach, called SQN-HQN,consists of a two-level iterative process. Two queuingnetworks are considered: one represents software resources(SQN) and the other hardware resources (HQN). Multiclassmodels are allowed and any solution technique-exact orapproximate-can be used at any of the levels. This techniquefalls in the general category of fixed-point approxi-matemodels and is similar in nature to other approaches.The main difference lies in its simplicity. The process convergesvery fast in the examples examined. The results werevalidated against global balance equation solutions and arevery accurate.