Upcoming SlideShare
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

# Saving this for later?

### Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Standard text messaging rates apply

641
views

Published on

Pipelined scheduling illustration (no flash animation)

Pipelined scheduling illustration (no flash animation)

Published in: Technology

0 Likes
Statistics
Notes
• Full Name
Comment goes here.

Are you sure you want to Yes No
• Be the first to comment

• Be the first to like this

Views
Total Views
641
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
0
0
Likes
0
Embeds 0
No embeds

No notes for slide

### Transcript

• 1. zJOS/Puspa© Pipelined Scheduling Flow Plain slides illustration (unanimated)
• 2. Schedule Plan step01 step02 JOB0 JOB3 JOB4 step31 step32 JOB1 JOB2 JOB5 step41 step42 step43 step11 step12 step13 step21 step22 step23 step51 step52 step53 MSG1 MSG2 CC=0 CC<4 CC=0 CC<8 CC=0 CC<4 CC=0 CC>4 ABEND
• 3. Schedule Plan
• Schedule JOB0 at TOD1
• Schedule JOB1 soonest:
• STEP01 of JOB0 is ended with CC=0
• Schedule JOB2 soonest the following condition is met:
• STEP11 of JOB1 end with CC=4 and message MSG1 occurres
• Schedule JOB3 soonest the following condition is met:
• STEP02 of JOB0 end with CC=0 and STEP12 of JOB1 end with CC<8
• Schedule JOB4 soonest the following condition is met:
• STEP13 of JOB1 end with CC<4 or STEP21 of JOB2 end with CC=0, but STEP31 of JOB3 must end with CC=0 and either one is true; message MSG2 occurres or TOD2 reach
• Schedule JOB5 when either one is true;
• STEP13 of JOB1 abend or STEP23 of JOB2 end with CC>4.
• 4. Whatch Out
• 5.
• 6. JOB0
• 7. step01 JOB0
• 8. step01 JOB0 CC=0
• 9. step01 step02 JOB0 CC=0 JOB1
• 10. step01 step02 JOB0 step11 CC=0 JOB1
• 11. step01 step02 JOB0 step11 CC=0 CC<4 JOB1
• 12. step01 step02 JOB0 step11 CC=0 CC<4 CC=0 JOB1
• 13. step01 step02 JOB0 step11 step12 MSG1 CC=0 CC<4 CC=0 JOB1
• 14. step01 step02 JOB0 step11 step12 MSG1 CC=0 CC<4 CC=0 JOB1
• 15. step01 step02 JOB0 step11 step12 MSG1 CC=0 CC<4 CC=0 JOB1
• 16. step01 step02 JOB0 step11 step12 MSG1 CC=0 CC<4 CC=0 JOB1 JOB2
• 17. step11 step12 step21 MSG1 CC<4 step01 step02 JOB0 CC=0 CC=0 JOB1 JOB2
• 18. step11 step12 step21 MSG1 CC<4 CC<8 step01 step02 JOB0 CC=0 CC=0 JOB1 JOB2
• 19. step11 step12 step21 MSG1 CC<4 CC<8 step01 step02 JOB0 CC=0 CC=0 JOB1 JOB2
• 20. step11 step12 step13 step21 MSG1 CC<4 CC<8 step01 step02 JOB0 CC=0 CC=0 JOB1 JOB2
• 21. step11 step12 step13 step21 MSG1 CC<4 CC<8 CC=8 step01 step02 JOB0 CC=0 CC=0 JOB1 JOB2 JOB3
• 22. step11 step12 step13 step21 MSG1 CC<4 CC<8 CC=8 ??? step01 step02 JOB0 CC=0 CC=0 step31 JOB1 JOB2 JOB3
• 23. step11 step12 step13 step21 step22 MSG1 CC<4 CC<8 CC=8 step01 step02 JOB0 CC=0 CC=0 step31 JOB3 JOB1 JOB2
• 24. step31 step11 step12 step13 step21 step22 MSG1 CC<4 CC<8 CC=8 step01 step02 JOB0 CC=0 CC=0 JOB3 JOB1 JOB2
• 25. step31 step11 step12 step13 step21 step22 MSG1 CC<4 CC<8 CC=8 CC<4 step01 step02 JOB0 CC=0 CC=0 JOB3 JOB1 JOB2
• 26. step31 step11 step12 step13 step21 step22 MSG1 CC<4 CC<8 CC=8 CC<4 step01 step02 JOB0 CC=0 CC=0 JOB3 JOB1 JOB2
• 27. step31 step11 step12 step13 step21 step22 MSG1 CC<4 CC<8 CC=8 CC<4 step01 step02 JOB0 CC=0 CC=0 JOB3 JOB1 JOB2
• 28. step31 step21 step22 MSG1 CC<4 CC<8 CC=8 CC<4 CC=0 step01 step02 JOB0 CC=0 CC=0 step11 step12 step13 JOB3 JOB1 JOB2
• 29. step31 step32 step21 step22 MSG1 CC<4 CC<8 CC=8 CC<4 CC=0 step01 step02 JOB0 CC=0 CC=0 step11 step12 step13 JOB3 JOB1 JOB2
• 30. step31 step32 step21 step22 step23 MSG1 CC<4 CC<8 CC=8 CC<4 CC=0 step01 step02 JOB0 CC=0 CC=0 step11 step12 step13 JOB3 JOB1 JOB2
• 31. step31 step32 step21 step22 step23 MSG1 MSG2 CC<4 CC<8 CC=8 CC<4 CC=0 step01 step02 JOB0 CC=0 CC=0 step11 step12 step13 JOB3 JOB1 JOB2
• 32. step31 step32 step21 step22 step23 MSG1 MSG2 CC<4 CC<8 CC=8 CC<4 CC=0 step01 step02 JOB0 CC=0 CC=0 step11 step12 step13 JOB3 JOB1 JOB2
• 33. step31 step32 step21 step22 step23 MSG1 MSG2 CC<4 CC<8 CC=8 CC<4 CC=0 step01 step02 JOB0 CC=0 CC=0 step11 step12 step13 JOB3 JOB1 JOB2
• 34. step31 step32 step21 step22 step23 MSG1 MSG2 CC<4 CC<8 CC=8 CC<4 CC=0 step01 step02 JOB0 CC=0 CC=0 step11 step12 step13 JOB3 JOB1 JOB2
• 35. step31 step32 step21 step22 step23 MSG1 MSG2 CC<4 CC<8 CC=8 CC<4 CC=0 step01 step02 JOB0 CC=0 CC=0 step11 step12 step13 JOB1 JOB3 JOB4 JOB1 JOB2
• 36. step31 step32 step41 step21 step22 step23 MSG1 MSG2 CC<4 CC<8 CC=8 CC<4 CC=0 step01 step02 JOB0 CC=0 CC=0 step11 step12 step13 JOB3 JOB4 JOB1 JOB2
• 37. step31 step32 step41 step42 step21 step22 step23 MSG1 MSG2 CC<4 CC<8 CC=8 CC<4 CC=0 step01 step02 JOB0 CC=0 CC=0 step11 step12 step13 JOB3 JOB4 JOB1 JOB2
• 38. step31 step32 step41 step42 step21 step22 step23 MSG1 MSG2 CC<4 CC<8 CC=8 CC<4 CC=0 step01 step02 JOB0 CC=0 CC=0 step11 step12 step13 JOB3 JOB4 JOB1 JOB2
• 39. step31 step32 step41 step42 step21 step22 step23 MSG1 MSG2 CC<4 CC<8 CC=8 CC<4 CC=0 CC>4 step01 step02 JOB0 CC=0 CC=0 step11 step12 step13 JOB3 JOB4 JOB1 JOB2
• 40. step31 step32 step41 step42 step21 step22 step23 MSG1 MSG2 CC<4 CC<8 CC=8 CC<4 CC=0 CC>4 ABEND step01 step02 JOB0 CC=0 CC=0 step11 step12 step13 JOB2 JOB1 JOB3 JOB4 JOB1 JOB2
• 41. step31 step32 step41 step42 step21 step22 step23 MSG1 MSG2 CC<4 CC<8 CC=8 CC<4 CC=0 CC>4 ABEND step01 step02 JOB0 CC=0 CC=0 step11 step12 step13 JOB2 JOB1 JOB3 JOB4 JOB1 JOB2
• 42. step31 step32 step41 step42 step21 step22 step23 MSG1 MSG2 CC<4 CC<8 CC=8 CC<4 CC=0 CC>4 ABEND step01 step02 JOB0 CC=0 CC=0 step11 step12 step13 JOB3 JOB4 JOB1 JOB2 JOB5
• 43. step41 step42 step51 MSG1 MSG2 CC<4 CC<8 CC=8 CC<4 CC=0 CC>4 ABEND step01 step02 JOB0 CC=0 CC=0 step11 step12 step13 step31 step32 step21 step22 step23 JOB3 JOB4 JOB1 JOB2 JOB5
• 44. step41 step42 step43 step51 MSG1 MSG2 CC<4 CC<8 CC=8 CC<4 CC=0 CC>4 ABEND step01 step02 JOB0 CC=0 CC=0 step11 step12 step13 step31 step32 step21 step22 step23 JOB3 JOB4 JOB1 JOB2 JOB5
• 45. step41 step42 step43 step51 step52 MSG1 MSG2 CC<4 CC<8 CC=8 CC<4 CC=0 CC>4 ABEND step01 step02 JOB0 CC=0 CC=0 step11 step12 step13 step31 step32 step21 step22 step23 JOB3 JOB4 JOB1 JOB2 JOB5
• 46. step41 step42 step43 step51 step52 step53 MSG1 MSG2 CC<4 CC<8 CC=8 CC<4 CC=0 CC>4 ABEND step01 step02 JOB0 CC=0 CC=0 step11 step12 step13 step31 step32 step21 step22 step23 JOB3 JOB4 JOB1 JOB2 JOB5
• 47. step41 step42 step43 step51 step52 step53 MSG1 MSG2 CC<4 CC<8 CC=8 CC<4 CC=0 CC>4 ABEND step01 step02 JOB0 CC=0 CC=0 step11 step12 step13 step31 step32 step21 step22 step23 JOB3 JOB4 JOB1 JOB2 JOB5
• 48. step41 step42 step43 step51 step52 step53 MSG1 MSG2 CC<4 CC<8 CC=8 CC<4 CC=0 CC>4 ABEND step01 step02 JOB0 CC=0 CC=0 step11 step12 step13 step31 step32 step21 step22 step23 JOB3 JOB4 JOB1 JOB2 JOB5
• 49. step41 step42 step43 step51 step52 step53 MSG1 MSG2 CC<4 CC<8 CC=8 CC<4 CC=0 CC>4 ABEND step01 step02 JOB0 CC=0 CC=0 step11 step12 step13 step31 step32 step21 step22 step23 JOB3 JOB4 JOB1 JOB2 JOB5
• 50. MSG1 MSG2 CC<4 CC<8 CC=8 CC<4 CC=0 CC>4 ABEND step01 step02 JOB0 CC=0 CC=0 step11 step12 step13 step31 step32 step21 step22 step23 step41 step42 step43 step51 step52 step53 JOB3 JOB4 JOB1 JOB2 JOB5
• 51. MSG1 MSG2 CC<4 CC<8 CC=8 CC<4 CC=0 CC>4 step01 step02 JOB0 CC=0 CC=0 step11 step12 step13 step31 step32 step21 step22 step23 step41 step42 step43 step51 step52 step53 JOB4 JOB5 JOB3 JOB4 JOB1 JOB2 JOB5
• 52. MSG1 MSG2 CC<4 CC<8 CC=8 CC<4 CC=0 CC>4 step01 step02 JOB0 CC=0 CC=0 step11 step12 step13 step31 step32 step21 step22 step23 step41 step42 step43 step51 step52 step53 JOB3 JOB4 JOB1 JOB2 JOB5
• 53. step01 step02 JOB0 step31 step32 step41 step42 step43 step11 step12 step13 step21 step22 step23 step51 step52 step53 MSG1 MSG2 CC=0 CC<4 CC=0 CC<8 CC=8 CC<4 CC=0 CC>4 ABEND JOB3 JOB4 JOB1 JOB2 JOB5
• 54. Thank You