Question: Problem 4 ( 1 5 pts ) Suppose in the distributed system, we have 7 independent jobs ( { J 1 , J

Problem 4(15 pts)
Suppose in the distributed system, we have 7 independent jobs \(\{J 1, J 2, J 3, J 4, J 5, J 6, J 7\}\) and 3 machines \(\{\mathrm{M}1\), M2, M3\}. The processing ability of machines are the same. The completion time of the 7 jobs are \(\{2,14,4,16\),\(6,5,3\}\). How to schedule them so that the entire execution time is the shortest.
(1) Please draw the scheduling order on the three machines
(2) Please calculate the shortest time of the entire execution (in other words, how long does it take run the 7 jobs on the 3 machines)
(Reference paper: Omega: flexible, scalable schedulers for large compute clusters; Large-scale cluster management at Google with Borg)
Answer:
Examples:
M1
Job_i Job_j
M2
M3
Problem 4 ( 1 5 pts ) Suppose in the distributed

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!