next up previous contents
Next: About this document ... Up: A Mobility-Transparent Model for Previous: References   Contents


Index


"Most books have indexes;
most technical reports don't.
They should.
Any nonfiction work of more then twenty or so pages that is worth reading deserves an index."
- Leslie Lamport (LATEX2$\epsilon$)
 
A Mobility-Transparent Model (for Consistency)
A Mobility-Transparent Model
ACID
Properties of Transactions
Advanced Mobile Integration in General Operating Systems
see AMIGOS
AMIGOS
AMIGOS | Transparent Communication | Mobile Computers | Mobile Computers | Performance
TACO
see TACO
"Transactions in Mobile Computing"
A Mobility-Transparent Model
atomicity
Properties of Transactions
average set
Caching
bandwidth
Means of Communication
Bayou
Mobile Computers | File Sharing | Caching
boundaries (of transactions)
see concurrency control, boundaries
cache size
Stable Storage | Stable Storage
caching
Caching | Caching
average set
Caching
critical set
Caching
current working set
Caching
full set
Caching
LRU
Caching | Caching
challenges
Challenges | Transparent Communication
AMIGOS
AMIGOS
mobile computing
Mobile Computing
classification of files
Classification of Files | Classification of Files
client/server
communication
Client/Server Communication
TACO
Communication with TACO
closing
Conflicts | Conflicts
expiration time bound
Conflicts
Coda
Mobile Computers | Mobile Computers | Stable Storage | File Sharing | Caching | Caching | Caching | Isolation-Only Transactions
communication
Means of Communication | Communication State Transitions
connected
Connected
disconnected
Disconnected
mobility
Communication State Transitions
networks
Means of Communication
bandwidth
Means of Communication
latency
Means of Communication
state transitions
Communication State Transitions
weakly connected
Weakly Connected
communication state transitions
Communication State Transitions | Communication State Transitions
conclusion
Conclusion
concurrency control
Concurrency Control | Boundaries of Transactions
boundaries
Boundaries of Transactions
optimistic
Optimistic Concurrency Control
conflict detection
Conflict Detection | Conflict Detection
conflict resolution
Conflict Resolution | Conflict Resolution
conflicts
Conflicts
possible
Operations on Files | Operations on Directories
read/write
Read/Write Conflicts
write/write
Write/Write Conflicts
connected
Means of Communication | Connected | Connected
consistency
Properties of Transactions | Consistency | Conclusion
operation level
Operation Level Consistency
system level
System Level Consistency
consistency time bound
The Consistency Time Bound
contents
Contents
contributions
Contributions
CPU
Mobile Computers | Performance
creating
Creating & Deleting
critical set
Caching
CTB
see consistency time bound
current working set
Caching
deleting
Creating & Deleting
design
see model, the
design goals
Design
desktops
Mobile Computers
disconnected
Means of Communication | Disconnected | Disconnected
durability
Properties of Transactions | Durability | Durability
environment
Environment | Environment
test
Test Environment
ETB
see expiration time bound
evaluation
see test & evaluation
evaluation goals
Evaluation
examples
Examples | Blackboard
bank account
Bank Account to Bank Account
blackboard
Blackboard to Blackboard
mail reader
Mail Reader
make
make to make
existing applications
Existing Applications
expiration time bound
Conflicts
fault-tolerance
Fault-Tolerance
file sharing
File Sharing | File Sharing
file sharing semantics
File Sharing Semantics | File Sharing Semantics
file sizes
File Sizes and Types
file types
File Sizes and Types
file usage
File Usage | File Sharing Semantics
classification of files
Classification of Files
file sharing
File Sharing
file sharing semantics
File Sharing Semantics
file sizes
File Sizes and Types
file types
File Sizes and Types
operations on directories
Operations on Directories
operations on files
Operations on Files
fulfillment of goals
Fulfillment of Goals
full set
Caching
fully connected
see connected
future work
Future Work
goals
Goals | Restrictions
design
Design
evaluation
Evaluation
fulfillment
Fulfillment of Goals
implementation
Implementation
overall
Motivation
performance
Performance
granularity
Granularity of Replication | Granularity of Replication
harddisk
Mobile Computers | Stable Storage
heterogeneous
Mobile Computers | Mobile Computers | Mobile Computers
I'm a lucky guy
Postscriptum
implementation goals
Implementation
implementation, the
The Implementation | Availability
client/server communication
Client/Server Communication
communication with TACO
Communication with TACO
fault-tolerance
Fault-Tolerance
overview
Overview of Files and
portability
Portability
program flow
Program Flow
system requirements
System Requirements
test environment
Test Environment
inner transactions
Properties of Transactions
introduction
Introduction | Contents
AMIGOS
AMIGOS
challenges
Challenges
contents
Contents
distributed file service
A Distributed File Service
distributed file system
A Distributed File System
environment
Environment
goals
Goals
mobile computing
Mobile Computing
motivation
Motivation
overview
Overview
terminology
Terminology
transactions in mobile computing
Transactions in Mobile Computing
IOTs
see isolation-only transactions
isolation
Properties of Transactions | Isolation | Serial Transactions
isolation-only transactions
Isolation-Only Transactions
keyboard
Mobile Computers | Screen & Keyboard | Screen & Keyboard
laptops
Performance
latency
Means of Communication
least-recently-used
see LRU
Linux
Mobile Computers | Mobile Computers | Stable Storage
X-Windows
Screen & Keyboard
Little Work
Caching
locking
Locking | Locking
LRU
Caching | Caching | Caching
means of communication
see communication
memory
see RAM
MIo-NFS
Mobile Computers
mobile computers
Mobile Computers | Mobile Computers
heterogeneous
Mobile Computers
keyboard
Screen & Keyboard
performance
Performance
power supply
Power Supply
screen
Screen & Keyboard
self-contained
Mobile Computers
stable storage
Stable Storage
vulnerability
Vulnerability
mobile computing
Mobile Computing to Mobile Computing | Mobile Computing | Summary
communication
see communication
computers
see mobile computers
mobility
Mobility
summary
Summary to Summary
mobility
Mobility | Mobility
model, the
The Model | Existing Applications
closing
Conflicts
conflicts
Conflicts
creating
Creating & Deleting
deleting
Creating & Deleting
existing applications
Existing Applications
features
Other Features
locking
Locking
primitives
Primitives
file primitives
File Primitives
system primitives
System Settings & Primitives
transaction primitives
Transaction Primitives
reading
Reading
status
Status
synchronization
Synchronization
system settings
System Settings & Primitives
temporary files
Temporary Files
writing
Writing
modification time bound
Writing
motivation
Motivation | Motivation
MTB
see modification time bound
multi-level consistency
Multi-Level Consistency | Multi-Level Consistency
nested transactions
see nesting
nesting (of transactions)
Nesting | Conclusion
networks
Means of Communication
ATM
Means of Communication
bandwidth
Means of Communication
Ethernet
Means of Communication
FDDI
Means of Communication
GSM
Means of Communication
LAN
Means of Communication
latency
Means of Communication
modem
Means of Communication
serial line
Means of Communication
NFS
Mobile Computers
PC-NFS
Mobile Computers
notebooks
Performance
Odyssey
File Sizes and Types
operating system
Mobile Computers | Mobile Computers | Mobile Computers | Stable Storage
operation level consistency
Operation Level Consistency
operations on directories
Operations on Directories | Operations on Directories
operations on files
Operations on Files | Operations on Files
optimistic
Optimistic | Optimistic
concurrency control
Optimistic Concurrency Control
optimistic reading
Optimistic Reading
ORACLE
Bank Account | Bank Account
OS/2
Mobile Computers
Workplace Shell
Screen & Keyboard
outer transactions
Properties of Transactions
overall goals
Motivation
overview
Overview
implementation
Overview of Files and
palmtops
Performance
partially connected
see weakly connected
PDAs
Performance
performance
Performance | Performance
performance goals
Performance
Personal Digital Assistants
see PDAs
pessimistic
Pessimistic | Pessimistic
pessimistic reading
Pessimistic Reading
portability
Portability
power supply
Mobile Computers | Power Supply | Power Supply
primitives
Primitives
file primitives
File Primitives
system primitives
System Settings & Primitives
transaction primitives
Transaction Primitives
priority list
Caching
processing power
Mobile Computers
program
Program | Client: pclient.h
program flow
Program Flow | Flow Diagrams
RAM
Mobile Computers | Performance
read/write conflicts
Read/Write Conflicts | Read/Write Conflicts
reading
Reading | The Consistency Time Bound
consistency time bound
The Consistency Time Bound
optimistic
Optimistic Reading
pessimistic
Pessimistic Reading
strict
Strict Reading
references
References
replica control
Replica Control | Summary
caching
Caching
file usage
File Usage
granularity
Granularity of Replication
replication transparency
see replication transparency
strategies
see replica control strategies
summary
Summary to Summary
synchronization
Synchronization
replica control strategies
Replica Control Strategies | Conflict Resolution
conflict detection
Conflict Detection
conflict resolution
Conflict Resolution
multi-level consistency
Multi-Level Consistency
optimistic
Optimistic
pessimistic
Pessimistic
strict
Strict
replication
see replica control
replication transparency
Replication transparency | Replication transparency
restrictions
Restrictions
results
Results | Results
screen
Mobile Computers | Screen & Keyboard | Screen & Keyboard
Seer
Mobile Computers | Caching | Caching
self-contained
Mobile Computers
semi-connected
see weakly connected
serial transactions
Serial Transactions
serialization
see isolation
sockets
Implementation | Mobile Computers
stable storage
Stable Storage | Stable Storage
cache size
Stable Storage | Stable Storage
stationary workstations
see desktops
storage
see stable storage
storage capacity
see harddisk
strict
Strict | Strict
strict reading
Strict Reading
STs
see serial transactions
synchronization
Synchronization | Synchronization | Synchronization
system level consistency
System Level Consistency
system requirements
System Requirements
TACO
Transparent Communication | Transparent Communication | Implementation | Test Environment
communication with
Communication with TACO
problems with
Problems with TACO
temporary files
Temporary Files
terminology
Terminology
test & evaluation
Test & Evaluation | Problems with TACO
problems with $\mathcal{P}$$e$$\mathcal{S}$$t$$\mathcal{O}$
Problems with PeStO
problems with TACO
Problems with TACO
results
Results
tests
Tests
test environment
Test Environment
tests
Tests | Tests
results
Results
transactions
Transactions | Summary
concurrency control
Concurrency Control
boundaries
Boundaries of Transactions
optimistic
Optimistic Concurrency Control
properties
Properties of Transactions | Conclusion
consistency
Consistency
durability
Durability
isolation
Isolation
isolation-only
Isolation-Only Transactions
nesting
Nesting
serial
Serial Transactions
serialization
see isolation
summary
Summary to Summary
transactions, inner
Properties of Transactions
transactions, outer
Properties of Transactions
transparency
see replication transparency
Transparent (AMIGOS) Communication
see TACO
UNIX
Posix
Mobile Computers
UNIX-clone
Mobile Computers
user interface
see screen & keyboard
vulnerability
Vulnerability | Vulnerability
weakly connected
Means of Communication | Weakly Connected | Weakly Connected
Windows95
Mobile Computers | Screen & Keyboard
write/write conflicts
Write/Write Conflicts
writing
Writing | Writing
modification time bound
Writing



michael@garfield.dk
2000-10-13