Reference Model of Real-Time Systems
Reference Model of Real-Time Systems
Time Systems
Oscar Acevedo
Introduction
A good model abstracts the irrelevant details
Node tasks:
Read Sensors
Tx Data
Forward external data
Update topology
Self-check
A system is characterized by
A workload model (applications)
A resource model
Algorithms (how the application system uses the resources)
In some systems, the number of tasks may change as tasks are added
and deleted while the system executes
The number of tasks with hard timing constraints is known
Job Parameters
Temporal: timing constraints and behavior
It is assumed:
A job is released and becomes ready at the beginning of each period
A job (usually) must complete by the end of the period
Periodic Task Example
period
Read Sensor
phase
Tx
Update link
0
Job Functional Parameters
Preemption: the interruption of job execution
Forward
external data
Self-Check
Processor
0
Job Functional Parameters
The criticality of a job:
positive number
How critical the job is with respect to other jobs
Resource Model
Active resources or processors: execute jobs
microprocessors
Transmission links
Database servers
Passive resources
Memory
Sequence numbers
Database locks