a) Explain what CAP theorem is. In your answer refer to:

  • Consistency
  • Availability
  • Partition Tolerance

b) One of the most popular distributed data stores in everyday use today are MongoDB, Amazon Web Service’s S3, and Google Cloud Platform’s Spanner. Explain their advantages in terms of performance, scalability and reliability.

c) i) What is a critical section in a distributed application?

ii) With the help of a diagram, explain what deadlock in distributed systems is.

Leave an answer

Sorry, you do not have permission to answer to this question .