170 likes | 301 Views
Non-Preemptive Fixed-Priority Uniprocessor Scheduling where the Execution Time of a Job Depends on the Scheduling of Jobs that Executed Before it. Björn Andersson , Dionisio de Niz and Sagar Chaki Software Engineering Institute Carnegie Mellon University. Processor. Memory. Processor.
E N D
Non-Preemptive Fixed-Priority Uniprocessor Scheduling where the Execution Time of a Job Depends on the Scheduling of Jobs that Executed Before it Björn Andersson, Dionisio de Niz and Sagar Chaki Software Engineering Institute Carnegie Mellon University
Processor Memory
Processor Cache Memory Memory
Sensor Processor Cache Memory Memory
Sensor Processor Cache Memory Memory Signature of a known object
Sensor Processor Job A time Read sensor … Compare sensor readings with signature … Cache Memory Memory Signature of a known object
Sensor Processor Job B time Read sensor … Compare sensor readings with signature … Cache Memory Memory Signature of a known object
Sensor Processor Job A Job B time Read sensor … Compare sensor readings with signature … Read sensor … Compare sensor readings with signature … Cache Memory Memory Signature of a known object
Sensor Processor Job A Job B time Read sensor … Compare sensor readings with signature … Read sensor … Compare sensor readings with signature … Cache Memory Memory Signature of a known object
Sensor Processor Job A Job B time Read sensor … Compare sensor readings with signature … Read sensor … Compare sensor readings with signature … Cache Memory Memory The execution time of Job B depends on whether Job A executes before Job B. Signature of a known object
Sensor Processor Job A Job B time Read sensor … Compare sensor readings with signature … Read sensor … Compare sensor readings with signature … Cache Memory Memory Signature of a known object How can we model such systems?
0 5 10 15 Example of Task Set in the New Model t1 • t1 t2 t2 t3 t3 time Example of Schedule
0 5 10 15 Example of Task Set in the New Model t1 • t1 t2 t2 t3 t3 The execution time of this job of task t2 is 4. time Example of Schedule
Open Questions OP1. Is it possible to create an algorithm,with pseudo-polynomial time- complexity, which computes Ri? OP2. How to create an optimal priorityassignment scheme.