The Producer Consumer Model

Producer: Creating data / event Consumer: Consuming data or event

Data: State info Event: Action or control information

Synchronization Between Two Devices

These things need to happen to move data

  1. Data Generation
  2. Notify other device about there being data available or ask for data (in the blind case you don’t have to do this) Data Notification
  3. Transfer the data

Data Persistence: How long is data valid for?
Persistent Data: Remains valid until data has been consumed. Transient Data: Information is only valid for a specific amount of time

Time Sync and Clocking: How signals representing data are enabled
Control Signalling: How control information is exchanged

Estimating Synchronization Times


Terminology

Oops

Lol, this lecture was speed-ran and I am not typing all these definitions

|