Centralized systems and distributed systems can be compared in deferent perspectives
1. Independent Memory vs. Shared memory
If independent systems method arguments can be passed easily, take (value,return), If distributed only value can be passed to the system.
2. Process Failures
In distributed systems process failure Vs. Network Failure difficult to distinguish
3. Clock architecture
In centralized events can be ordered but not in distributed.
4.
Link error can be distinguish from process Failures
Link may delay / packet loss / miss ordered
Are can’t be distinguish from
Process crash / reboot / miss behavior