From Iron Age(Bare Metal) Computing to Cloud Computing, Distributed Systems have played a vital role in processing and delivering information, but we are just getting started. We are set to enter Zetta Byte era with just 40% of total world population connected to Internet.
Since the inception of Internet, every technology giant is using aspects of Distributed Systems to achieve high availability and scalability in order to cater the ever growing service requests.
What are Distributed Systems ?
A Distributed System provides single coherent view of collection of independent computing machines. Multiple software components running on multiple computers, running as single system. Computers can be connected locally or geographically.
Characteristics of Distributed Systems
- Fault Tolerance
- Resource Sharing
Fallacies of Distributed Computing
- Reliable Network
- Zero Latency
- Infinite Bandwidth
- Secure Network
- Static Topology
- Homogeneous Network
- Single/Central Administration