next up previous contents index
Next: Writing Up: Reading Previous: Strict Reading   Contents   Index


The Consistency Time Bound

The correspondence between the consistency time bound and the level of optimism or pessimism when opening a file for reading is depicted in Figure 5.1.

Figure 5.1: Consistency Time Bound (CTB)
Consistency Time Bound (CTB)

It should be noted that the higher the level of optimism by one client the lower the level of availability for other clients!

To sum up the previous sections:

When a file, f, is opened for reading and $CT \! B$ is the specified consistency time bound, then the following "rules" apply:

$CT \! B$ should be thought of as a system guarantee, and the user or the application may end up doing better--e.g., if available bandwidth is used intelligently!

Even though we previously assumed that the mobile clients did not stay disconnected forever (see Section 1.3.1), this is in fact possible. All cached files can be read at any time; using an infinitely negative $CT \! B$!

The primitive for open for reading is the ANSI-C [21] fopen with an added parameter for specifying the consistency time bound:


next up previous contents index
Next: Writing Up: Reading Previous: Strict Reading   Contents   Index

michael@garfield.dk
2000-10-13