Presentation is loading. Please wait.

Presentation is loading. Please wait.

Universal laws and architecture: Foundations for Sustainable Infrastructure John Doyle John G Braun Professor Control and Dynamical Systems, EE, BE Caltech.

Similar presentations


Presentation on theme: "Universal laws and architecture: Foundations for Sustainable Infrastructure John Doyle John G Braun Professor Control and Dynamical Systems, EE, BE Caltech."— Presentation transcript:

1 Universal laws and architecture: Foundations for Sustainable Infrastructure John Doyle John G Braun Professor Control and Dynamical Systems, EE, BE Caltech

2 “Universal laws and architectures?” Universal “conservation laws” (constraints) Universal architectures (constraints that deconstrain) Mention recent papers* Focus on broader context not in papers Lots of case studies for motivation *try to get you to read them? Systems Fundamentals! A rant

3 Lots from cell biology –glycolytic oscillations for hard limits –bacterial layering for architecture Networking and “clean slate” architectures –wireless end systems –info or content centric application layer –integrate routing, control, scheduling, coding, caching –control of cyber-physical –PC, OS, VLSI, antennas, etc (IT components) Neuroscience Smartgrid, cyber-phys Wildfire ecology Medical physiology Earthquakes Lots of aerospace Physics: turbulence, stat mech (QM?) “Toy”: Lego, clothing, buildings, … Fundamentals! my case studies

4 Lots from cell biology –glycolytic oscillations for hard limits –bacterial layering for architecture Networking and “clean slate” architectures –wireless end systems –info or content centric application layer –integrate routing, control, scheduling, coding, caching –control of cyber-physical –PC, OS, VLSI, antennas, etc (IT components) Neuroscience Smartgrid, cyber-phys Wildfire ecology Medical physiology Earthquakes Lots of aerospace Physics: turbulence, stat mech (QM?) “Toy”: Lego, clothing, buildings, … Fundamentals! my case studies

5 wasteful fragile efficient robust Want to understand the space of systems/architectures Want robust and efficient systems and architectures Some old stuff to warm up

6 accessible accountable accurate adaptable administrable affordable auditable autonomy available credible process capable compatible composable configurable correctness customizable debugable degradable determinable demonstrable dependable deployable discoverable distributable durable effective efficient evolvable extensible failure transparent fault-tolerant fidelity flexible inspectable installable Integrity interchangeable interoperable learnable maintainable manageable mobile modifiable modular nomadic operable orthogonality portable precision predictable producible provable recoverable relevant reliable repeatable reproducible resilient responsive reusable robust safety scalable seamless self-sustainable serviceable supportable securable simplicity stable standards compliant survivable sustainable tailorable testable timely traceable ubiquitous understandable upgradable usable Requirements on systems and architectures

7 accessible accountable accurate adaptable administrable affordable auditable autonomy available credible process capable compatible composable configurable correctness customizable debugable degradable determinable demonstrable dependable deployable discoverable distributable durable effective efficient evolvable extensible failure transparent fault-tolerant fidelity flexible inspectable installable Integrity interchangeable interoperable learnable maintainable manageable mobile modifiable modular nomadic operable orthogonality portable precision predictable producible provable recoverable relevant reliable repeatable reproducible resilient responsive reusable robust safety scalable seamless self-sustainable serviceable supportable securable simple stable standards compliant survivable sustainable tailorable testable timely traceable ubiquitous understandable upgradable usable Simplified, minimal requirements

8 accessible accountable accurate adaptable administrable affordable auditable autonomy available credible process capable compatible composable configurable correctness customizable debugable degradable determinable demonstrable dependable deployable discoverable distributable durable effective evolvable extensible failure transparent fault-tolerant fidelity flexible inspectable installable Integrity interchangeable interoperable learnable maintainable manageable mobile modifiable modular nomadic operable orthogonality portable precision predictable producible provable recoverable relevant reliable repeatable reproducible resilient responsive reusable safety scalable seamless self-sustainable serviceable supportable securable stable standards compliant survivable tailorable testable timely traceable ubiquitous understandable upgradable usable Requirements on systems and architectures efficient robust simple sustainable

9 Requirements on systems and architectures efficient robust sustainable simple

10 Requirements on systems and architectures efficient robust sustainable simple

11 Requirements on systems and architectures efficient robust simple sustainable fragile wasteful complex

12 Requirements on systems and architectures efficient robust simple sustainable fragile wasteful complex

13 wasteful fragile efficient robust Want to understand the space of systems/architectures Hard limits on robust efficiency? Case studies? Strategies? Architectures? Want robust and efficient systems and architectures

14 Future evolution of the “smart” grid? efficient robust fragile wasteful Now Future?

15 wasteful fragile robust efficient At best we get one Current Technology?

16 wasteful fragile robust efficient Often neither  ??? 

17 Bad theory?  ???  ? ? Bad architectures? wasteful fragile gap? robust efficient

18 Control, ORComms Compute Physics Shannon Bode Turing Godel Einstein Heisenberg Carnot Boltzmann Theory? Deep, but fragmented, incoherent, incomplete Nash Von Neumann Kalman Pontryagin

19 Compute Turing (1912-1954) Turing 100 th birthday in 2012 Turing −machine (math, CS) −test (AI, neuroscience) −pattern (biology) Arguably greatest* −all time math/engineering combination −WW2 hero −“invented” software *Also world-class runner.

20 Key papers/results Theory (1936): Turing machine (TM), computability, (un)decidability, universal machine (UTM) Practical design (early 1940s): code-breaking, including the design of code-breaking machines Practical design (late 1940s): general purpose digital computers and software, layered architecture Theory (1950): Turing test for machine intelligence Theory (1952): Reaction diffusion model of morphogenesis, plus practical use of digital computers to simulate biochemical reactions

21 ControlComms Compute Physics Shannon Bode Turing Godel Einstein Heisenberg Carnot Boltzmann wasteful? fragile? slow? ? Each theory  one dimension Tradeoffs across dimensions Assume architectures a priori Progress is encouraging, but… Stovepipes are an obstacle…

22 Cyberphysical theories Cyber (digital) Turing computation (time) Shannon compression (space) Content centric nets (time, space, location) Physical (analog) Bode (latency) Shannon (channels) Networked control (AndyL) Redo StatMech and efficiency Layering as optimization? Lots of challenges not yet addressed (e.g. Smartgrid, biology, neuro,..)

23 Turing’s 3 step research: 0. Virtual (TM) machines 1.hard limits, (un)decidability using standard model (TM) 2.Universal architecture achieving hard limits (UTM) 3.Practical implementation in digital electronics (biology?) Essentials: 0.Model 1.Universal laws 2.Universal architecture 3.Practical implementation Software Hardware Digital Analog Turing as “new” starting point?

24 …being digital should be of greater interest than that of being electronic. That it is electronic is certainly important because these machines owe their high speed to this… But this is virtually all that there is to be said on that subject. That the machine is digital however has more subtle significance. … One can therefore work to any desired degree of accuracy. This accuracy is not obtained by more careful machining of parts, control of temperature variations, and such means, but by a slight increase in the amount of equipment in the machine 1947 Lecture to LMS

25 Software Hardware Digital Analog … quite small errors in the initial conditions can have an overwhelming effect at a later time. The displacement of a single electron by a billionth of a centimetre at one moment might make the difference between a man being killed by an avalanche a year later, or escaping. It is an essential property of the mechanical systems which we have called 'discrete state machines' that this phenomenon does not occur. Even when we consider the actual physical machines instead of the idealised machines, reasonably accurate knowledge of the state at one moment yields reasonably accurate knowledge any number of steps later. 1950, Computing Machinery and Intelligence, Mind

26 The 'skin of an onion' analogy is also helpful. In considering the functions of the mind or the brain we find certain operations which we can explain in purely mechanical terms. This we say does not correspond to the real mind: it is a sort of skin which we must strip off if we are to find the real mind. But then in what remains we find a further skin to be stripped off, and so on. Proceeding in this way do we ever come to the 'real' mind, or do we eventually come to the skin which has nothing in it? In the latter case the whole mind is mechanical. 1950, Computing Machinery and Intelligence, Mind

27 Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Cyberphysical Starting point Software Hardware Digital Analog

28 Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Comms net Physical net Virtual net Cyberphysical

29 The “plant” Physical net -physical Current power grid gets plug and play stability and robustness from passive, lossy networks and centralized generation. All of this will change.

30 Software Hardware Digital Analog Active Lumped Distribute Computers Software Hardware Digital Analog Active Lumped Distribute Computers Comms net Virtual net Cyber- Internet gets p&p from protocols. Packets are easy compared with physical flows.

31 Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Comms net Physical net Virtual net Cyberphysical Can we design protocol-based control of CPS systems?

32 Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Cyberphysical Starting point Software Hardware Digital Analog

33 Cyber focus Starting point Start from here with Turing’s 3 step research: 1.(universal) hard limits, (un)decidability using standard model (TM) 2.Universal architecture achieving hard limits (UTM) 3.Practical implementation in digital electronics ( and biology?) Software Hardware Digital Analog

34 Abstractions Want to specialize 3 notions of abstraction: Layer Virtual Universal (laws, architectures, implementation) (see Rant, not sure about best terminology)

35 Cyber focus Software Hardware Digital Analog Active Lumped Distribute Comms net Virtual net Steps (mimicking Turing) Turing (time, delay only) Space, storage, compression ( Shannon) Layering as utility max (time, space) Tradeoffs Time (latency/delay in comp and comm) Space (storage and location)

36 Active Lumped Distribute The “plant” Controller/ actuators/ sensors/ amplifiers Active Lumped Distribute The “plant” Comms net Physical net Virtual net -physical focus Controller/ actuators/ sensors/ amplifiers

37 Active Lumped The “plant” Controller/ actuators/ sensors/ amplifiers -physical focus Start from Bode: 1.Hard limits (noise, delay) 2.Architecture (filter+control) 3.Practical implementation issues

38 Active Lumped Distribute Controller/ actuators/ sensors/ amplifiers Active Lumped Distribute Comms net Virtual net -physical focus Controller/ actuators/ sensors/ amplifiers One direction (Bode-Shannon) Shannon channels, theory Bode-Shannon, control with channels

39 Active Lumped Distribute The “plant” Active Lumped Distribute The “plant” Comms net Physical net Virtual net One direction Shannon channels, theory Bode-Shannon Another (Andy L) Delays networks of delays Tradeoffs Delays (sense/act, plant, comms, comp) Noise (sense/act, channels, disturbances) Saturation (sense/act, comms bw)

40 Basic confusions in layered systems Easy: What is software (if in reality/physics there is only hardware) Related physics problems: Where does dissipation come from (if reality/physics is actually lossless)… and noise, amplification, etc Are uncertainty principles (e.g.  p  x>c.) necessarily only quantum mechanical? (no) What are truly far from equilibrium systems and do they violate the 2 nd law? (related to amplification and control) etc An actual hard one Where does excess drag come from in turbulent flows?

41 3 distinct (but entwined) kinds of layering Software Hardware Apps Libs, IPC kernel Digital Analog Active Lumped Distribute are very different Digital Analog Active Lumped Distribute Analog Active Lumped Distribute The world Layers here from layers here Actuators/ sensors/ amplifiers Computers Computer Actuator/sensor Physical plant one kind of layering

42 3 distinct (but entwined) kinds of layering Software Hardware Apps Libs, IPC kernel Digital Analog Active Lumped Distribute are very different Digital Analog Active Lumped Distribute Analog Active Lumped Distribute The world Layers here from layers here Actuators/ sensors/ amplifiers Computers Computer Actuator/sensor Physical plant one kind of layering

43 Apps Libs, IPC kernel Software is layered

44 Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute Analog Active Lumped Distribute The world layers Hardware is “layered”

45 3 distinct (but entwined) kinds of layering Software Hardware Apps Libs, IPC kernel Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute Analog Active Lumped Distribute The world Layers here from layers here are very different Actuators/ sensors/ amplifiers Computers

46 Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Comms net Physical net Virtual net Cyberphysical

47 Just as with the Internet, there is a complex layering of real and virtual networks with their own dynamics, semantics, etc Comms net Physical net Virtual net

48 Software Hardware Digital Analog Active Lumped Distribute Computers Software Hardware Digital Analog Active Lumped Distribute Computers Comms net Virtual net Cyber focus Comms net Virtual net Comms net Virtual net

49 Software Hardware Apps Libs, IPC kernel Digital Analog Active Lumped Distribute are very different 3 distinct (but entwined) kinds of layering Digital Analog Active Lumped Distribute Analog Active Lumped Distribute The world Layers here from layers here Cyberphysical systems must have this kind of layering

50 Antenna Software Hardware Apps Libs, IPC kernel Digital Analog Software Hardware Apps Libs, IPC kernel Digital Analog Active Lumped Distribute Antenna Active Lumped Distribute Wireless Layers here from layers here are very different from layers here 3 distinct (but entwined) kinds of layering

51 Maybe start from here with Turing’s 3 step research: 1.hard limits, (un)decidability using standard model (TM) 2.Universal architecture achieving hard limits (UTM) 3.Practical implementation in digital electronics (biology?) Essentials: 0.Model 1.Universal laws 2.Universal architecture 3.Practical implementation Software Hardware Digital Analog Turing as “new” starting point?

52 Building on Turing What I basically want to explain is what engineers and mathematicians take too for granted about Turing’s ideas, and scientists completely miss, with particular focus on the relevance these ideas have for the future of systems biology and CPS. Starting from Turing go in many directions…

53 Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Comms net Physical net Virtual net Cyberphysical

54 Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Comms net Physical net Virtual net Sense

55 Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Comms net Physical net Virtual net Decide

56 Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Comms net Physical net Virtual net Act

57 Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers SenseDecideAct This “roundtrip” delay is huge factor in control robustness and performance

58 Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Comms net Physical net Virtual net Comms

59 Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Computers Comms net Physical net Virtual net DecideActCommsSense

60 DecideActCommsSense Communication delay c Act/Plant/Sense Delay a Lamperski

61 DecideActSense Act/Plant/Sense Delay a

62 DecideComms Communication delay c

63 Lamperski Act/Plant/Sense Delay a

64 Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Software Hardware Digital Analog Active Lumped Distribute Digital Analog Active Lumped Distribute The “plant” Actuators/ sensors/ amplifiers Comms net Physical net Virtual net

65 The “plant” Comm delay c Want c and d small relative to a Local control delay d Act/Plant/Sense “Global “ Delay a Plant

66 ControlComms Compute Physics Shannon Bode Turing Godel Einstein Heisenberg Carnot Boltzmann wasteful? fragile? slow? ? Each theory  one dimension Tradeoffs across dimensions Assume architectures a priori Progress is encouraging, but… Stovepipes are an obstacle…

67 Case studies wasteful fragile Sharpen hard bounds Hard limit laws and architectures? efficient robust

68 Csete and Doyle

69 Chandra, Buzi, and Doyle UG biochem, math, control theory Most important paper so far.

70 K Nielsen, PG Sorensen, F Hynne, H-G Busse. Sustained oscillations in glycolysis: an experimental and theoretical study of chaotic and complex periodic behavior and of quenching of simple oscillations. Biophys Chem 72:49-62 (1998). Experiments CSTR, yeast extracts

71 Figure S4. Simulation of two state model (S7.1) qualitatively recapitulates experimental observation from CSTR studies [5] and [12]. As the flow of material in/out of the system is increased, the system enters a limit cycle and then stabilizes again. For this simulation, we take q=a=Vm=1, k=0.2, g=1, u=0.01, h=2.5. “Standard” Simulation

72 Figure S4. Simulation of two state model (S7.1) qualitatively recapitulates experimental observation from CSTR studies [5] and [12]. As the flow of material in/out of the system is increased, the system enters a limit cycle and then stabilizes again. For this simulation, we take q=a=Vm=1, k=0.2, g=1, u=0.01, h=2.5. SimulationExperiments Why?

73 Levels of explanation: 1.Possible 2.Plausible 3.Actual 4.Mechanistic 5.Necessary Science Engineering Medicine

74 Glycolytic “circuit” and oscillations Most studied, persistent mystery in cell dynamics End of an old story (why oscillations) – side effect of hard robustness/efficiency tradeoffs – no purpose per se – just needed a theorem Beginning of a new one – robustness/efficiency tradeoffs – complexity and architecture – need more theorems and applications Fundamentals!

75 simple enzyme Fragility Enzyme amount complex enzyme Theorem! z and p functions of enzyme complexity and amount Savageaumics

76 Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Crosslayer autocatalysis Macro-layers Inside every cell almost

77 Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Crosslayer autocatalysis Macro-layers Energy Protein biosyn

78 Minimal model Catabolism Precursors ATP Energy ATP Rest of cell energy ATP Yeast anaerobic glycolysis

79 ATP Autocatalytic feedback Rest of cell energy x ATP Reaction 2 (“PK”) Reaction 1 (“PFK”) intermediate metabolite Minimal model Catabolism Precursors ATP Energy Yeast anaerobic glycolysis

80 Robust = Maintain energy (ATP concentration) despite demand fluctuation ATP Rest of cell energy x ATP h g control Reaction 2 (“PK”) Reaction 1 (“PFK”) disturbance control feedback Tight control creates “weak linkage” between power supply and demand

81 Fragile Robust ATP Rest of cell energy ATP disturbance Tight control creates “weak linkage” between power supply and demand Robust = Maintain energy (ATP concentration) despite demand fluctuation

82 ATP Rest of cell Reaction 2 (“PK”) Reaction 1 (“PFK”) Protein biosyn energy enzymes Efficient = low metabolic overhead  low enzyme amount enzymes catalyze reactions

83 Fragile Robust WastefulEfficient Robust = Maintain ATP Efficient = low enzyme amount  ATP ? ?

84 simple enzyme Fragility Enzyme amount complex enzyme Theorem! z and p functions of enzyme complexity and amount Savageaumics

85 Architecture “Conservation laws” Good architectures allow for effective tradeoffs wasteful fragile Alternative systems with shared architecture

86 Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Crosslayer autocatalysis Macro-layers Inside every cell almost

87 simple tech complex tech How general is this picture? wasteful fragile efficient robust Implications for human evolution? Cognition? Technology? Basic sciences?

88 Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Crosslayer autocatalysis Macro-layers Inside every cell almost

89 Catabolism AA Ribosome transl. Proteins Precursors Nucl. AA ATP Inside every cell Ribosomes make ribosomes Translation: Amino acids polymerized into proteins almost

90 Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Building Blocks Translation Transcription DNA Replication

91 cheap fast slow (  fragile) expensive Tradeoffs? metabolic overhead control response

92 Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP cheap fast slow expensive Tradeoffs drawn awkwardly

93 Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gen e ATP cheap fast slow expensive

94 Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP cheap fast slow expensive Tradeoffs redrawn

95 Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP cheap fast slow expensive Tradeoffs redrawn

96 Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Crosslayer autocatalysis Macro-layers Layered view

97 AA RNA transl. Proteins xRNA transc. Precursors Nucl. AA DNA Repl. Gene ATP Enzymes Shared protocols NAD Universal core constraints “virtual machines”

98 Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Autocatalytic feedbacks <10% of most bacterial genomes 100s of genes

99 Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Control feedbacks? Control

100 Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Control feedbacks?

101 Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Control Complexity of control is huge and poorly studied.

102 Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Control It is control that is fast/slow and expensive/cheap cheap fast slow expensive

103 Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Crosslayer autocatalysis Macro-layers Layered view

104 Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Control >90% of most bacterial genomes <10% of most bacterial genomes ~300 genes, ~minimal genome, requires idealized environment

105 Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Control Environment Action >90% of most bacterial genomes What about “natural” environments?

106 Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Control Environment Action >90% of most bacterial genomes

107 Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Control >90% of most bacterial genomes Environment Action

108 Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Crosslayer autocatalysis Macro-layers

109 Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Complex machines − Polymerization − Complex assembly General enzymes Regulated recruitment Slow, efficient control Quantized, digital Complex machines − Polymerization − Complex assembly General enzymes Regulated recruitment Slow, efficient control Quantized, digital Building blocks − Scavenge − Recycle − Biosynthesis Special enzymes Allostery, Fast Expensive control Analog Building blocks − Scavenge − Recycle − Biosynthesis Special enzymes Allostery, Fast Expensive control Analog

110 Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP cheap fastslow expensive

111 Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP DNA replication − Highly controlled − Facilitated variation − Accelerates evolution DNA modification (e.g. methylation) Complex RNA control DNA replication − Highly controlled − Facilitated variation − Accelerates evolution DNA modification (e.g. methylation) Complex RNA control Homeostasis − pH − Osmolarity − etc Cell envelope Movement, attachment, etc Homeostasis − pH − Osmolarity − etc Cell envelope Movement, attachment, etc What we’ve neglected here Ecosystems Biofilms Extremophiles Pathogens Symbiosis … Ecosystems Biofilms Extremophiles Pathogens Symbiosis …

112 Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gen e ATP Enzymes Building Blocks Crosslayer autocatalysis Macro-layers Inside every cell

113 Building Blocks Lower layer autocatalysis Macromolecules making … Three lower layers? Yes: Translation Transcription Replication AA Ribosome RNA RNAp transl. Proteins xRNA transc. Enzymes DNA DNAp Repl. Gen e

114 Building Blocks AA Ribosome transl. Proteins xRNA Enzymes Translation Transcription Replication

115 Building Blocks RNA RNAp transl. Proteins xRNA transc. Enzymes Gen e Translation Transcription Replication

116 Building Blocks transl. Proteins xRNA transc. Enzymes DNA DNAp Repl. Gen e Translation Transcription Replication

117 transl. Proteins mRNA transc. Gen e Pathway views Catabolism Precursors Nucl. AA ATP Repl.

118 Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP cheap fast slow expensive Tradeoffs redrawn

119 simple tech complex tech How general is this picture? wasteful fragile efficient robust Implications for human evolution? Cognition? Technology? Basic sciences?

120 TCP IP Physical MAC Switch MAC Pt to Pt Diverse applications Layered architectures

121 Proceedings of the IEEE, Jan 2007 Chang, Low, Calderbank, Doyle OR optimization What’s next? Fundamentals! A rant

122 TCP IP Physical Diverse applications Diverse Too clever?

123 TCP IP Deconstrained (Hardware) Deconstrained (Applications) Layered architectures Constrained Networks “constraints that deconstrain” (Gerhart and Kirschner)

124 TCP/ IP Deconstrained (Hardware) Deconstrained (Applications) Constrained Facilitated wild evolution Created whole new ecosystem completely opposite Why? OS better starting point than phone/comms systems Extreme robustness confers surprising evolvability Creative engineers Rode hardware evolution Networked OS Architecture

125 OS Deconstrained (Hardware) Deconstrained (Applications) Layered architectures Constrained Control, share, virtualize, and manage resources Processing Memory I/O Few global variables Don’t cross layers Essentials

126 Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Shared protocols Deconstrained (diverse) Environments Deconstrained (diverse) Genomes Bacterial biosphere Architecture = Constraints that Deconstrain Layered architectures

127 Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Crosslayer autocatalysis Macro-layers Inside every cell almost

128 Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Core conserved constraints facilitate tradeoffs Deconstrained phenotype Deconstrained genome What makes the bacterial biosphere so adaptable? Active control of the genome (facilitated variation) Environment Action Layered architecture

129 OS Deconstrained (Hardware) Deconstrained (Applications) Layered architectures Constrained Control, share, virtualize, and manage resources Processing Memory I/O Few global variables Don’t cross layers Direct access to physical memory?

130 Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks Shared protocols Deconstrained (diverse) Environments Deconstrained (diverse) Genomes Bacterial biosphere Architecture = Constraints that Deconstrain Few global variables Don’t cross layers

131 Problems with leaky layering Modularity benefits are lost Global variables? @$%*&!^%@& Poor portability of applications Insecurity of physical address space Fragile to application crashes No scalability of virtual/real addressing Limits optimization/control by duality?

132 Fragilities of layering/virtualization “Universal” fragilities that must be avoided Hijacking, parasitism, predation –Universals are vulnerable –Universals are valuable Cryptic, hidden –breakdowns/failures –unintended consequences Hyper-evolvable but with frozen core

133 TCP/ IP Deconstrained (Hardware) Deconstrained (Applications) Layered architectures Constrained Control, share, virtualize, and manage resources I/O Comms Latency? Storage? Processing? Few global variables? Don’t cross layers?

134 App IPC Global and direct access to physical address! DNS IP addresses interfaces (not nodes) caltech.edu? 131.215.9.49

135 App IPC Global and direct access to physical address! Robust? Secure Scalable Verifiable Evolvable Maintainable Designable … DNS IP addresses interfaces (not nodes)

136 Naming and addressing need to be resolved within layer translated between layers not exposed outside of layer Related “issues” VPNs NATS Firewalls Multihoming Mobility Routing table size Overlays …

137 TCP IP Physical Diverse Until late 1980s, no congestion control, which led to “congestion collapse”

138 Original design challenge? TCP/ IP Deconstrained (Hardware) Deconstrained (Applications) Constrained Expensive mainframes Trusted end systems Homogeneous Sender centric Unreliable comms Facilitated wild evolution Created whole new ecosystem completely opposite Networked OS

139 ? Deconstrained (Hardware) Deconstrained (Applications) Next layered architectures Constrained Control, share, virtualize, and manage resources Comms Memory, storage Latency Processing Cyber-physical Few global variables Don’t cross layers

140 Every layer has different diverse graphs. Architecture is least graph topology. Architecture facilitates arbitrary graphs. Persistent errors and confusion (“network science”) Physical IP TCP Application

141 Evolution and architecture Nothing in biology makes sense except in the light of evolution Theodosius Dobzhansky (see also de Chardin) Nothing in evolution makes sense except in the light of biology ?????

142 How general is this picture? Very! Constraints! i.e. hard limits and architecture simple tech complex tech wasteful fragile efficient robust Catabolism AA Ribosome RNA RNAp transl. Proteins xRNA transc. Precursors Nucl. AA DNA DNAp Repl. Gene ATP Enzymes Building Blocks

143 plasmids virus HGT  huge new insights! So what’s missing? Explaining clearly the fundamental role that layered architectures play in making facilitated variation possible. Now have extensive, and hopefully accessible case studies: 1.Bacterial biosphere and HGT 2.Evolution of human brain (EvoDevo still too hard)

144 plasmids virus HGT Note: The pieces underlying these new views are widely accepted, but the consequences are emphatically not! Why so much resistance? A big reason: Big (wrong) idea: All complexity is emergent from random ensembles with minimal tuning Sketch how this plays out

145 Standard (old) theory: The modern synthesis = natural selection + genetic drift + mutation + gene flow What’s missing here? Almost everything

146 Evolution fact and theory The fact of evolution is well-known – Organisms and their genes change over time – Seen in labs, hospitals, barnyards, fossil records, etc Darwin gave plausible explanation – Variation and selection are both observable – Molecular mechanisms are not known Modern synthesis gave molecular mechanism Theory has evolved and deepened What is “standard” modern synthesis theory now?

147 Gene alleles Selection Standard theory: natural selection + genetic drift + mutation + gene flow Shapiro explains well what this is and why it’s incomplete Greatly abridged cartoon here

148 Standard theory: natural selection + genetic drift + mutation + gene flow Assumptions: Genome inherited from parent Mutations due to replication errors At constant rate, rare, small, localized Limited to small, usually deleterious effect Selection as “creative” mechanism Gene alleles Selection Examples abound Math straightforward and obvious, like stat phys No architecture or anything that smells like engineering No new principles beyond physics and chemistry

149 Assumptions strengthened: Genome inherited only from parent Mutations due only to replication errors Only at constant rate, rare, small, localized Limited only to small, usually deleterious effect Selection only “creative” mechanism Mutations can’t be “targeted” within the genome Can’t coordinate DNA change w/ useful adaptive needs Viruses can’t induce DNA change giving heritable resistance Big (wrong) idea: All biological complexity is emergent via random mutations with small and minimal tuning via natural selection The extreme version

150 In retrospect, why is the conventional theory so popular ? Standard assumptions: Inherit only from parent Mutations = replication errors Constant rate, rare, small, localized Usually deleterious Selection = “creative” mechanism Mutations can’t be “targeted” or coordinated Viruses can’t induce heritable resistance Gene alleles Selection Simple, fits theory of “random plus minimal tuning” Examples abound Math straightforward and obvious, like stat phys No architecture or anything that smells like engineering No new principles beyond physics and chemistry No real phenotype, just abstract “fitness landscapes” Focuses on genomes which can now be measured Strongly rejects creationism and any sort of “design” But still allows for the mystical (e.g. “order for free”)

151 Examples abound that fit the theory Standard assumptions: Inherit only from parent Mutations = replication errors Constant rate, rare, small, localized Usually deleterious Selection = “creative” mechanism Mutations can’t be “targeted” or coordinated Viruses can’t induce heritable resistance Gene alleles Selection Cancer: Cells evolve new robustness via largely random mutations Hijack robust, evolvable architectures Tumors also hijack system resources Eventually kill host and themselves Example of evolution as grotesquely myopic Bacterial clones (circa 1940): Exponential growth from one cell in ideal lab conditions Accumulates random neutral mutations Generating (“scale-free”) phylogenetic tree of mutants

152 Standard theory: natural selection + genetic drift + mutation + gene flow Assumptions: Genome inherited only from parent Mutations due to replication errors At constant rate, rare, small, localized Limited to small, usually deleterious effect Selection only “creative” mechanism Mutations can’t be “targeted” within the genome Can’t coordinate DNA change w/ useful adaptive needs Viruses can’t induce DNA change giving heritable resistance Gene alleles Selection Gerhart and Kirschner, Shapiro, Caporale, Lane, etc etc show  facts proving this is wildly incomplete. (Even e.g. Koonin agrees with this though differing in details) Organisms wildly violate all of them. But the theory needed is now vastly more complex.

153 Gerhart and Kirschner Facilitated variation Architecture = Constraints that deconstrain Weak linkage Exploratory mechanisms Compartmentalization (EvoDevo) Unpopular within biology, see Erwin’s review in Cell 2005

154 EvoDevo= Evolution + development Hottest part of evolutionary theory Most complicated relationship between geno- and pheno-type Many unresolved issues Ignore for now Focus primarily on microbes and large evolutionary transitions

155 Many mechanisms for “horizontal” gene transfer Many mechanisms to create large, functional mutations At highly variable rate, can be huge, global Selection alone is a very limited filtering mechanism Mutations can be “targeted” within the genomes Can coordinate DNA change w/ useful adaptive needs Viruses can induce DNA change giving heritable resistance Still myopic about future, still produces the grotesque

156 Now almost everyone agrees with facts of an “extended” synthesis: Many mechanisms for “horizontal” gene transfer Many mechanisms to create large, functional (or neutral) mutations At highly variable rate, can be huge, global Selection alone is a very limited filtering mechanism Mutations can be “targeted” within the genomes Can coordinate DNA change w/ useful adaptive needs Viruses can induce DNA change giving heritable resistance Modern synthesis assumptions: Genome inherited only from parent Mutations due to replication errors At constant rate, rare, small, localized Limited to small, usually deleterious effect Selection only “creative” mechanism Mutations can’t be “targeted” within the genome Can’t coordinate DNA change w/ useful adaptive needs Viruses can’t induce DNA change giving heritable resistance So what are the remaining issues? Lots!

157 Now almost everyone agrees with facts of an “extended” synthesis: Many mechanisms for “horizontal” gene transfer Many mechanisms to create large, functional (or neutral) mutations At highly variable rate, can be huge, global Selection alone is a very limited filtering mechanism Mutations can be “targeted” within the genomes Can coordinate DNA change w/ useful adaptive needs Viruses can induce DNA change giving heritable resistance Conjecture: Much current controversy caused by ignoring layered arch. from genome to phenome confusion between large and thin in layers Oversimplifying: Two main “camps” 1.Minimal tweak modern syn, minimal architecture 2.Maximal architecture So what are the remaining issues? Lots!

158 The minimal architecture camp Definite, solid progress Reconciles “stat phys” view with many “new facts” large but closeable gap to maximal view

159 The maximal architecture camp Challenge: distill the essence of their insights Architecture = constraints that deconstrain Evolving evolvability “bacterial Internet” (Caporale) Try to close gap from max to min camp

160 natural selection + genetic drift + mutation + gene flow + facilitated variation HGT = horizontal gene transfer plasmid s virus HGT large functional changes in genomes

161 Genes Stress Selection natural selection + genetic drift + mutation + gene flow + facilitated variation Genome can have large changes

162 Geno- type Stress acts on phenome Selection acts on phenome natural selection + genetic drift + mutation + gene flow + facilitated variation Small gene change can have large but functional phenotype change Pheno- type Architecture

163 Selection acts on phenome natural selection + genetic drift + mutation + gene flow + facilitated variation Small gene change can have large but functional phenotype change Only possible because of shared, layered, network architecture Geno- type Stress acts on phenome Pheno- type Architecture

164 Highlighted differences Old 1.Randomness in genetic change New 1.Randomness in environment – HGT – Stress on organism

165 "...variations which seem to us in our ignorance to arise spontaneously. It appears that I formerly underrated the frequency and value of these latter forms of variation, as leading to permanent modifications of structure independently of natural selection.” Darwin, Origin of Species, 6 th edition, Chapter XV, p. 395. Darwin on facilitated variation

166 plasmids virus HGT Some facts about bacteria: ~100 core conserved genes (that define architecture) by lineage descent only Most other (  ) genes acquired (sometime) by HGT “minimal” genome includes core conserved genes plus ~200 more what gives? “Constraints that deconstrain” = architecture Bacterial genomes/phylogenies are great case studies Only the facts and the components are (so far) explained Needs layered architecture theory to hang the facts on Initial paper can be written now

167 plasmids virus HGT More facts about bacteria: In humans, # bacterial cells  10x # human cells In humans, # bacterial genes >100x # human genes In ocean, >1e30 bacterial cells, >1e31 viruses In ocean, viruses kill half of bacterial cells every day Eukaryotes cells created by fusion of prokaryote cells Layered architecture crucial enabler New discoveries of intermediates?

168 plasmids virus HGT What’s missing? Explaining clearly the fundamental role that layered architectures play in making facilitated variation possible. Now have extensive, and hopefully accessible, case studies: 1.Bacterial biosphere and HGT 2.Evolution of human brain (EvoDevo still too hard)

169 Unfortunately, not intelligent design Ouch. Outcomes can be grotesque, maladaptive. Therefore, dangerous to rely on evolution alone, no matter how facilitated

170 Evolution theory 1.0 assumptions: Inherit only from parent Mutations = replication errors Constant rate, rare, small, localized Usually deleterious Selection = “creative” mechanism Mutations can’t be “targeted” or coordinated Viruses can’t induce heritable resistance Cancer: Cells evolve new robustness via largely random mutations Hijack robust, evolvable architectures Tumors also hijack system resources Eventually kill host and themselves Example of evolution as grotesquely myopic Evolution facts 1.0 (examples) Bacterial clones (circa 1940): Exponential growth from one cell in ideal lab conditions Accumulates random neutral mutations Generating (“scale-free”) phylogenetic tree of mutants Modern Synthesis: Great start iff taken as only a start

171 Evolution theory 2.0 assumptions? Horizontal transfer +++ Mutation highly variable but not random Fast and slow, large and small, local and global Facilitated variation is main creative force Selection is weak filter on unfit Evolution facts 2.0? Tons of facts that violate theory 1.0, now in books Evolution theory 2.0? Constraints that deconstrain is a start Need layered architecture story that hasn’t been told

172 simple tech complex tech How general is this picture? wasteful fragile efficient robust Implications for human evolution? Cognition? Technology? Basic sciences?

173 simple enzyme Fragility Enzyme amount complex enzyme Theorem! z and p functions of enzyme complexity and amount Savageaumics

174 Fragility hard limits simple Overhead, waste complex General Rigorous First principle Domain specific Ad hoc Phenomenological Plugging in domain details ?

175 ControlComms Physics Wiener Bode Kalman Heisenberg Carnot Boltzmann robust control Fundamental multiscale physics Foundations, origins of – noise – dissipation – amplification – catalysis General Rigorous First principle ? Shannon

176 Stat physics Complex networks Physics Heisenberg Carnot Boltzmann ControlComms Compute “New sciences” of complexity and networks edge of chaos, self-organized criticality, scale-free,… Wildly “successful”

177 D. Alderson, NPS177 Popular but wrong

178 doesn’t work Stat physics Complex networks Alderson & Doyle, Contrasting Views of Complexity and Their Implications for Network-Centric Infrastructure, IEEE TRANS ON SMC, JULY 2010 “New sciences” of complexity and networks edge of chaos, self-organized criticality, scale-free,…

179 Stat physics Complex networks Physics Heisenberg Carnot Boltzmann Control Alderson &Doyle, Contrasting Views of Complexity and Their Implications for Network-Centric Infrastructure, IEEE TRANS ON SMC, JULY 2010 Sandberg, Delvenne, & Doyle, On Lossless Approximations, the Fluctuation- Dissipation Theorem, and Limitations of Measurement, IEEE TRANS ON AC, FEBRUARY, 2011

180 Stat physics, Complex networks Physics Heisenberg Carnot Boltzmann fluids, QM “orthophysics” From prediction to mechanism to control Fundamentals! Sandberg, Delvenne, & Doyle, On Lossless Approximations, the Fluctuation- Dissipation Theorem, and Limitations of Measurement, IEEE TRANS ON AC, FEBRUARY, 2011 “The last 70 years of the 20 th century will be viewed as the dark ages of theoretical physics.” (Carver Mead)

181 J. Fluid Mech (2010) Transition to Turbulence Flow Streamlined Laminar Flow Turbulent Flow Increasing Drag, Fuel/Energy Use and Cost Turbulence and drag?

182 Physics of Fluids (2011) Dennice Gayme, Beverley McKeon, Bassam Bamieh, Antonis Papachristodoulou, John Doyle

183 Physics of Fluids (2011) z x y z x y Flow upflow high-speed region downflow low speed streak Blunted turbulent velocity profile Laminar Turbulent 3D coupling Coherent structures and turbulent drag

184 wasteful fragile Laminar Turbulent efficient robust Laminar Turbulent ? Control? Fundamentals!

185 J. Fluid Mech (2010) Transition to Turbulence Flow Streamlined Laminar Flow Turbulent Flow Increasing Drag, Fuel/Energy Use and Cost Turbulence and drag?

186 Physics of Fluids (2011) Dennice Gayme, Beverley McKeon, Bassam Bamieh, Antonis Papachristodoulou, John Doyle

187 Physics of Fluids (2011) z x y z x y Flow upflow high-speed region downflow low speed streak Blunted turbulent velocity profile Laminar Turbulent 3D coupling Coherent structures and turbulent drag

188 wasteful fragile Laminar Turbulent efficient robust Laminar Turbulent ? Control? Fundamentals!

189 simple tech complex tech How general is this picture? wasteful fragile efficient robust Implications for human evolution? Cognition? Technology? Basic sciences?

190 This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including the use of robust control, with other relevant conceptual and theoretical frameworks from systems engineering, systems biology, and mathematics. Doyle and Csete, Proc Nat Acad Sci USA, online JULY 25 2011 Very accessible No math

191 Evolution and architecture Nothing in biology makes sense except in the light of evolution Theodosius Dobzhansky (see also de Chardin) Nothing in evolution makes sense except in the light of biology ?????

192 natural selection + genetic drift + mutation + gene flow ++ architecture

193 Gerhart and Kirschner Facilitated variation Architecture = Constraints that deconstrain Weak linkage Exploratory mechanisms Compartmentalization

194 Unfortunately, not intelligent design Ouch.

195 weak fragile slow strong robust fast Human evolution Apes How is this progress? hands feet skeleton muscle skin gut long helpless childhood All very different.

196 inefficient wasteful weak fragile efficient (slow) strong robust hands feet skeleton muscle skin gut This much seems pretty consistent among experts regarding circa 1.5-2Mya Homo Erectus? Roughly modern So how did H. Erectus survive and expand globally? Very fragile

197 inefficient wasteful weak fragile efficient (slow) strong robust (fast) Apes speed & strength endurance Biology

198 inefficient wasteful weak fragile (slow) efficient (slow) strong robust (fast) Biology Human evolution Apes hands feet skeleton muscle skin gut

199 inefficient wasteful weak fragile efficient (slow) strong robust Biology Hard tradeoffs? Apes Architecture? Evolvable?

200 weak fragile efficient (slow) strong robust + sticks stones fire teams From weak prey to invincible predator? Speculation? There is only evidence for crude stone tools. But sticks, fire, teams might not leave a record? endurance

201 weak fragile efficient (slow) strong robust + sticks stones fire teams From weak prey to invincible predator Before much brain expansion? Speculation? With only evidence for crude stone tools. But sticks and fire might not leave a record? Plausible but speculation?

202 Today 2Mya Cranial capacity Gap? Before much brain expansion?

203 weak fragile efficient (slow) strong robust hands feet skeleton muscle skin gut + sticks stones fire From weak prey to invincible predator Before much brain expansion? Key point: Our physiology, technology, and brains have co- evolved Huge implications. Probably true no matter what

204 Today 2Mya Cranial capacity

205 weak fragile efficient (slow) strong robust hands feet skeleton muscle skin gut + sticks stones fire From weak prey to invincible predator Before much brain expansion? Key point needing more discussion: The evolutionary challenge of big brains is homeostasis, not basal metabolic load. Huge implications. Fundamentals!

206 inefficient wasteful weak fragile efficient (slow) strong robust Biology + sticks stones fire +Technology Architecture?

207 weak fragile efficient (slow) strong robust hands feet skeleton muscle skin gut + sticks stones fire From weak prey to invincible predator Before much brain expansion?

208 inefficient wasteful weak fragile efficient (slow) strong robust Biology + sticks stones fire +Technology Architecture?

209 Biology sticks stones fire +Technology Human complexity? wasteful fragile efficient robust Consequences of our evolutionary history?

210 RobustFragile Human complexity Metabolism Regeneration & repair Healing wound /infect  Obesity, diabetes  Cancer  AutoImmune/Inflame Start with physiology Lots of triage

211 Robust Benefits Metabolism Regeneration & repair Healing wound /infect Efficient Mobility Survive uncertain food supply Recover from moderate trauma and infection

212 RobustFragile Mechanism? Metabolism Regeneration & repair Healing wound /infect  Fat accumulation  Insulin resistance  Proliferation  Inflammation  Obesity, diabetes  Cancer  AutoImmune/Inflame  Fat accumulation  Insulin resistance  Proliferation  Inflammation

213 RobustFragile What’s the difference? Metabolism Regeneration & repair Healing wound /infect  Obesity, diabetes  Cancer  AutoImmune/Inflame  Fat accumulation  Insulin resistance  Proliferation  Inflammation Controlled Dynamic Uncontrolled Chronic

214 Controlled Dynamic Low mean High variability  Fat accumulation  Insulin resistance  Proliferation  Inflammation

215 Controlled Dynamic Uncontrolled Chronic Low mean High variability High mean Low variability  Fat accumulation  Insulin resistance  Proliferation  Inflammation Death

216 RobustFragile Restoring robustness? Metabolism Regeneration & repair Healing wound /infect  Obesity, diabetes  Cancer  AutoImmune/Inflame  Fat accumulation  Insulin resistance  Proliferation  Inflammation Controlled Dynamic Uncontrolled Chronic Low mean High variability High mean Low variability  Fat accumulation  Insulin resistance  Proliferation  Inflammation

217 inefficient wasteful weak fragile efficient (slow) strong robust Biology +Technology ++Technology

218 RobustYet Fragile Human complexity Metabolism Regeneration & repair Immune/inflammation Microbe symbionts Neuro-endocrine  Complex societies  Advanced technologies  Risk “management”  Obesity, diabetes  Cancer  AutoImmune/Inflame  Parasites, infection  Addiction, psychosis,…  Epidemics, war,…  Disasters, global &!%$#  Obfuscate, amplify,… Accident or necessity?

219 RobustFragile Metabolism Regeneration & repair Healing wound /infect  Obesity, diabetes  Cancer  AutoImmune/Inflame  Fat accumulation  Insulin resistance  Proliferation  Inflammation Fragility  Hijacking, side effects, unintended… Of mechanisms evolved for robustness Complexity  control, robust/fragile tradeoffs Math: robust/fragile constraints (“conservation laws”) Accident or necessity? Both Fundamentals!

220 wasteful fragile efficient robust Hard tradeoffs? Architecture? Constraints (that deconstrain)

221 Meta-layers Physiology Organs Prediction Goals Actions errors Actions Cortex Fast, Limited scope Slow, Broad scope Which blue line is longer ? “Seeing is dreaming?” “Seeing is believing?”

222

223 sense move Spine delay=death

224 sense move Spine Reflex Reflect

225 sense move Spine Reflex Reflect

226 sense move Spine Reflect Reflex Layered

227 sense move Spine Reflect Reflex Layered

228 Physiology Organs Neurons Cortex Cells Cortex Layered architectures Cells

229 sense move Spine Reflect Reflex Layered Prediction Goals Actions errors Actions

230 Physiology Organs Meta-layers Prediction Goals Actions errors Actions Cortex

231 Visual Cortex Visual Thalamus 10x ? There are 10x feedback neurons Why?

232 Visual Cortex Visual Thalamus ? There are 10x feedback neurons Physiology Organs Prediction Goals Actions errors Actions Prediction Goals Conscious perception 10x Why? What are the consequences?

233 3D +time Simulation Seeing is dreaming Conscious perception Conscious perception Zzzzzz…..

234 Same size?

235

236 Same size

237

238 Even when you “know” they are the same, they appear different Toggle between this slide and the ones before and after

239 Same size? Vision: evolved for complex simulation and control, not 2d static pictures Even when you “know” they are the same, they appear different

240 3D +time Simulation + complex models (“priors”) Seeing is dreaming Conscious perception Conscious perception Zzzzzz…..

241 3D +time Simulation + complex models (“priors”) Seeing is dreaming Conscious perception Conscious perception Prediction errors

242 3D +time Simulation + complex models (“priors”) Seeing is dreaming Conscious perception Conscious perception Prediction errors Seeing is believing

243 3D +time Simulation + complex models (“priors”) Seeing is dreaming Conscious perception Conscious perception Prediction errors Seeing is believing Our most integrated perception of the world

244 Which blue line is longer?

245

246

247

248

249

250 With social pressure, this one. Standard social psychology experiment.

251

252 Chess experts can reconstruct entire chessboard with < ~ 5s inspection can recognize 1e5 distinct patterns can play multiple games blindfolded and simultaneous are no better on random boards (Simon and Gilmartin, de Groot) www.psywww.com/intropsych/ch07_cognition/expertise_and_domain_specific_knowledge.html

253

254 Polistes fuscatus can differentiate among normal wasp face images more rapidly and accurately than nonface images or manipulated faces. Polistes metricus is a close relative lacking facial recognition and specialized face learning. Similar specializations for face learning are found in primates and other mammals, although P. fuscatus represents an independent evolution of specialization. Convergence toward face specialization in distant taxa as well as divergence among closely related taxa with different recognition behavior suggests that specialized cognition is surprisingly labile and may be adaptively shaped by species-specific selective pressures such as face recognition.

255 Fig. 1 Images used for training wasps. M J Sheehan, E A Tibbetts Science 2011;334:1272-1275 Published by AAAS

256 Meta-layers Physiology Organs Prediction Goals Actions errors Actions Cortex Fast, Limited scope Slow, Broad scope Unfortunately, we’re not sure how this all works. Expertise, learning

257 3D +time Simulation + complex models (“priors”) Seeing is dreaming Conscious perception Conscious perception Zzzzzz…..

258 3D +time Simulation + complex models (“priors”) Seeing is dreaming Conscious perception Conscious perception Prediction errors Seeing is believing Our most integrated perception of the world

259 Physiology Organs Prediction Goals Actions errors Actions Conscious perception Prediction Goals Conscious perception But ultimately, only actions matter.


Download ppt "Universal laws and architecture: Foundations for Sustainable Infrastructure John Doyle John G Braun Professor Control and Dynamical Systems, EE, BE Caltech."

Similar presentations


Ads by Google