For the digraph below, use the decreasing time list algorithm to create a priority list, then schedule with two processors. Select the correct resulting schedule. T1 (2) T5 (3) Т9 (4) T2 (9) T6 (11) T8 (10) T10 (12) End Т3 (8) T7 (5) T4 (7) 12 15 18 21 24 27 30 33 36 39 42 45 48 51 T2 T6 T7 T8 T10 T4 TI TS T9 T3

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
The image presents three horizontal bar charts stacked vertically, each depicting a sequence of tasks labeled T1 through T10. These tasks are represented by colored rectangles, and each rectangle's position and length signify the task's timeline on a numeric scale.

### First Chart:
- **Timeline Scale**: 0 to 51
- **Tasks**:
  - T1: Starts at 0, ends at 3
  - T4: Starts at 3, ends at 12
  - T2: Starts at 12, ends at 21
  - T3: Starts at 12, ends at 18
  - T5: Starts at 15, ends at 18
  - T9: Starts at 18, ends at 21
  - T7: Starts at 18, ends at 27
  - T6: Starts at 21, ends at 30
  - T8: Starts at 27, ends at 36
  - T10: Starts at 36, ends at 51

### Second Chart:
- **Timeline Scale**: 0 to 42
- **Tasks**:
  - T4: Starts at 0, ends at 9
  - T3: Starts at 9, ends at 15
  - T2: Starts at 0, ends at 12
  - T6: Starts at 12, ends at 21
  - T7: Starts at 15, ends at 24
  - T8: Starts at 24, ends at 33
  - T1: Starts at 21, ends at 24
  - T5: Starts at 24, ends at 27
  - T9: Starts at 27, ends at 33
  - T10: Starts at 33, ends at 42

### Third Chart:
- **Timeline Scale**: 0 to 42
- **Tasks**:
  - T2: Starts at 0, ends at 9
  - T3: Starts at 9, ends at 15
  - T1: Starts at 9, ends at 12
  - T5: Starts at 12, ends at 15
  - T6: Starts at 9, ends at 18
  - T9: Starts at 15, ends at 18
Transcribed Image Text:The image presents three horizontal bar charts stacked vertically, each depicting a sequence of tasks labeled T1 through T10. These tasks are represented by colored rectangles, and each rectangle's position and length signify the task's timeline on a numeric scale. ### First Chart: - **Timeline Scale**: 0 to 51 - **Tasks**: - T1: Starts at 0, ends at 3 - T4: Starts at 3, ends at 12 - T2: Starts at 12, ends at 21 - T3: Starts at 12, ends at 18 - T5: Starts at 15, ends at 18 - T9: Starts at 18, ends at 21 - T7: Starts at 18, ends at 27 - T6: Starts at 21, ends at 30 - T8: Starts at 27, ends at 36 - T10: Starts at 36, ends at 51 ### Second Chart: - **Timeline Scale**: 0 to 42 - **Tasks**: - T4: Starts at 0, ends at 9 - T3: Starts at 9, ends at 15 - T2: Starts at 0, ends at 12 - T6: Starts at 12, ends at 21 - T7: Starts at 15, ends at 24 - T8: Starts at 24, ends at 33 - T1: Starts at 21, ends at 24 - T5: Starts at 24, ends at 27 - T9: Starts at 27, ends at 33 - T10: Starts at 33, ends at 42 ### Third Chart: - **Timeline Scale**: 0 to 42 - **Tasks**: - T2: Starts at 0, ends at 9 - T3: Starts at 9, ends at 15 - T1: Starts at 9, ends at 12 - T5: Starts at 12, ends at 15 - T6: Starts at 9, ends at 18 - T9: Starts at 15, ends at 18
The image presents a scheduling problem using a digraph and a resulting timeline from the application of the decreasing time list algorithm with two processors.

### Digraph Explanation

The digraph, positioned at the top of the image, consists of ten tasks labeled T1 to T10. Each task is followed by a number in parentheses, representing the task's duration in arbitrary time units. The arrows between tasks indicate dependencies, where one task must be completed before another can begin.

- **Tasks and Durations:**
  - T1 (2)
  - T2 (9)
  - T3 (8)
  - T4 (7)
  - T5 (3)
  - T6 (11)
  - T7 (5)
  - T8 (10)
  - T9 (4)
  - T10 (12)

- **Dependencies:**
  - T5 depends on T1 and T2.
  - T6 depends on T2.
  - T7 depends on T3 and T4.
  - T8 depends on T5, T6, and T7.
  - T9 depends on T5.
  - T10 depends on T8 and T9.

### Timeline Explanation

Below the digraph is a timeline illustrating how the tasks are scheduled on two processors. The timeline is segmented at each time unit, ranging from 0 to 51.

- **Processor 1:**
  - T2 (9) runs from time 0 to 9.
  - T6 (11) runs from time 9 to 20.
  - T7 (5) runs from time 24 to 29.
  - T8 (10) runs from time 33 to 43.
  - T10 (12) runs from time 43 to 51.

- **Processor 2:**
  - T4 (7) runs from time 0 to 7.
  - T1 (2) runs from time 7 to 9.
  - T5 (3) runs from time 9 to 12.
  - T9 (4) runs from time 12 to 16.
  - T3 (8) runs from time 16 to 24.

Each task block in the timeline is color-coded and labeled with the task number. This scheduling approach allows for efficient task processing by maximizing the use of both processors while respecting task dependencies.
Transcribed Image Text:The image presents a scheduling problem using a digraph and a resulting timeline from the application of the decreasing time list algorithm with two processors. ### Digraph Explanation The digraph, positioned at the top of the image, consists of ten tasks labeled T1 to T10. Each task is followed by a number in parentheses, representing the task's duration in arbitrary time units. The arrows between tasks indicate dependencies, where one task must be completed before another can begin. - **Tasks and Durations:** - T1 (2) - T2 (9) - T3 (8) - T4 (7) - T5 (3) - T6 (11) - T7 (5) - T8 (10) - T9 (4) - T10 (12) - **Dependencies:** - T5 depends on T1 and T2. - T6 depends on T2. - T7 depends on T3 and T4. - T8 depends on T5, T6, and T7. - T9 depends on T5. - T10 depends on T8 and T9. ### Timeline Explanation Below the digraph is a timeline illustrating how the tasks are scheduled on two processors. The timeline is segmented at each time unit, ranging from 0 to 51. - **Processor 1:** - T2 (9) runs from time 0 to 9. - T6 (11) runs from time 9 to 20. - T7 (5) runs from time 24 to 29. - T8 (10) runs from time 33 to 43. - T10 (12) runs from time 43 to 51. - **Processor 2:** - T4 (7) runs from time 0 to 7. - T1 (2) runs from time 7 to 9. - T5 (3) runs from time 9 to 12. - T9 (4) runs from time 12 to 16. - T3 (8) runs from time 16 to 24. Each task block in the timeline is color-coded and labeled with the task number. This scheduling approach allows for efficient task processing by maximizing the use of both processors while respecting task dependencies.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY