RTUComputer ScienceYr 2020 · Sem 82020

Q2Distributed Systems

Question

2 marks

What is transparency in distributed systems?

Answer

Transparency is the absolute architectural goal of a distributed system to mathematically hide the physical distribution of resources, failures, and network latency from the end-user and application programmer.

Location transparency ensures a user can access a file /data/file.txt without needing to know mathematically that it is physically stored on Server Node 45 in a datacenter in Iceland. Failure transparency completely hides server crashes by automatically routing traffic to redundant backups.

Back to Paper