Multi-version Transaction
Model to Improve Data Availability in Mobile Computing
In this project, we develop a multi-version transaction
model, which exploits versions to increase availability
in a mobile database environment. Each transaction
in our model is either in start, committed or terminated
state. A transaction can start and commit at mobile
host (MH) but terminates only at mobile service station
(MSS). We will discuss a two-version model, where
each data object can have two versions, one committed
and the other is terminated. A read transaction is
never blocked, as it is always made available either
a committed or a terminated version. We will extended
the model to handle multiversions. Our model can increase
read-write and write-write availability. We have outlined
the locking protocols and working on their correctness
by showing that they will always produce one-copy
serializable schedules. Currently we are working on
simulation model.
Resercher
Dr.
Sanjay Madria
M. Baseer (MS Thesis), UMR
|