CS 424, Fall 2017

Real-Time (and Cyber-physical) Systems

Advanced Embedded Computing

 

 

Schedule

 

Here is the course schedule. Homework will be posted on the class website and should be submitted in class on the day it is due (unless stated otherwise).

 

Part

Date

Lecture

Slides

HW

MP & Comments

 

August 29th

Introduction and logistics

Intro

 

 

August 31st

What is cyber-physical computing? Basic concepts and application examples (featuring reliability, timing, energy and people)

Intro continued

 

Reliability

September 5th    

System Reliability: Using Simplicity to Control Complexity

Reliability

September 7th  

System Reliability: Well-formed Dependencies and Open Loop Safety

Reliability2

 

 

September 12th 

Guest Speaker on System Reliability

Examples

 

Project Ideas

September 14th 

Project Examples

HW1 out

September 19th 

Data Reliability: A Probabilistic Perspective

Probability Intro

 

 

September 21st 

Data Reliability: Multi-sensor Data Fusion

Data Reliability

HW1 due, HW2 out

Time

September 26th   

Review Basic Real-time Concepts and Optimality Results

Real-time concepts

 

September 28th 

Introduction to the Lab

Lab notes

HW2 due

Led by TA

October 3rd   

Main Results in Periodic Task Scheduling

Periodic Tasks

Lab assignment #1 out

October 5th 

Midterm Review

Review

October 10th 

Midterm

 

Time

October 12th

Real-time Synchronization and Priority Inheritance

Blocking

 

October 17th

Exact Schedulability Test

Exact

Lab assignment #1 due

Lab assignment #2 out

October 19th

Aperiodic Tasks and Servers

October 24th 

MP Design Discussion (Putting it All Together): Asimov Laws of Robotics, Timing, and other Challenges

Discussion

HW3 out

Led by TA

Energy

October 26th

Dynamic voltage and frequency scaling (DVS)

DVS

 

October 31st 

Leakage, batching, startup costs, and other practical issues

Energy continued…

HW3 due HW4 out

November 2nd  

Other energy trade-offs

 

Lab assignment #2 due.

November 7th

Midterm Review

Review

HW4 due

November 9th

Midterm

 

Lab assignment #3 out

Control

November 14th

Feedback control

Control

November 16th

Feedback control

November 21st  

Thanksgiving

 

November 23rd 

Thanksgiving

 

Other

November 28th 

Advanced topics: CPS in Social Spaces

Green GPS

 

Lab assignment #3 due.

Lab assignment #4 out.

November 30th 

Advanced topics: CPS in Social Spaces

 

 

December 5th  

Student led presentations

 

December 7th   

Student led presentations

 

Lab assignment #4 due.

 

December 12th 

Final review. Final out late night (Take home). Due Saturday, 16th.

Review