Performability Management in Distributed Database Systems:
An Adaptive Concurrency Control Protocol
Abstract
An adaptive concurrency control protocol is proposed
for distributed database systems, where data and
resource contention have adverse effects on performability.
The protocol dynamically switches between two existing concurrency
control mechanisms, namely,
an optimistic one called the "exclusive writer with locking option"
and a pessimistic one referred to as "primary site locking."
Adaptation is based on partial knowledge about
the system that is available locally at any database site such that
no overhead (no additional inter-database site message
exchange for collecting information) is incurred.
The evaluation results indicate a potential
for significant gains in performability from the use of
adaptive concurrency control techniques.
Keywords: Performability management,
distributed database systems, adaptive methods.
Compressed PostScript File:
mascots96.ps.zip