Transparency

-- distributed abstraction
  • failure transparency -- hardware failure
  • access transparency -- local and remote resources
  • location transparency -- without knowledge of own location
  • concurrency transparency -- possibly concurrent
  • replication transparency -- multiple instances
  • migration transparency -- movement of objects
  • performance transparency -- reconfiguration, load balancing
  • scaling transparency -- embedded programs

slide: Distribution and transparency