Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

please help this EKT 424-Lab Assigmment 3Scheduling your task Due Date: Lab hours next week 31 Okt and I Nov 2018 1. Setting your scheduler

image text in transcribed

please help this

EKT 424-Lab Assigmment 3Scheduling your task Due Date: Lab hours next week 31 Okt and I Nov 2018 1. Setting your scheduler and its parameters 2. Fulfill the timing parameters requirement Multitasking with Real Time Process on Linux In this assignment, in a group of 2, you are required to design a solution to system which composes of 5 tasks namely task TI. T2, T3, T4 and T5 using Rate Monotonic Algorithm on Linux. Your solution must use real time scheduler, timers, and multitask on Linux. The parameters of the task are given as follows: T-12, e T2- 14, e T4- 18, e TS= 18, es The value of e, to e is left for your own decision but of course they must fulfill the RM sufficient and necessary test (UU Hint: To execute the jobs in sequence according to RM algorithm, you will have to use the Linux real time scheduler and set the priority acoordingly. To do those, take a look at (use the man pages ) the following system call. System Call Description nicet) Set a process's nice value sched setscheduler) sched getschedulen) sched setparam) sched getparam sched get priority max) Get the maximum real-time priority sched get priority min-Get the minimum real-time priority sched rr get interval Get a process's timeslice value sched yielemporarily yield the processor. Set a process's scheduling policy Get a process's scheduling policy Set a process's real-time priority Get a process's real-time priority To achieve real time timing requirement, look at the following page 4 html as well the man pages, plus examples on google. EKT 424-Lab Assigmment 3Scheduling your task Due Date: Lab hours next week 31 Okt and I Nov 2018 1. Setting your scheduler and its parameters 2. Fulfill the timing parameters requirement Multitasking with Real Time Process on Linux In this assignment, in a group of 2, you are required to design a solution to system which composes of 5 tasks namely task TI. T2, T3, T4 and T5 using Rate Monotonic Algorithm on Linux. Your solution must use real time scheduler, timers, and multitask on Linux. The parameters of the task are given as follows: T-12, e T2- 14, e T4- 18, e TS= 18, es The value of e, to e is left for your own decision but of course they must fulfill the RM sufficient and necessary test (UU Hint: To execute the jobs in sequence according to RM algorithm, you will have to use the Linux real time scheduler and set the priority acoordingly. To do those, take a look at (use the man pages ) the following system call. System Call Description nicet) Set a process's nice value sched setscheduler) sched getschedulen) sched setparam) sched getparam sched get priority max) Get the maximum real-time priority sched get priority min-Get the minimum real-time priority sched rr get interval Get a process's timeslice value sched yielemporarily yield the processor. Set a process's scheduling policy Get a process's scheduling policy Set a process's real-time priority Get a process's real-time priority To achieve real time timing requirement, look at the following page 4 html as well the man pages, plus examples on google

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Marketing Database Analytics

Authors: Andrew D. Banasiewicz

1st Edition

0415657881, 978-0415657884

More Books

Students also viewed these Databases questions

Question

3. What may be the goal of the team?

Answered: 1 week ago

Question

Is how things are said consistent with what is said?

Answered: 1 week ago

Question

Has the priority order been provided by someone else?

Answered: 1 week ago