Em2112 RTS
Em2112 RTS
SRM University
Faculty of Engineering and Technology
Department of Electronics and Communication Engineering
EM2112 Real Time Systems
First Semester, 2013-14 (Odd semester)
This is a course on the design and applications of all real time aspects of various system
components, like OS, memory, communication and an introduction to reliability evaluation
methods.
Class schedule : Four 50 minutes lecture sessions per week, for 11-12 weeks
Professional component
General - 5%
Basic Sciences - 5%
Engineering sciences & Technical arts - 10%
Professional subject - 80%
Test Schedule
Course objectives
To study the basic of tasks and scheduling
To understand programming languages and databases
To analyze real time communication
To analyze evaluation techniques and reliability models for Hardware Redundancy
To understand clock synchronization
Syllabus Contents
Introduction - Issues in Real Time Computing, Structure of a Real Time System, Task classes,
Performance Measures for Real time Systems, Task Assignment and Scheduling – Classical
uniprocessor scheduling algorithms, RM algorithm with different cases-Priority ceiling-
precedence constraints- using of primary and alternative tasks.
Uniprocessor scheduling of IRIS tasks, Task assignment, Utilization balancing – Next fit- Bin
packing- Myopic off-line - Focused addressing and bidding- Buddy strategy- Fault Tolerant
Scheduling.-Aperiodic scheduling - Spring algorithm, Horn algorithm- Bratley. - Sporadic
scheduling.
Introduction – VTCSMA – PB CSMA- Deterministic collision resolution protocol- DCR for multi
packet messages- dynamic planning based- Communication with periodic and aperiodic messages.
Basic Definition, Real time Vs General purpose databases, Main Memory Databases, Transaction
priorities, Transaction Aborts, Concurrency control issues, Disk Scheduling Algorithms, Two-
phase Approach to improve Predictability, Maintaining Serialization Consistency, Databases for
Hard Real Time System.
Petrinets and applications in real-time modeling, Air traffic controller system – Distributed air
defense system.
References
1. C.M. Krishna, Kang G. Shin, “Real Time Systems”, Tata McGraw - Hil, 2010.
2. Giorgio C. Buttazzo , “Hard real-time computing systems: predictable scheduling
algorithms and applications” , Springer, 2008.
3. C. Siva Ram Murthy, G. Manimaran, “Resource management in real-time systems and
networks”, PHI, 2009.
WEEKLY TEACHING PLAN
PB CSMA,
Deterministic collision resolution protocol,
6. [R3], Chap –10
Deterministic collision resolution protocol,
DCR for multi packet messages
http://www.cs.uga.edu/~eile
Real-time modeling-Introduction en/WebEffectiveness/Papers
Petrinets and applications in real-time modeling, /PetriNetsAndIndustrialAppl
10.
applications in real-time modeling, ications.pdf
Case Study-Air traffic controller system [R3], Chap - 12
Evaluation methods
Attendance - 5%
Cycle Test - 25%
Model Test - 25%
Surprise Test - 5%
Home Work - 10%
Final exam - 30%
Dated: December 30, 2013 Revision No.: 01 Date of revision: June 20, 2014