Data Sharing Model
- Message Passing
- Hard to use
- Lacks network data transparency
- Distributed Shared Memory (DSM)
- One large shared address space
- Typically page-based, OS-level implementations
- Shared Data-Object Model of DSM
- Encapsulate data in user-defined objects
- Efficient implementations possible above OS