T/F: If a network request doesn't get a response, it is impossible to tell why
True
T/F: Handling network faults means we need to tolerate them
False -- does NOT mean we need to tolerate them
T/F: When a circuit is idle, it doesn't use any bandwidth.
False -- It does, TCP doesn't
T/F using clock syncing for distributed transaction semantics has only been implemented at one company.
T -- Google
T/F: A synchronous model assumes unbounded network delays, unbounded process pauses, and unbounded clock errors
False
Which of the following could potentially cause a network problem?
What is the dominant approach for building internet services?
T/F: Latency guarantees can be achieved if resources are statically partitioned
True -- With dedicated hardware and exclusive bandwidth allocation
What is the date that epoch started since midnight UTC?
B. 1/1/1970
What does it mean to be Byzantine fault-tolerant?
B. Withstands malicious attackers
What might cause a stop-the-world incident?
A. Garbage collection
What is the way for handling a network request issue?
Asynchronous networks may have:
B. Unbounded delays
What do we call when the frequency at which the monotonic clock moves forward?
D. Slewing
What is not an example of weak form of lying?
B. Software bugs
Byzantine generals suffered from what issue?
D. Traitors
What is it called when part of a network is cut off from the rest due to a network fault?
Which protocol will retransmit missing packets?
B. TCP (Transmission Control Protocol)
What is the offset when syncing time from a server?
D. All of these
What is not a property for an algorithm to be correct?
F. B & C
Which accurately describes faults and partial failures?
E. A & D
What is not a way to handle network congestion?
A. UDP flow control
What is it called when a packet must wait to get a slot?
Which is not a factor that influences NTP syncing?
C. Leap minutes that result in an hour
For distributed system algorithms, which property(ies) always hold?
B. Monotonic sequence