Quantitecture

Performance, Scalability and Availability in IT

Archive for the ‘Introduction to our Software’ Category

Capabilities of Queuing Models

Posted by J on March 30, 2009

This post is intended to be a companion to our queuing software. Only M/M/m queues are available for free on-line. All other cases are available as Excel-based implementations to our clients.

M/M/m queues

Short for Markovian arrivals, Markovian (gaussian) service times, and m resources. For each resource, we need to specify its service time and visit ratio:

  • Service time: the time a particular job spends at that resource.
  • Visit ratio: the number of times a resource visits that resource. For a 1-cpu-2-disks system, a database query will have a visit ratio of 1.0 for the CPU. For each of the disks, it depends. If the data is distributed equally among the disks, the visit ratios will be 0.5 each (or less, if the data is sometimes found in a cache).

Multi-class queues

An extension of the M/M/m model where all jobs (classes) are not the same. The service times and visit ratios must be specified for each class. There are a few different cases:

  • Different priority disciplines to resolve which class gets a resource (first-come-first-served, processor-sharing, constant-delay <aka infinite-server>, priority).
  • Open vs. closed classes, i.e., whether the number of customers of each class is fixed or a variable.

Finally, the algorithms to take load-dependent servers into account — situations where the amount of load on a server changes the service time — are also available in spreadsheet form.

Posted in Introduction to our Software | Tagged: , , | Comments Off

Availability Paper and Software

Posted by J on November 19, 2008

Managing hundreds of business applications in an enterprise with a quantitative view to their availability is a challenge that requires a combination of quantitative methods and capturing knowledge from across the organization. A unified methodology modeling availability of applications in an enterprise is proposed. The proposal provides technology management of the enterprise with tools to continuously manage the evolution of their technology infrastructure. See the full paper for details. Read the rest of this entry »

Posted in Introduction to our Software | Tagged: , , , , | Comments Off

Queue Analysis Software

Posted by J on August 21, 2008

To start to build an infrastructure around some of the analysis we hope to do for our clients, here are the beginnings of a demo.  It’s a System Performance Calculator based on Queuing Theory. Read the rest of this entry »

Posted in Introduction to our Software | Tagged: , | Comments Off

 
Follow

Get every new post delivered to your Inbox.