John Doyle 道陽 Jean-Lou Chameau Professor Control and Dynamical Systems, EE, & BioE tech 1 # Ca Universal laws and architectures: Theory and lessons from.

Slides:



Advertisements
Similar presentations
An Integrated, Distributed Traffic Control Strategy for Future Internet An Integrated, Distributed Traffic Control Strategy for Future Internet H. Che.
Advertisements

NEU Neural Computing MSc Natural Computation Department of Computer Science University of York.
Universal laws (and architectures): networks, bugs, brains, dance, art, music, literature, fashion John Doyle John G Braun Professor Control and Dynamical.
Layering and physics Rethink “everything” emphasizing layering as the key concept (admittedly procrustean) Connecting layered architectures with “layering”
© Chinese University, CSE Dept. Software Engineering / Software Engineering Topic 1: Software Engineering: A Preview Your Name: ____________________.
Four myths about GENI (and one recommendation) Constantine Dovrolis College of Computing Georgia Tech.
GENI: Global Environment for Networking Innovations Larry Landweber Senior Advisor NSF:CISE Joint Techs Madison, WI July 17, 2006.
Topology Generation Suat Mercan. 2 Outline Motivation Topology Characterization Levels of Topology Modeling Techniques Types of Topology Generators.
SPREADSHEETS IN EDUCATION OF LOGISTICS MANAGERS AT FACULTY OF ORGANIZATIONAL SCIENCES: AN EXAMPLE OF INVENTORY DYNAMICS SIMULATION L. Djordjevic, D. Vasiljevic.
CS533 Concepts of Operating Systems Class 20 Summary.
SING* and ToNC * Scientific Foundations for Internet’s Next Generation Sirin Tekinay Program Director Theoretical Foundations Communication Research National.
Kick-off Meeting, July 28, 2008 ONR MURI: NexGeNetSci Next Generation Network Science: An Overview Michael Kearns and Ali Jadbabaie University of Pennsylvania.
Copyright 2007 by Linda J. Vandergriff All rights reserved. Published 2007 System Engineering in the 21st Century - Implications from Complexity.
Society of Hispanic Professional Engineers. College of Engineering.
Information Architecture Web Design – Sec 2-5 Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course.
On The Hidden Nature of Complex Systems Macro Trends, Architecture, Nets, Grids, Bugs, Brains, and the Meaning of Life David Meyer CTO and Chief Scientist,
COMP 2903 A10 – Software Engineers and Computer Programmers Danny Silver JSOCS, Acadia University.
Universal laws and architectures: Theory and lessons from nets, grids, brains, bugs, planes, docs, fire, fashion, art, turbulence, music, buildings, cities,
+ CS 325: CS Hardware and Software Organization and Architecture Introduction.
Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard.
Chapter 1- Introduction Lecture 1 Ready, fire, aim (the fast approach to software development). Ready, aim, aim, aim, aim... (the slow approach to software.
School of Management & Information Systems
CIS 325: Data Communications1 CIS-325 Data Communications Dr. L. G. Williams, Instructor.
CS-485: Capstone in Computer Science Artificial Neural Networks and their application in Intelligent Image Processing Spring
John Doyle 道陽 Jean-Lou Chameau Professor Control and Dynamical Systems, EE, & BioE tech 1 # Ca Universal laws and architectures: Theory and lessons from.
Tietojärjestelmien peruskurssi Systeemisuunnittelu ja prototyyppimenetelmä Malin Brännback.
Complexity and Fragility? John Doyle Control and Dynamical Systems BioEngineering Electrical Engineering Caltech with Prajna, Papachristodoulou, and Parrilo.
Computer & Information Science & Engineering – What’s All This? Marc Snir July 2008.
Using Technology to Increase Student Engagement in the STEM Classroom Innovations for Learning Conference: Fayette County Schools June 4, 2013 Presenters:
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
Some Thoughts on Sensor Network Research Krishna Kant Program Director National Science Foundation CNS/CSR Program.
Suzanne Westbrook, PhD School of Information: Science, Technology, & Arts Computer Science Dept, UA.
Structure of Study Programmes Bachelor of Computer Science Bachelor of Information Technology Master of Computer Science Master of Information Technology.
An Introduction to Computer Science. CSE Studies How Computers Work and How to Make Them Work Better Architecture  Designing machines Programming languages.
The Data Grid: Towards an Architecture for the Distributed Management and Analysis of Large Scientific Dataset Caitlin Minteer & Kelly Clynes.
On The Hidden Nature of Complex Systems Tradeoffs, Architecture, Nets, Grids, Bugs, Brains, and the Meaning of Life David Meyer CTO and Chief Scientist,
EE Faculty. EE Technical Areas Micro Devices & Physical Principals Integrated Circuits & Systems Signals & Information Processing Networking & Communications.
Informatics Achievements and Objectives. Key Facts We lead the UK in research (according to the UK Research Assessment Exercise we have 69% more top rated.
Slow flexible fast inflexible waste efficient fragile robust.
Weems CSE  CompE Transition 2007 BSCSE PRE-PROFESSIONAL (54 hours) GENERAL EDUCATION (24 hours) PROFESSIONAL (49 hours) 3302 Programming Languages 3310.
Architectural Musings on SDN (“and now for something completely different…”) David Meyer CTO and Chief Scientist, Brocade Director, Advanced Technology.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
CS.UCSB.EDU U. C. S A N T A B A R B A R A C O M P U T E R S C I E N C E I want to be a Computer Scientist Why should I choose UCSB?
Internetworking Concept and Architectural Model
John Doyle 道陽 Jean-Lou Chameau Professor Control and Dynamical Systems, EE, & BioE tech 1 # Ca Universal laws and architectures: Theory and lessons from.
General Comparison OSI Vs TCP/IP. Focus of Reliability Control Implementation of the OSI model places emphasis on providing a reliable data transfer service,
Engineering at TAMU It’s the M of TAMU!. University Structure College of Agriculture and Life Science College of Architecture College of Education and.
When concepts fail, words arise Faust, Goethe Mephistopheles. …Enter the templed hall of Certainty. Student. Yet in each word some concept there must be.
Centralized and Distributed Support January 2004 Chuck Powell
Computer Science in Context Evangelos E. Milios Professor and Graduate Coordinator Faculty of Computer Science Dalhousie University.
1 ME886.3 Topic 1: System and System Design (I). 2 What we design?
Multi-cellular paradigm The molecular level can support self- replication (and self- repair). But we also need cells that can be designed to fit the specific.
Presentation of Curricula THE SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING OF APPLIED STUDIES ELECTRONICS AND TELECOMMUNICATIONS DBBT project meeting,
RNA level/ Transcription rate form/activity Enzyme level/ Translation rate Enzyme form/activity Reaction rate Proteins RNAs DNAs level form/activity rate.
Engineering Science Major in
EE Faculty.
Information Architecture
Information Architecture
Rocky K. C. Chang September 4, 2017
R
Accepted Students Program
On The Hidden Nature of Complex Systems Tradeoffs, Architecture, Nets, Grids, Bugs, Brains, and the Meaning of Life David Meyer CTO and Chief Scientist,
Universal laws and architectures:
Software Connectors – A Taxonomy Approach
Rocky K. C. Chang September 3, 2018
Next-generation Internet architecture
Intermediate Computer Science Why Computers? History Of Computer Science What Is Computer Science? What is the Internet? Scope Of computer science Computer.
Engineering Pathway.
Computer Networks DA2402.
Logical Architecture & UML Package Diagrams
Presentation transcript:

John Doyle 道陽 Jean-Lou Chameau Professor Control and Dynamical Systems, EE, & BioE tech 1 # Ca Universal laws and architectures: Theory and lessons from brains, bugs, nets, grids, planes, docs, fire, bodies, fashion, earthquakes, turbulence, music, buildings, cities, art, running, throwing, Synesthesia, spacecraft, statistical mechanics

A minimal prologue

Diverse applications Aerospace Robotics Biology Fluids Physics Medicine Internet Smartgrid Ecology Neuroscience Tuesday Wednesday Thursday Monday

Diverse applicationsDiverse mathematics Aerospace Robotics Biology Fluids Physics Medicine Internet Smartgrid Ecology Neuroscience ODE/PDE Automata Analysis Optimization Prob&Stats Operator Th Diff Geom Alg Geom Cmp Cplxty Details are not serious

CDS Diverse applications (not just engineering) Diverse mathematics (not just “applied”) ODE/PDE Automata Analysis Optimization Prob&Stats Operator Th Diff Geom Alg Geom Cmp Cplxty “Universal laws and architectures” Aerospace Robotics Biology Fluids Physics Medicine Internet Smartgrid Ecology Neuroscience

CDS Diverse applications Domain experts have “core” interface to diverse math and tools Aerospace Robotics Biology Fluids Physics Medicine Internet Smartgrid Ecology Neuroscience

CDS Diverse mathematics Math (not just applied) has “core” interface to diverse application drivers ODE/PDE Automata Analysis Optimization Prob&Stats Operator Th Diff Geom Alg Geom Cmp Cplxty

CDS as architecture Architecture= “constraints that deconstrain” –Constraint = CDS core concepts and math –Deconstraint = connections between new applications and (also possibly new) math How to explain this? Laws: Universal constraints on achievable robust performance and efficiency Architectures: Universal organizational strategies to flexibly achieve what is possible Case studies: concrete and familiar examples to illustrate “universals” 8

Core protocols From Architecture slides, understanding the “OS” is difficult and essential But term “OS” seems to confuse Replace with “core protocols”? Highly conserved/constrained core (knot) Highly diverse/deconstrained edges What is “CDS” in this context? 9

Fast Slow Flexible Inflexible General Special Apps OS HW Horizontal App Transfer Horizontal Hardware Transfer

Fast Slow Flexible Inflexible General Special Apps OS HW Tradeoffs

Fast Slow Flexible Inflexible General Special Apps OS HW Tradeoffs = “laws?”

Slow Fast Flexible Inflexible General Special Apps OS HW Dig. Lump. Distrib. OS HW Dig. Lump. Distrib. Digital Lump. Distrib. Lumped Distrib. HGT DNA repair Mutation DNA replication Transcription Translation Metabolism Signal SenseMotor Prefrontal Fast Learn Reflex Evolve vision VOR Layered architectures

OS Horizontal App Transfer Horizontal Hardware Transfer Constrained Deconstrained Architecture = Constraints that deconstrain

Horizontal Transfer Constrained Deconstrained “Hourglass” Universal architectures

Constrained Deconstrained “Bowtie” Horizontal versus vertical is an arbitrary convention.

CDS Diverse applications (not just engineering) Diverse mathematics (not just “applied”) ODE/PDE Automata Analysis Optimization Prob&Stats Operator Th Diff Geom Alg Geom Cmp Cplxty “Universal laws and architectures” Aerospace Robotics Biology Fluids Physics Medicine Internet Smartgrid Ecology Neuroscience

“Pasteur’s quadrant?” (Donald Stokes) Typically poor choice of colors and font sizes

“Pasteur’s quadrant?” (Donald Stokes) Low High Edison Bohr Practical use Fundamental Understanding Low High Relative emphasis Use inspired basic research (Pasteur)

Low High Edison Pasteur Bohr Practical use Fundamental Understanding Low High “Pasteur’s quadrant?” Redrawn Relative emphasis Pasteur aimed for both

Apps CDS Math Practical use Fundamental Understanding

Later Deep, Universal Apps CDS Math Practical impact Specific Now CDS’ quadrant? Scope

Later Deep, Universal Apps CDS Math Practical impact Specific Now Fast Slow Flexible Inflexible General Special SW Apps OS HW Related but somewhat flipped Scope

Later Deep, Universal Apps Math Specific Now Circa 1975 Modern control theory Practical impact Scope

Later Deep, Universal Apps Math Specific Now Circa 1990 Complexity science Robust control theory Modern control theory Practical impact Scope

Later Deep, Universal Apps Math Specific Now 2014 CDS Complexity science Network science Never Nothing Practical impact Scope

Later Deep, Universal Specific Now Complexity science Network science Never Nothing Practical impact Scope Humans love this corner!

CMS Later Deep, Universal Apps Math Practical impact Specific Now Near future? CDS Complexity science Network science

CMS Later Deep, Universal Apps Math Practical impact Specific Now The dream? CDS Complexity science Network science

Horizontal Transfer Constrained Deconstrained Universal architectures Universal laws Fast Slow Flexible Inflexible General Special SW Apps OS HW

Slow Fast Flexible Inflexible General Special Apps OS HW Dig. Lump. Distrib. OS HW Dig. Lump. Distrib. Digital Lump. Distrib. Lumped Distrib. HGT DNA repair Mutation DNA replication Transcription Translation Metabolism Signal SenseMotor Prefrontal Fast Learn Reflex Evolve vision VOR Layered architectures

CDS Diverse applications “core” interface to minimal math and tools Aerospace Robotics Biology Fluids Physics Medicine Internet Smartgrid Ecology Neuroscience Morning Universal laws and architectures Undergrad math

CDS Diverse mathematics Networks, Distributed Cutting edge theory foundations ODE/PDE Automata Analysis Optimization Prob&Stats Operator Th Diff Geom Alg Geom Cmp Cplxty Afternoon

CMS Later Deep, Universal Apps Math Practical impact Specific Now The dream? CDS Complexity science Network science

Caveats Many ideas are classic “robust control”, but much of the organization (the architecture) is fairly new Motivating case studies also new Many rough edges Nobody is working on it quite like this We want to change that