next up previous contents index
Next: Transparent Communication Up: AMIGOS Previous: AMIGOS   Contents   Index


A Mobility-Transparent Model

The model for consistency and availability presented in this thesis stems from the report "Transactions in Mobile Computing" [34]. The model--A Mobility-Transparent Model for Consistency--is based on the use of time as a consistency measure. This is done by associating time bounds with standard file operations (e.g., read and write). The time bounds tell how high the probability of inconsistency is allowed to be(come).

The basic rules for the model are:

A full description of the (final) model will be given in Chapter 5, so even if seaming a bit abrupt, I will defer from discussing it any further at this point.

Transactions for mobile computing has also been investigated coming to the conclusion that a transactional facility based on the proposed model is not at all an easy task. The main problems arise from the facts that the mobile client may be disconnected at the time when a transaction is executed (on that client) and that consistency cannot be fully guaranteed before the time of commit (on the server).

Traditional transactions are running until they are either aborted or committed. Transactions for mobile computing need to have an intermediate state of pending, i.e., they are running or pending (seemingly committed on the client) until they are aborted or committed on the server.

I will look further into these matters in Chapter 4.


next up previous contents index
Next: Transparent Communication Up: AMIGOS Previous: AMIGOS   Contents   Index

michael@garfield.dk
2000-10-13