
Answer-first summary for fast verification
Answer: • Total VMs: 8 • 50 GB per Executor • 20 Cores / Executor, • Total VMs: 16 • 25 GB per Executor • 10 Cores / Executor
To ensure job completion in the event of VM failures, a configuration with more, smaller executors is preferable because the loss of any single VM would have a lesser impact on the overall resources. Options A and B provide such configurations with 8 and 16 VMs respectively, each with smaller executor sizes (50GB/20 cores and 25GB/10 cores). This means that if one VM fails, the remaining VMs can still handle the job with minimal disruption. In contrast, options C, D, and E have fewer, larger executors, making them more vulnerable to the failure of a single VM, which would take out a significant portion of the cluster's resources.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
Which cluster configuration ensures job completion for an extremely long-running task, even in the event of one or more VM failures, given that each cluster has identical resources (400 GB total RAM, 160 total cores, and only one Executor per VM)?
A
• Total VMs: 8 • 50 GB per Executor • 20 Cores / Executor
B
• Total VMs: 16 • 25 GB per Executor • 10 Cores / Executor
C
• Total VMs: 1 • 400 GB per Executor • 160 Cores/Executor
D
• Total VMs: 4 • 100 GB per Executor • 40 Cores / Executor
E
• Total VMs: 2 • 200 GB per Executor • 80 Cores / Executor
No comments yet.