universal laws and architecture 2doyle/wiki/images/1/16/2... · this paper aims to bridge progress...

199
Universal laws and architecture 2: Theoretical foundations for complex networks relevant to biology, medicine, and neuroscience? John Doyle John G Braun Professor Control and Dynamical Systems, EE, BE Caltech

Upload: others

Post on 20-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Universal laws and architecture 2:

Theoretical foundations for complex networks relevant to biology, medicine, and

neuroscience?

John Doyle

John G Braun Professor

Control and Dynamical Systems, EE, BE

Caltech

Page 2: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Thanks again

Page 3: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Outline

• Recap robustness, neuro motivation

• Bowties: metabolism, reward

• Layered architectures – Large, thin, nonconvex

– Clothing as layered architecture

– Operating systems and Internet

Page 4: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Lectures

1) Concrete motivation

2-3) Universal laws and architectures*

4) A teensy bit of math

*have you ever heard of anything more pretentious?

Page 5: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

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, JULY 25 2011

Very accessible No math

Page 6: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Lectures

1) Concrete motivation (recap)

2-3) Universal laws and architectures*

4) A teensy bit of math

*have you ever heard of anything more pretentious?

Page 7: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Robust Yet 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?

Page 8: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Robust Yet 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?

Fat accumulation

Insulin resistance

Proliferation

Inflammation

Page 9: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Robust Fragile 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

Page 10: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

xor

Robust

Modular

Simple

Plastic

Evolvable

Fragile

Distributed

Complex

Frozen

Frozen

and

tradeoffs

Page 11: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Meta-layers

Fast,

Limited

scope

Slow,

Broad

scope

Which blue line is longer?

“Seeing is dreaming?”

“Seeing is believing?”

Page 12: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Fast

Inflexible

delay=

death Reflex

Page 13: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Vestibulo-

ocular

reflex

Page 14: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Act

Ac

Fast

Slow

Sense Act

Sense

Move

head

Move

hand

Slow

Fast?

Same actuators

Delay is limiting

Page 15: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

sense

move Spine

Reflex

Reflect

Page 16: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

sense

move Spine

Reflect

Reflex

Page 17: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

move

Reflect

?

Page 18: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Physiology

Organs

Layered architectures

Cells

Ref

lect

move

Page 19: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

sen

se

mo

ve

Spin

e

Ref

lect

Ref

lex

Prediction

Goals

Actions

errors

Actions

Page 20: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

3D +time

Simulation

+ complex

models

(“priors”)

Seeing is dreaming

Conscious perception

Conscious perception

Zzzzzz…..

Page 21: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Which blue line is longer?

Page 22: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Which blue line is longer?

Page 23: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Which blue line is longer?

Page 24: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Which blue line is longer?

Page 25: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including
Page 26: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

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

Page 27: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Software

Hardware

Digital

Analog

Slow

Flexible

Fast

Inflexible

Delay is

most

important

Page 28: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

For more

Page 29: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Evolution Facilitated variation Architecture = Constraints that deconstrain

• Weak linkage • Exploratory mechanisms • Compartmentalization

Kirschner and Gerhart

Page 30: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Unfortunately, not intelligent design

Ouch.

Page 31: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Making humans from fish parts.

Page 32: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

wasteful

fragile

efficient

robust

Want to understand the space of systems/architectures

Want robust and efficient systems and architectures

Page 33: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Requirements on systems and architectures

efficient

robust simple

fragile

wasteful

complex

Page 34: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

wasteful

fragile

efficient

robust

Want to understand the space of systems/architectures

Case studies?

Strategies?

Architectures? Want robust and efficient systems and architectures

Page 35: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Control, OR Comms

Compute Physics

Shannon Bode

Turing

Godel

Einstein

Heisenberg

Carnot

Boltzmann

Theory? Deep, but fragmented, incoherent, incomplete

Nash

Von Neumann

Kalman

Pontryagin

Page 36: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Control Comms

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…

Page 37: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Chandra, Buzi, and Doyle

UG biochem, math, control theory

Most important paper so far.

Page 38: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

simple enzyme

Fragility

Enzyme amount

complex enzyme

lnz p

z p

2 2

0

1ln ln

z z pS j d

z z p

Theorem!

z and p functions of enzyme complexity

and amount

Savageaumics

Page 39: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

How general is this picture? Very! Constraints! i.e. hard limits and architecture

simple tech

complex tech

wasteful

fragile

efficient

robust

Cat

abo

lism

AA

Ribosome

RNA

RNAp

transl.

Proteins

xRNA transc.

Pre

curs

ors

DNA

DNAp

Repl. Gene

ATP

ATP

Enzymes

Building Blocks

Page 40: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Control, OR Communications

Compute Physics

Shannon Bode

Turing

Einstein

Heisenberg

Carnot

Boltzmann

Delay is most

important

Delay is least

important

Page 41: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Control, OR Communications

Compute Physics

Shannon Bode

Turing

Einstein

Heisenberg

Carnot

Boltzmann

Delay is most

important

Delay is least

important

Page 42: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Compute

Turing (1912-1954)

• Turing 100th 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.

Page 43: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

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?

Page 44: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

indirect

hard

relevance

easy

direct

Essentials: 0. Model 1. Universal laws

2. Universal architecture 3. Practical implementation

Brain

Useful case

studies?

Page 45: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

3. Universal architecture 4. Practical implementation

indirect

hard

relevance

easy

direct

Brain

Tech nets

Cells

? ?

Bewildering

Frivolous

Page 46: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

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

Page 47: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Cat

abo

lism

AA

Ribosome

RNA

RNAp

transl.

Proteins

xRNA transc.

Pre

curs

ors

DNA

DNAp

Repl. Gene

ATP

ATP

Enzymes

Building Blocks

Shared

protocols

Deconstrained

(diverse)

Environments

Deconstrained (diverse)

Genomes

Bacterial

biosphere

Architecture

=

Constraints

that

Deconstrain

Layered architectures

Page 48: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

TCP IP

Physical

MAC

Switch

MAC MAC

Pt to Pt Pt to Pt

Diverse applications

Layered architectures

Page 49: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Proceedings of the IEEE, Jan 2007

Chang, Low, Calderbank, Doyle

OR

optimization

A rant

Page 50: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

food intake

Glucose

Oxygen

Amino acids

Fatty acids

Organs

Tissues

Cells

Molecules

Universal metabolic system

Blood

Peter Sterling and Allostasis

Page 51: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including
Page 52: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

foo

d

inta

ke

Glucose Oxygen

Amino acids Fatty acids

Organs Tissues Cells Molecules

Blood

Page 53: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

food intake

Organs

Tissues

Cells

Molecules

Robust

Highly

variable

supply

Highly

variable

demand

Evolvable evolving

diet

evolving

function

Efficient

Page 54: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Organs

Tissues

Cells

Molecules

Highly

variable

demand

food intake

Highly

variable

supply

evolving

diet evolving

function

Glucose

Oxygen

Blood

Conserved

core

building

blocks

Page 55: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

VTA Prefrontal cortex Accumbens

dopamine

Universal reward systems

sports music dance crafts art toolmaking sex food Dopamine,

Ghrelin,

Leptin,…

Ridiculous oversimplification

Page 56: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Universal reward systems

sports music dance crafts art toolmaking sex food

PFC

CG

OFC

NAcc

Amyg

STR

TH PIT

HIP

SN

VTA dopamine

Reward

Drive

Control

Memory

Robust and evolvable

Page 57: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

VTA dopamine

Universal reward systems sports music dance crafts art toolmaking sex

food

Glucose

Oxygen

Organs

Tissues

Cells

Molecules

Universal metabolic system

Blood

Constraints

that

deconstrain

Reward Drive Control Memory

Page 58: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

dopamine

Blood

Glucose

Oxygen

Constraints

Modularity 2.0

Page 59: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

sports music dance crafts art toolmaking sex

food

Organs

Tissues

Cells

Molecules

Reward Drive Control Memory

that

deconstrain

Modularity 2.0

Page 60: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Layered architectures

“bow-tie”

diverse diverse

Page 61: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Layered architectures

“hourglass”

diverse

diverse

Page 62: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

dopamine

work family community nature

Universal reward/metabolic systems

Robust and adaptive, yet …

food sex toolmaking sports music dance crafts art

Blood Organs

Tissues

Cells

Molecules

Reward Drive Control Memory

Page 63: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

work family community nature

food sex toolmaking sports music dance crafts art

Organs

Tissues

Cells

Molecules

Reward Drive Control Memory

Modularity 1.0

“Weak linkage”

Page 64: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

dopamine

Most important “modules”

Blood

Not weakly connected to others,

but highly connected

Modularity 2.0

Page 65: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

dopamine

work family community nature

Universal reward/metabolic systems

Robust and adaptive, yet …

food sex toolmaking sports music dance crafts art

Blood Organs

Tissues

Cells

Molecules

Reward Drive Control Memory

Page 66: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

sex food toolmaking sports music dance crafts art

work family community nature

cocaine amphetamine

dopamine

Blood Organs

Tissues

Cells

Molecules

Reward Drive Control Memory

Page 67: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

work family community nature

sex toolmaking sports music dance crafts art

dopamine

Vicarious

money

salt sugar/fat nicotine alcohol

industrial agriculture

market/ consumer culture

Organs Tissues Cells Molecules

Reward Drive Control Memory

Page 68: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Vicarious

money

salt sugar/fat nicotine alcohol

high sodium

obesity

overwork

smoking

alcoholism

drug abuse

hyper- tension

athero- sclerosis

diabetes

inflammation

immune suppression

coronary, cerebro- vascular, reno- vascular

cancer

cirrhosis

accidents/ homicide/ suicide

From Sterling

Page 69: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

VTA

Prefrontal cortex Accumbens

dopamine

Universal reward systems sports music dance crafts art toolmaking sex food

Glucose

Oxygen

Organs

Tissues

Cells

Molecules

Universal metabolic system

Blood

food

Page 70: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

VTA dopamine

Glucose

Oxygen

Vicarious

money

salt sugar/fat nicotine alcohol

high sodium

obesity

overwork

smoking

alcoholism

drug abuse

hyper- tension

athero- sclerosis

diabetes

inflammation

immune suppression

coronary, cerebro- vascular, reno- vascular

cancer

cirrhosis

accidents/ homicide/ suicide

Yet Fragile

Page 71: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

3. Universal architecture 4. Practical implementation

indirect

hard

relevance

easy

direct

Brain

Tech nets

Cells

? ?

Bewildering

Frivolous!

Page 72: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Frivolous!

Cloth

Thread

Fiber

Garments

Page 73: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Other examples

Words

Lego

Clothing

Cell biology

Internet

Cyberphysical

Money

Page 74: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Software

Hardware

Digital

Analog

“solution sets” (a la Marder, Prinze, etc)

large, thin, nonconvex

All systems

Page 75: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Letters and words

• 9 letters: adeginorz

• 9!= 362,880 sequences of 9 letters

• Only “organized” is a word

1 << (# words) << (# non-words)

large thin

Page 76: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Computer programs

• Almost any computer language

• Large # of working programs

• Much larger # of non-working programs

• “Nonconvex” = simple mashups of working programs don’t work

1 << (# programs) << (# non-programs)

large thin

Page 77: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

large thin

1 << # toys << # piles

toys

pile

Page 78: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

large thin

1 << # toys << # piles

pile

“order for free?”

edge of chaos

self-organized criticality

scale-free

???

statistical physics

random ensembles

minimally tuned

phase transitions

bifurcations

Page 79: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

large thin

1 << # toys << # piles

toys

pile

“order for free?”

nonconvex

Page 80: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Software

Hardware

Digital

Analog

large, thin,

nonconvex

Analog

All “code”

Page 81: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Csete and Doyle

Page 82: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

large thin

1 << # outfits << # heaps

outfit

wardrobe

heap

Page 83: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including
Page 84: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Shirt

Slacks

Jacket sweater

T-Shirt

Socks

Shoes Coat Shorts

Inn

er

Mid

dle

Ou

ter

Skin

Page 85: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Hidden

Robust to variations

and requirements in

• weather

• activity

• appearance

• wear and tear

• washing

System

constraints

Page 86: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Wool Cotton Nylon Silk Polyester Rayon

Cloth

Shirt

Slacks

Jacket Tie

T-Shirt

Socks

Shoes Coat Shorts

Sewing

Page 87: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Wool Cotton Nylon Silk Polyester Rayon

Cloth

Component constraints

Page 88: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Fiber

Geographically diverse sources

Diverse fabric

Functionally diverse garments

General

purpose

machines

Diverse Thread

sew

knit, weave

spin

Page 89: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Cloth

Thread

Fiber

Garments

Xform

Xform

Xform

Architecture and Modularity 2.0

Prevents unraveling of lower layers

sew

knit, weave

spin

Page 90: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Cloth

Thread

Fiber

Garments

Xform

Xform

Xform

Hidden,

large, thin,

nonconvex

Outfits

Assemble

are

necessary

Page 91: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

denim

Cloth

Thread

Fiber

500m

.5mm

Page 92: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

denim cheesecloth

needle &

thread

paper 500m

Page 93: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

cheesecloth

needle &

thread

denim

paper

500m

Page 94: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

.5mm x .35 mm cotton paper

500m

paper

Page 95: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Fiber

Paper

Minimal architecture

500m

paper

Page 96: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

A neonatal rat

pyramidal neuron filled with Lucifer Yellow

imaged on the BioRad

MRC600 confocal

microscope using a 20X oil

objective, NA=0.8. Image

size is 320 x 425 x 120 μm.

0 50 100 150 200 250 300 0

50

100

150

200

250

300

350

400

100m

Page 97: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

0 100 200 300

0

100

200

300

100m

Page 98: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

.5mm x .35 mm cotton paper

.5mm x .35 mm cotton paper

100m

Page 99: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

100m

Page 100: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

47x35 micron

cotton fibers

60x50 microns

100m

Page 101: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

100m

Page 102: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

100m

Page 103: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

10m

cotton fibers

Page 104: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

47x35 micron

5m

Page 105: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

5m

Page 106: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

5m

1 m

Page 107: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Intel Tukwila

quad core chip

with more than

2 billion

transistors

10 mm

1 m

Page 108: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

5m

Page 109: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

5m

Page 110: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

100m

Page 111: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

.5mm x .35 mm cotton paper

.5mm x .35 mm cotton paper

100m

Page 112: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

cheesecloth

500m

.5mm

Page 113: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

cheesecloth

denim

cheesecloth

denim

cheesecloth

denim

500m

.5mm

Page 114: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

500×500m

cheesecloth

denim

.5×.5mm

Page 115: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

5×5 mm

500×500m

.5×.5mm

Page 116: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

5×5 mm

Page 117: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

5×5 mm

5×5 mm

Page 118: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including
Page 119: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

21.5×32.5 mm

0 5 10 15 20 25 30 0

5

10

15

20

Page 120: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Intel Tukwila quad core chip with

more than 2 billion transistors

21.5×32.5 mm

Page 121: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including
Page 122: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

5×5 mm

5×5 mm

Page 123: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

5×5 mm

Page 124: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

5×5 mm

Page 125: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

5×5 mm

Page 126: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

5×5 mm

500×500m

.5×.5mm

Page 127: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

500×500m

cheesecloth

denim

.5×.5mm

Page 128: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

cheesecloth

denim

cheesecloth

denim

cheesecloth

denim

500m

.5mm

Page 129: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

500m

Page 130: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

cheesecloth

500m

Page 131: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

1.15mm x .85mm polyester plain weave

.5mm x .35 mm

cotton paper

500m

Page 132: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

cheesecloth

needle &

thread

denim

polyester

plain

weave

paper

500m

Page 133: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

cheesecloth

needle &

thread

denim

polyester

plain

weave

paper

500m

Page 134: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

cheesecloth

needle

&

thread

denim

500m

Cloth

Thread

Fiber

Xform

Xform

Hidden,

large, thin,

nonconvex

are

necessary

Page 135: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Cloth

Thread

Fiber

Garments

Xform

Xform

Xform

Hidden,

large, thin,

nonconvex

Outfits

Assemble

are

necessary

Page 136: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Cloth

Thread

Fiber

Garments

Xform

Xform

Xform

Universal strategies?

Garments have

limited access to

threads and fibers

constraints on

cross-layer

interactions

quantization

for robustness

Even though

garments seem

analog/continuous

Prevents unraveling of lower layers

Page 137: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Cloth

Thread

Fiber

Diverse Garments

Xform

Xform

Xform

Geographically diverse sources

Diverse outfits

Constraints

that

deconstrain

Page 138: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Cloth

Thread

Fiber

Diverse Garments

Xform

Xform

Xform

Diverse outfits

Constraints

that

deconstrain

System

constraints

Component

constraints

Protocol

constraints

Page 139: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Diverse sources

Diverse outfits

Protocol Cloth

Thread

Fiber

Garments

Xform

Xform

Xform

Constraints

that

deconstrain

Page 140: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

?

Fiber

Diverse outfits

Page 141: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

?

Fiber

Diverse outfits

Page 142: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

SOC/EOC?

Self-Organized Clothing

Edge of Couture

Scale-Free Fashion Random

Page 143: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Fiber

Diverse outfits

Small gap

No architecture

Self-Organized Clothing

Standard error

Edge of Couture

Scale-Free Fashion

Page 144: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Fiber

Diverse outfits

Huge gap

No architecture

Supernatural

Standard error

Page 145: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Fiber

Diverse outfits

Huge gap

Supernatural

Fiber

Small gap

Emergence

Self-organized

Phase transition

Edge-of

Scale-free

Diverse outfits

Mysteries in the gaps

No architecture

Page 146: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Huge gap

Supernatural Mysteries in the gaps

No architecture

Mainstream Small gap

Emergent

Page 147: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Different worlds

Huge gap

Supernatural Mysteries in the gaps

No architecture

Mainstream Small gap

Emergent

Cloth

Thread

Fiber

Diverse Garments

Xform

Xform

Xform

Diverse outfits

Constraints

that

deconstrain Protocols

Page 148: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Cloth

Thread

Fiber

Diverse Garments

Xform

Xform

Xform

Diverse outfits

Constraints

that

deconstrain Protocols

Page 149: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Cloth

Thread

Fiber

Cloth

Thread

Fiber

Garments

Cloth

Thread

Garments

Page 150: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Cloth

Thread

Fiber

Cloth

Thread

Garments

Layered, large, thin

Components

Organized

Components

Organized

Page 151: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

large thin

1 << # outfits << # heaps

outfit

heap

Components

Organized

Components

Page 152: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Components

large thin

1 << # outfits << # heaps outfit

Organized

Page 153: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Software

Hardware

Digital

Analog

Cloth

Thread

Fiber

Cloth

Thread

Garments

Components

Organized

Components

Organized

What is the “true functional unit?”

Page 154: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Virtual machines

Software

Hardware

Digital

Analog

Cloth

Thread

Fiber

Cloth

Thread

Garments

Components

Organized

Components

Organized

Organized Software Garments

Implementations

Page 155: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Virtual machines

Digital

Analog

Thread

Fiber

Cloth

Thread Components

Organized

Implementations

Organized Software Garments

Digital Cloth Organized

Page 156: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Software

Hardware

Digital

Analog

Cloth

Thread

Fiber

Cloth

Thread

Garments

Components

Organized

Components

Organized

Layered, large, thin

Hidden

Virtualized

Page 157: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Garm

ent

Garm

ent

Garm

ent

Outfit

Page 158: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Outfit

Cloth

Thread

Fiber

Cloth

Thread

Garment

Cloth

Thread

Fiber

Cloth

Thread

Garment

Cloth

Thread

Fiber

Cloth

Thread

Garment

Page 159: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Garm

ent

Garm

ent

Garm

ent

Outfit

Cloth

Thread

Fiber

Garment

Ga

rme

nt

Cloth

Thread

Fiber

Garment G

arm

en

t

Cloth

Thread

Fiber

Garment

Layering within garments (textiles)

Page 160: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Meta-layers

Fast,

Limited

scope

Slow,

Broad

scope

Unfortunately, we’re not

sure how this all works.

Page 161: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Ba

se

Insu

latio

n

Sh

ell

Outfit

Body Environment

Page 162: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

• Complexity Robustness

• Layers must be hidden to be robust

• Choice (management and control) is

more complex than assembly

Ba

se

Insu

latio

n

Sh

ell

Outfit

Body Environment

Choice & Control

Assembly

Page 163: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Shirt

Slacks

Jacket sweater

T-Shirt

Socks

Shoes Coat Shorts

Inn

er

Mid

dle

Ou

ter

Skin

Selection

assembly

Page 164: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Outfit

Cloth

Thread

Fiber

Cloth

Thread

Garment

Cloth

Thread

Fiber

Cloth

Thread

Garment

Cloth

Thread

Fiber

Cloth

Thread

Garment

Page 165: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Outfit

Cloth

Thread

Fiber

Cloth

Thread

Garment

Asse

mb

ly

Page 166: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Cloth

Thread

Fiber

Cloth

Thread

Garment

Cloth

Thread

Fiber

Garments

Weave

Sew

Spin

Farm

Do

ma

in s

pe

cific

Asse

mb

ly

Page 167: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Cloth

Thread

Fiber

Garments

Xform Ctrl

Networked,

universal,

layered Xform Ctrl

Xform Ctrl

Xform Ctrl

Do

ma

in s

pe

cific

Page 168: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Cloth

Thread

Fiber

Garments

Xform Ctrl

Networked,

universal,

layered Xform Ctrl

Xform Ctrl

Xform Ctrl

Do

ma

in s

pe

cific

D

em

an

d S

up

ply

Page 169: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Cloth

Thread

Fiber

Garments

Xform Ctrl

Networked,

universal,

layered Xform Ctrl

Xform Ctrl

Xform Ctrl

Do

ma

in s

pe

cific

S

up

ply

Co

ntro

l

Desig

n

Complexity?

Page 170: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Co

ntro

l

De

sig

n

Cloth

Thread

Fiber

Diverse Garments

Xform

Xform

Xform

Diverse outfits

Constraints

that

deconstrain

System

constraints

Component

constraints

Protocol

constraints

Assem

bly

Page 171: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Co

ntro

l

De

sig

n

Cloth

Thread

Fiber

Diverse Garments

Xform

Xform

Xform

Diverse outfits

Constraints

that

deconstrain

System

constraints

Component

constraints

Protocol

constraints

Assem

bly

Page 172: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Fiber

Geographically diverse sources

Diverse fabric

Functionally diverse garments

General

purpose

machines Diverse Thread

sew

knit, weave

spin

Page 173: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Functionally diverse garments

Page 174: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Cloth

Thread

Fiber

Garments

Fragilities?

Page 175: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Cloth

Thread

Fiber

Garments

Scalable Sustainable?

Page 176: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

TCP IP

Physical

MAC

Switch

MAC MAC

Pt to Pt Pt to Pt

Diverse applications

Layered architectures

Page 177: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

TCP IP

Physical

Diverse applications

Diverse

Too clever?

Page 178: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

TCP IP

Deconstrained

(Hardware)

Deconstrained

(Applications)

Layered architectures

Constrained Networks

“constraints that deconstrain” (Gerhart and Kirschner)

Page 179: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

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

Page 180: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

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

Page 181: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Cat

abo

lism

AA

Ribosome

RNA

RNAp

transl.

Proteins

xRNA transc.

Pre

curs

ors

DNA

DNAp

Repl. Gene

ATP

ATP

Enzymes

Building Blocks

Shared

protocols

Deconstrained

(diverse)

Environments

Deconstrained (diverse)

Genomes

Bacterial

biosphere

Architecture

=

Constraints

that

Deconstrain

Layered architectures

Page 182: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Cat

abo

lism

AA

Ribosome

RNA RNAp

transl. Proteins

xRNA transc.

Pre

curs

ors

DNA DNAp

Repl. Gene

ATP

ATP

Enzymes

Building

Blocks

Crosslayer

autocatalysis

Macro-layers

Inside every cell

almost

Page 183: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Cat

abo

lism

AA

Ribosome

RNA

RNAp

transl.

Proteins

xRNA transc.

Pre

curs

ors

DNA

DNAp

Repl. Gene

ATP

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

Page 184: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

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?

Page 185: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Cata

bolis

m

AA

Ribosome

RNA

RNAp

transl.

Proteins

xRNA transc.

Pre

curs

ors

DNA

DNAp

Repl. Gene

ATP

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

Page 186: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

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?

Page 187: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

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

Page 188: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

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?

Page 189: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

App App

IPC

Global

and direct

access to

physical

address!

DNS

IP addresses

interfaces

(not nodes)

caltech.edu?

131.215.9.49

Page 190: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

App App

IPC

Global

and direct

access to

physical

address!

Robust?

• Secure

• Scalable

• Verifiable

• Evolvable

• Maintainable

• Designable

• …

DNS

IP addresses

interfaces

(not nodes)

Page 191: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Physical

IP

TCP

Application

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

• …

Page 192: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

TCP

IP

Physical

Diverse

Until late 1980s, no

congestion control, which

led to “congestion collapse”

Page 193: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

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

Page 194: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Reactions

Assembly

DNA/RNA

control

control

DNA

Ou

tsid

e

Insid

e

Tra

ns

mit

ter

Ligands &

Receptors

Re

ce

ive

r

Responses

control

Receiver

Re

sp

on

se

s

Protein

Cross-layer control

• Highly organized

• Naming and addressing

Coming later:

contrast with cells

Page 195: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

?

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

Page 196: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

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

Page 197: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including
Page 198: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Notices of the AMS, 2009

Page 199: Universal laws and architecture 2doyle/wiki/images/1/16/2... · This paper aims to bridge progress in neuroscience involving sophisticated quantitative analysis of behavior, including

Cloth

Thread

Fiber

Cloth

Thread

Garment

Cloth

Thread

Fiber

Cloth

Thread

Garment

Cloth

Thread

Fiber

Cloth

Thread

Garment C

on

trol

Des

ign

Choice &

Control

Assembly

Assem

bly

Fast,

Limited

scope

Slow,

Broad

scope

Software

Hardware

Digital

Analog