Distributed Systems: Difference between revisions
Jump to navigation
Jump to search
Line 13: | Line 13: | ||
* The computers operate concurrently | * The computers operate concurrently | ||
* The computers fail independently. They will fail, sooner or later. | * The computers fail independently. They will fail, sooner or later. | ||
* The computers do not share a global clock. All activities these computers perform are asynchronous with respect to the other components. | * The computers do not share a global clock. All activities these computers perform are asynchronous with respect to the other components. This is a very important characteristics, as it imposes some essential limitations on what the distributed system can do. | ||
=CAP Theorem= | =CAP Theorem= |
Revision as of 23:33, 3 June 2019
External
Internal
Distributed System Definition
According to Andrew Tannenbaum, a distributed system is a collection of independent computers that appear to their users as one computer. Specifically, there are three specific characteristics any distributed system must have:
- The computers operate concurrently
- The computers fail independently. They will fail, sooner or later.
- The computers do not share a global clock. All activities these computers perform are asynchronous with respect to the other components. This is a very important characteristics, as it imposes some essential limitations on what the distributed system can do.