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.