Design (4)
Distributed Execution Model
- Uses dataflow instead of RPC because dataflow allows better parallelism
- Uses PFAD (Parallel FAD)
- Does physical binding at run-time
- Allows 3 types of parallelism
- Intertransaction: multiple transactions run simultaneously
- Intratransaction: one transaction run on multiple components
- Intracomponent: one component on multiple IR’s