Question

In: Computer Science

What, in your opinion, is the difference in decentralized/distributed (client/server) architecture and centralized (Cloud Computing or...

What, in your opinion, is the difference in decentralized/distributed (client/server) architecture and centralized (Cloud Computing or Mainframe) architecture?

Give an example of a business decision that would be affected by the choice of the architecture

Solutions

Expert Solution

Decentralized vs centralized architecture:

There are many differences between these two architectures. Decentralized systems can work well without any central control or owner. There are many central owners and they all store resource copies.

In centralized architecture, there is availability of a central system that controls the entire network.


Decentralized architecture

Centralized architecture

These are also called distributed architectures because nodes are geographically distributed.

In such an architecture there is the concept of transparency. Even when data is stored on different servers, there is no concept of distribution and data seems to come from one station only.

Lateral coordination is used in such systems.

Vertical coordination is used in such systems.

Database is placed at different sites with fragments.

Single database is placed at one location in the network.

Data replication and fragments help in productivity when there are many users using the data.

When there are many users trying to access the data, productivity might slow down.

Business decisions and the choice of architecture:

Consider an example where the organization wants to digitize the processes in the business. This will help in the scalability and flexibility of the business. With respect to the decision, there is a need to understand the long term business goals. While selecting architecture, there are many things to be considered such as infrastructure, principles, applications, and finally investment.

  • If the organization wants an easy to manage approach and use great deal of management and control over user access and workloads, centralized architecture would be the best.
  • If not, decentralized architecture can be used. It will decrease the downtime. But it is not easy to implement so would require expertise.

Related Solutions

Q2: Specify any four difference between Client/Server computing and Peer-to-Peer computing. Which architecture used by Bitcoin...
Q2: Specify any four difference between Client/Server computing and Peer-to-Peer computing. Which architecture used by Bitcoin digital currency? Please, Please, Please and Please… 1. I need new and unique answers, please. (Use your own words, don't copy and paste, even when you answer like theses answers before.) 2. Please Use your keyboard to answer my Questions. (Don't use handwriting) please 3. Please i need a good and a perfect answers. Thank you..
Discuss in your own words what is meant by client/server architecture.
Discuss in your own words what is meant by client/server architecture.
What is a three-tiered client-server architecture? (operating system)
What is a three-tiered client-server architecture? (operating system)
Take a position on whether or not call-by-copy/restore is ideal for client-server architectures in distributed computing....
Take a position on whether or not call-by-copy/restore is ideal for client-server architectures in distributed computing. Defend your answer.
There are many factors that can influence such decision for cloud server and client server. security,...
There are many factors that can influence such decision for cloud server and client server. security, cost, training and more. which would you choose and why ? there are many factors that influenced the decision on a cloud server or client server such as cost, security, training and more. which one would you choose, cost, security,training etc. and why ? cancel that answer
In Cloud architecture, what are the different phases involved? Explain each a. In cloud architecture, what...
In Cloud architecture, what are the different phases involved? Explain each a. In cloud architecture, what are the building blocks? Explain each
What is meant by having a "centralized strategy with decentralized execution"?
What is meant by having a "centralized strategy with decentralized execution"?
The IT manager for the Credit Call Center is planning to implement a client/server architecture to...
The IT manager for the Credit Call Center is planning to implement a client/server architecture to support the operations of the call center. The owner of the company is content with the current setup and reluctant to allocate resources to a client/server architecture. You have been tasked by the IT Manager to explain client/server architecture to the owner and discuss the benefits and how it will help Credit Call Center in your explanation address What is meant by client/server architecture?...
What is cloud computing? What is Amazon's general approach to the cloud computing services it provides?
What is cloud computing? What is Amazon's general approach to the cloud computing services it provides?
what are the advantages and disadvantages of centralized and decentralized A/P and disbursement system?
what are the advantages and disadvantages of centralized and decentralized A/P and disbursement system?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT