Complete the code to identify the main benefit of load balancing in distributed systems.
Load balancing helps to [1] the workload evenly across servers.Load balancing distributes the workload evenly to avoid overloading any single server.
Complete the code to explain how caching improves system performance.
Caching stores frequently accessed data to [1] response time.Caching reduces response time by keeping data ready for quick access.
Fix the error in the statement about fault tolerance.
Fault tolerance means the system can [1] to failures without stopping.Fault tolerance means the system recovers or continues working despite failures.
Fill both blanks to describe how replication and partitioning help scalability.
Replication [1] data copies, while partitioning [2] data across servers.
Replication creates copies of data for availability. Partitioning splits data to spread load.
Fill all three blanks to explain the role of message queues in distributed systems.
Message queues [1] communication, [2] components, and [3] system reliability.
Message queues enable communication, decouple components, and improve reliability by buffering messages.
