30 Questions
According to the CAP theorem, a distributed system can have which of the following characteristics?
Consistency and partition tolerance
Which characteristic of a distributed system means that simultaneous read requests at different nodes always return the same data?
Consistency
During a network partition, a distributed system with which characteristic continues to operate despite the communication breakdown?
Partition tolerance
A distributed system with consistency and partition tolerance at the cost of availability is known as a __ system.
CP
A distributed system with availability and partition tolerance at the cost of consistency is known as a __ system.
AP
A distributed system with availability and consistency at the cost of partition tolerance is known as a __ system.
CA
Which of the following is NOT considered an inevitability of networking in terms of distributed systems?
Network reliability
What type of system is unachievable according to the CAP theorem?
ACID
Which protocol is commonly used in distributed systems to ensure reliability?
TCP
What is the purpose of load balancers and replication in distributed systems?
To improve availability
Which one of the following is NOT an advantage of a distributed system?
Unreliable network
What is the main purpose of a network in a distributed system?
To share data between machines
Which of the following is a disadvantage of data replication in a distributed system?
Write conflicts
What is the effect of a single node failure in a distributed system?
No visible impact
What is the main advantage of horizontally scaling a distributed system?
Higher throughput
What is the main disadvantage of an unreliable network in a distributed system?
Loss of consistency
What is the main advantage of geographically spreading out nodes in a distributed system?
Closer proximity to users
What is the main purpose of data replication in a distributed system?
Increased reliability
What is the main advantage of a distributed system over a single machine system?
Scalability
What is the main disadvantage of reconciling data differences between nodes in a distributed system?
Non-deterministic behavior
Which theorem expands on the CAP theorem and introduces the tradeoff between availability and consistency during a network partition?
PACELC Theorem
What is the main purpose of a Coordination Service in a distributed system?
Data synchronization
Which type of distributed system gives up consistency for availability during a network partition and gives up consistency for lower latency during normal operation?
AP/EL system
What are some of the responsibilities of a Coordination Service in a distributed system?
Adding and removing nodes, Failed nodes, Persist metadata
Which systems typically support ACID transactions and prioritize consistency during normal operation?
CP/E systems
What is the percent of uptime characterized by 'Four 9's' in a distributed system?
99.99%
Which type of distributed system gives up availability for consistency during a network partition and gives up lower latency for consistency during normal operation?
CP/EC system
What is the purpose of heartbeats in a distributed system?
Monitor failed nodes
Which theorem is purely theoretical and can be used to understand the limitations of a distributed system?
CAP Theorem
What is the additional tradeoff introduced by the PACELC theorem in a distributed system?
Consistency and Latency
Test your knowledge on distributed system concepts with this quiz! Explore the definition of a distributed system, understand the role of networks and nodes, and learn how processes communicate to provide services.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free