Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are...

49
Cyber-Physical Systems: Frontiers and Misconceptions Tarek Abdelzaher

Transcript of Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are...

Page 1: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

Cyber-PhysicalSystems:Frontiers andMisconceptions

Tarek Abdelzaher

Page 2: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

Acknowledgements

Page 3: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

Acknowledgements

I am here because of Jack Stankovic

Page 4: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

Acknowledgements

I am here because of Jack Stankovic

Page 5: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

It started in 1990…

I got my undergrad degree…

and started looking for a Masters…

Page 6: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

1990

I got my undergrad degree…

and started looking for a Masters…

in automatic control

Page 7: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

1990

I got my undergrad degree…

and started looking for a Masters…

in automatic control

Page 8: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

1990

I got my undergrad degree…

and started looking for a Masters…

in automatic control

Page 9: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

1990

I got my undergrad degree…

and started looking for a Masters…

in automatic control

Page 10: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

1990

I got my undergrad degree…

and started looking for a Masters…

in automatic control

Page 11: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

1990

I got my undergrad degree…

and started looking for a Masters…

in automatic control

Page 12: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

1990

I got my undergrad degree…

and started looking for a Masters…

in automatic control

Page 13: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

1990

I got my undergrad degree…

and started looking for a Masters…

in automatic control

Page 14: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

How to do Research?

Page 15: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

Tree of Research

Page 16: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

Tree of Research

Misconception #1:To advance research,find a niche andextend a branch

Page 17: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

Tree of Research

Jack’s practice:Divert the trunk!Render the treeobsolete

Page 18: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

How to do Research?

Identify fundamental trends (those thathave a reason to exist… so far)

Predict inflexion points (points where atrend becomes unsustainable/obsolete)

Position yourself to capitalize on theaftermath (before others do)!!!

Page 19: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

Example: Moore’s Law

Moore’s Law (1980 – 2005):Exponential growth in the number oftransistors on a chip… until thermallimits were reached, heralding theemergence of massivelyparallel/distributed frameworks

Page 20: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

Example: Moore’s Law

Moore’s Law (1980 – 2005):Exponential growth in the number oftransistors on a chip… until thermallimits were reached, heralding theemergence of massivelyparallel/distributed frameworks

Fundamental thermallimits to scaling

Page 21: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

Example: Moore’s Law

Moore’s Law (1980 – 2005):Exponential growth in the number oftransistors on a chip… until thermallimits were reached, heralding theemergence of massivelyparallel/distributed frameworks

2004: Google introducesMap/Reduce (ApacheHadoop)

Fundamental thermallimits to scaling

Page 22: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

SensorSources

Databases

Industrialcargo, machineryfactory floor, …

Smart Spaces

Misconception #2:Future CPS Research is Driven byEmbedded Tech, Everywhere

RFIDs

Mobile Devices

Page 23: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

Manifestation:

The Internet of Things Source: Texas Instruments

Page 24: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

A Bigger Trend:

Democratized Broadcast

Page 25: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

Broadcast in the 20th century:

Democratized Broadcast

Page 26: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

Broadcast in the 20th century:

Broadcast today:

Democratized Broadcast

Page 27: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

O(n) O (n2)

O(n) O(n)

O(n) O(n2)

The Present

The Past

Democratized BroadcastFundamental Implications

Page 28: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

A Deluge of Information!!!

Page 29: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

Real-time datagrows much fasterthan our cognitive

ability to consume it

Slow Evolution!

Fast data growth!

Page 30: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

Real-time datagrows much fasterthan our cognitive

ability to consume it

Slow Evolution!

Fast data growth!Services to Bridge the Gap:

Autonomous/Cyber-physical InformationProcessing and Distillation Services

Page 31: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

Example: Smart CityData-to-Decision Pipelines

Sensors

Autonomic

Service Stack

Data

News and PublicSources

People

Events

DecisionSupport

Traffic jams

Disasters

Civil unrest

Page 32: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

Misconception #3

CPS is about cyber components meetingphysical/engineered artifacts

Page 33: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

33

MedicalInsulin pumps, pacemakers,

glucose monitors, …

Energy

Transportation

Sustainability

Disaster Recovery

It’s All AboutPeople

Page 34: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

Today’s Smart Sensor

Page 35: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

Today’s Smart SensorInterface to the Most Versatile Data Source

Page 36: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

An Analogy: Broadcast Media are“Materials” Propagating “Signals”

Physical targetResponse of physical propagation medium

(e.g., acoustic, vibration, optical, …)

Received signature (energy inmultiple signal frequency bands)

Physical event Response of social propagation medium(e.g., tweets)

Received signature (energy inmultiple keyword frequency bands)

Page 37: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

The Social Signal Layer

Keywords

Frequency countsEvent

Detectionand Tracking

Social MediumObservers ofPhysical Events

Social Sensing

Signal, Signal (k)Event MapEvents and Trajectories

Event Data(Tweets Associated

with the Event)

EventFlash mob

EventProtestEvent

Marathon

Page 38: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

Misconception #4

CPS is embedded systems on steroids…

Page 39: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

A Future CPS Skill:

Language-agnostic Processing ofUnstructured Text (Input to CPS)

A wealth of data will be generated globally byhuman sources (social media, blogs, articles,news, print, …)

How can a machine ingest such unstructureddata and convert it into a structured formatamenable to data fusion in CPS applications?

Text presents a particular challenge: manylanguages, rich semantics, special dialects, newjargon, grammatical mistakes, sarcasm, …

Page 40: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

Misconception #5

CPS is based on understanding andexploiting physical world/artifact models

Page 41: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

Conter-example:

Deep Learning (Tensor Flow)

41

Sigmoid: g(t) =1

1+ e-t

Can learn nonlinear functions providedeach perceptron has a differentiablenonlinearity

Page 42: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

The Power of Deep Learning

42

Enable human-like interaction modalities with physical things

Speech Recognition

Vision/Object Detection

Context/Activity Recognition

Page 43: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

Now The Ugly Side…

Cyber-physical computing (and computingin general) is a victim of its own success!

Page 44: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

Rate of Innovation andDevelopment Time Issues

Near the turn of the 20th century productshad a 20-30 year life-span before new“versions” were developed

At present, a software product is obsoletein less than 2 years No time to discover and “debug” all possible

problems

New problems introduced in new versions

Component reuse generates additionalproblems

Page 45: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

Typical Software EngineeringPractice

Abstraction

Separation of concerns

Physical

Link

Network

Transport

Abstraction

Kernel

Virtualization

Separate virtual machines orprotection domains

Page 46: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

Abstraction Specialization

Complexity

More levels of abstraction

Narrower specialization

More details are “abstracted away”

Myopic view. Less knowledge of

possible adverse interactions

More potential for interaction

or incompatibility errors

Page 47: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

Abstraction Specialization

Complexity

More levels of abstraction

Narrower specialization

More details are “abstracted away”

Myopic view. Less knowledge of

possible adverse interactions

More potential for interaction

or incompatibility errors

Page 48: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

Challenge: Building ReliableSystems on Unreliable Components

The reliability problem will get worse

The classical research directions in CPSdesign and analysis that ensure correctnessof temporal and logical system behavior willremain an important component of theresearch roadmap!

Page 49: Cyber-Physical Systems: Frontiers and Misconceptions · 2018. 10. 8. · Cyber-physical systems are ubiquitous Information distillation challenges will become more dominant Research

Conclusion

Cyber-physical systems are ubiquitous

Information distillation challenges will become moredominant

Research frontier: Tools for ingesting unstructured data and converting it into structured form

Tools for learning (take the human out of the loop)

Approaches for resilience: producing reliable outputs using unreliablecomponents

Goal: Elevate the human to progressively higher-level“supervisory” roles in CPS systems; bridge the gap betweena growing data volume and our cognitive limits to consumeit.