How Does Scale Out Work?
 
 
Files: well known designs: 
- rooted tree partitioned across nodes
 - Automatic cooling (migration)
 - Mirrors or Chained declustering
 - Snapshots for backup/archive
 
Databases: well known designs
- Partitioning, remote replication similar to files
 - distributed query processing.
 
Applications: (hypothetical)
- Must be designed as mobile objects 
 - Middleware provides object migration system
- Objects externalize methods to migrate ( == backup/restore/archive)
 - Web services seem to have key ideas (xml representation)
 
 - Example: eMail object is mailbox