The thesis is structured as follows:
- Chapter 1 contains the Introduction which I will assume
you have just read; otherwise do it!
- Chapter 2 is about Mobile Computing; the types of
(mobile) computers supported will be determined and the characteristics of
mobile computing given.
- Chapter 3 is a general discussion of the issues
concerning replica control in connection with caching of files. Issues touched
upon include file access patterns, granularity, transparency, replica control
strategies (pessimistic, strict, and optimistic), synchronization, and file
- Chapter 4 is about Transactions. Basic properties of
transactions and concurrency control will be discussed.
- Chapter 5 contains a full description of The Model, i.e., a
file service specification for the system.
- Chapter 6 contains Implementation issues.
- Chapter 7 gives a description of the tests performed in order to
evaluate the system with respects to usability and performance, and of course,
a discussion of what the results of these tests tell us is included.
- Chapter 8 is the Conclusion. As with all thesises the
conclusion comes last telling how well it all went. References to related work
and ideas for future work will also be given.
Chapter 2 to Chapter 4 each finishes with
The interested reader can find a listing of excerpts from the source code in
Appendix A and detailed descriptions of the examples used within the
report in Appendix B. Appendix C contains flow diagrams
for selected parts of the client software, and finally Appendix D
contains Figures 5.4, 5.5, and 5.6 from
Chapter 5 in full sizes for better viewing.