Preview

Algorithm Scheduling

Good Essays
Open Document
Open Document
2087 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Algorithm Scheduling
REAL TIME AND EMBEDDED SYSTEMS [ECWM611]
Coursework 1: Report
Submitted by: Louis Thompson

TASK 1
(A)
An embedded system contains the following independent software tasks:

Control: The system performs closed-loop control of a robot. Loop processing takes 10 milliseconds. Alarm monitoring: A set of 5 alarm sensors are connected to the processor via a slow speed serial link. Each individual monitoring transaction (per alarm point) takes 10 milliseconds. It is assumed that all points are scanned in sequence.

Display driving: A standard monitor is used to display system status to an operator. The display subsystem has a dedicated graphics board. It takes a maximum of 20 milliseconds to update the display information.

System identification: A processing algorithm used to mathematically model the robot system. This takes 100 milliseconds to execute.

Organize the execution schedule of these tasks using simple scheduling (FIFO). Use timing diagram to show your solution.

(A) Solution Through the execution order used by the scheduling algorithm the TT (turnaround time; time taken for each process to complete) can be optimized, in that processing tasks with a smaller execution time first leads to better overall TT. In the case above we have display driving aided by the use of a dedicated Graphics card therefore the execution/ TT for this process should increase (n+1) fold where n represents the number of I/O devices being used in this case 1 therefore TT for this process is increased 2fold i.e. (display driving should take 10ms). Based on this info scheduling is done as follows: PROCESS | EXECUTION TIME | P1: CONTROL | 10ms | P2: DISPLAY | 10ms [as there is dedicated GPU] | P3: ALARM MONITORING CONTROL | 50ms | P4: SYSTEM

You May Also Find These Documents Helpful

  • Powerful Essays

    Nt1330 Unit 6 Paper

    • 579 Words
    • 3 Pages

    Create a project schedule using Microsoft Project. Project schedule will built from and contain the following information:…

    • 579 Words
    • 3 Pages
    Powerful Essays
  • Satisfactory Essays

    Unit 421 Unit 7

    • 686 Words
    • 3 Pages

    of such resource loading and develop a more leveled schedule. This forms your Exercise 2 for this week.…

    • 686 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    Here in the given problem, each iteration of inner loop is taking random execution time. Tasks can be created based on iterations of inner…

    • 496 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    M1 Week 3

    • 1315 Words
    • 6 Pages

    Step 4: If the smallest processing time is on the second machine, assign that job at the end of the sequence and eliminate the job.…

    • 1315 Words
    • 6 Pages
    Satisfactory Essays
  • Good Essays

    5 3 work file

    • 427 Words
    • 2 Pages

    First, set the priority of the task by assigning the highest priority task in each column with the…

    • 427 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    Manzana

    • 1120 Words
    • 5 Pages

    1) The TAT is based on calculating the time to complete the backlog and the new policies at the desk of…

    • 1120 Words
    • 5 Pages
    Powerful Essays
  • Satisfactory Essays

    6. The process of assigning tasks to workstations in such a way that the workstations have approximately equal time requirements is called:…

    • 420 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Intro to Marketing

    • 1962 Words
    • 8 Pages

    T-TIME RELATED the objective has to have a time limit otherwise the performance of the objective will be unreliable…

    • 1962 Words
    • 8 Pages
    Good Essays
  • Good Essays

    Manzana

    • 993 Words
    • 4 Pages

    TAT & SCT: The 95% SCT is used as a predicted completion time given with 95% confidence to the agent, thereby giving a realistic timeframe of turnaround for a single policy. While a useful measure for a single policy, the average processing time of all tasks is necessary to calculate the schedule for the week. By adding the throughput time per day of each step to calculate the TAT time, the manager is assuming a batching of policies which is incorrect. It is recommended to resolve (Recommendation ii) and then quote a lead time of 2 days based on Appendix 2 – Page 9 – Process analysis (Revised).…

    • 993 Words
    • 4 Pages
    Good Essays
  • Good Essays

    After completing the course on project management, your class professor suggested one could offer electronic support for weddings. You form a small group, decide on a name for your start-up company, and give it a try. To your surprise, your online ad is answered by a busy working couple planning a wedding in 2014. However they want a proper proposal with times, costs and details before going further. Fortunately from your project management course you know the 10 steps to a project proposal:…

    • 582 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Usability Testing

    • 2651 Words
    • 17 Pages

     Lack of visibility of links at the footer of the home page (“library room…

    • 2651 Words
    • 17 Pages
    Powerful Essays
  • Satisfactory Essays

    Marketing Objectives

    • 333 Words
    • 2 Pages

    * Time specific - When are you hoping to achieve these objectives, you need to define a timing plan with target timing for each specific objective?…

    • 333 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    04 Utilization

    • 353 Words
    • 5 Pages

    Actual u cannot exceed 1. If a calculation yields u > 1, it is called ‘implied utilization’.…

    • 353 Words
    • 5 Pages
    Satisfactory Essays
  • Powerful Essays

    Study of the IS for a sharing material platform (website) Information Systems A.Y. 2013/2014 Team: Luigi Cagnetta Edoardo Bruno Romit Kris Sriram Danilo Maciel de Barros Luiz Piccini Pedro Vassimon Index CHAPTER 1 - FEASIBILITY ....................................................................................... 3 1.1 Stakeholder analysis ............................................................................................. 3 1.1.1 Description Matrix .........................................................................................…

    • 14091 Words
    • 57 Pages
    Powerful Essays
  • Powerful Essays

    providing logically correct results. This paper reviews pre-requisites for an RTOS to be POSIX 1003.1b…

    • 5651 Words
    • 23 Pages
    Powerful Essays