Construct a computing system that will succeed using (i) a centralized architecture and (in) a distributed architecture, use real life examples.
Construct a computing system that will succeed using (i) a centralized architecture and (in) a distributed architecture, use real life examples.
A centralized architecture is similar to a mainframe computer, where all the processing is done on one central machine. This computer is typically kept in a centralized location, and its users connect to it remotely from their respective homes.
A distributed architecture would be similar to a network of computers, with the intention of devoting each individual machine to the completion of a particular job. This makes it possible to have greater flexibility and scalability, in addition to having easier maintenance.
Overall, a centralized architecture is more effective and easier to manage, whereas a distributed architecture is more flexible and scalable. However, centralized architectures tend to be more expensive.
Some examples of systems that use a centralized architecture include email servers, financial transaction processing systems, and military command and control systems.
Some examples of systems that use a distributed architecture include the World Wide Web, peer-to-peer file sharing networks, and distributed computing platforms such as Hadoop.
Step by step
Solved in 2 steps