Loading…
Blocking analysis of transaction processing queues
A transaction processing queue manages a database which is partitioned into N items. Each arriving class- i customer requests to read and write a certain subset of the N items (called the shared and exclusive access sets R i and W i ). Classes i and j are said to conflict if ( W i∩ W j)∪( W i∩ R j)∪...
Saved in:
Published in: | Performance evaluation 2001-11, Vol.46 (4), p.235-254 |
---|---|
Main Authors: | , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | A transaction processing queue manages a database which is partitioned into
N items. Each arriving class-
i customer requests to read and write a certain subset of the
N items (called the shared and exclusive access sets
R
i
and
W
i
). Classes
i and
j are said to conflict if
(
W
i∩
W
j)∪(
W
i∩
R
j)∪(
R
i∩
W
j)≠∅
. No two conflicting classes of customers can be processed simultaneously. All classes arrive according to independent Poisson processes and have general i.i.d. service times.
In this paper, we discuss database systems without queuing. We show the insensitivity property of the system, and derive analytical expressions for performance measures such as blocking probabilities, throughput, etc. |
---|---|
ISSN: | 0166-5316 1872-745X |
DOI: | 10.1016/S0166-5316(01)00040-2 |