Contents Distributed System Resource Interface Service Quality of Service Transparency Access Transparency Location Transparency Migration Transparency Relocation Transparency Replication Transparency Concurrency Transparency Failure Transparency Openness Scalability Size Scalability Geographical Scalability Administrative Scalability Techniques Latency Hiding Distribution Replication Centralisation Centralised Service Centralised Data Centralised Algorithm Decentralisation Decentralised Algorithm Architecture Layered Architecture Object-based Architecture Event-based Architecture Shared Data-space Architecture Centralised Architecture