Question: Problem 2: DS Architecture Consider a multi-tiered client-server architecture consisting of a chain of processes P1, P2, , Pn. Process Pi is a client of
Problem 2: DS Architecture
Consider a multi-tiered client-server architecture consisting of a chain of processes P1, P2, , Pn. Process Pi is a client of Pi+1 , and Pi will return a reply to Pi-1 only after Pi receives the reply from Pi+1.
(a) Please provide arguments for adopting this multi-tiered client-server architecture in a DS design. Briefly explain your answer. (Hint: your answer me be based on the distributed system design goals, including but not limited to: scalability, reliability, security, applications demand, etc.)
(b) Please provide arguments against adopting this multi-tiered client-server architecture. Briefly explain your answer. (Hint: Again, your answer me be based on the distributed system design goals, including but not limited to: scalability, reliability, security, applications demand, etc.)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
