SlideShare a Scribd company logo
1 of 48
Download to read offline
Systems 1.0
cochrane.org.uk
COCHRANE
a s s o c i a t e s
ca-global.org
Peter Cochrane
Wednesday, 22 May 13
Definitions
What do we mean
by a system ?
Wednesday, 22 May 13
“A group of interacting, interrelated,
or interdependent elements forming
a complex whole”
Not entirely satisfactory...
Wednesday, 22 May 13
A functionally related group of elements, especially:
- The human body regarded as a functional physiological unit
- An organism as a whole, especially with regard to its vital processes or functions
- A group of physiologically or anatomically complementary organs or parts
- A group of interacting mechanical or electrical components
- A network of structures and channels, as for communication, travel, or distribution
- A network of related computer software, hardware, and data transmission devices
An organized set of interrelated ideas or principles
- A social, economic, or political organisational form
- A naturally occurring group of objects or phenomena: the solar system.
- A set of objects or phenomena grouped together for classification or analysis
- A condition of harmonious, orderly interaction
- An organized and coordinated method; a procedure
Perhaps a bit more comprehensive...
Wednesday, 22 May 13
But what a lot of words,
disjointed concepts and
examples to remember...
...might we do better ?
Wednesday, 22 May 13
‘A system takes energy, matter,
information, and transforms its
nature’
Wednesday, 22 May 13
Ergo; Systems are ‘essentially entropic’
S = k log W
Wednesday, 22 May 13
Note that we do not fully understand...
Energy and Matter
Time and Space
...they may all just
shrink down to
space...
...but until we get a GUT
this will remain uncertain...
Wednesday, 22 May 13
AXIOM...still not understood by many...
Taking an interest in every system known to
mankind pays dividends in providing us with
insights and challenging concepts and
occasionally , really useful results...
..and we no longer design, deploy and operate our
systems in isolation...we live in a world of natural
and unnatural systems... evolved and designed...
...and the way they connect coexist and intereact is
important especially when life dependency and
mission critical issues are at stake !
Wednesday, 22 May 13
Some big differences between
Man and Mother Nature...
Only we design
Only we optimize We often appear use
vastly complex solutions to
achieve incredibly simple
outcomes...
Wednesday, 22 May 13
Whilst Mother Nature...
Only evolves systems
Only goes for ‘good enough’ and optimizes nothing
She conceals her underlying
complexity at every level of her
constructs and activity...
Wednesday, 22 May 13
“Perfection is the enemy of
Good Enough”
Defining ‘good enough’ is not
always trivial and is generally
the biggest challenge !
Wednesday, 22 May 13
Some broad brush system generalities
Analogue dominant
Digital spreading fast
Hybrid Analogue//Digital ubiquitous
What we know advancing rapidly
Our understanding mathematically limited
Made by mankind we all die without them
Made by machine we all die without them
Our species survival depends upon good systems
Our planets survival depends upon good systems
Machine intelligence overtaking us in many areas
Symbiosis necessary man machine partnerships
Challenges formidable but interesting
Wednesday, 22 May 13
What’s in THE ENVIRONMENT?
s(t) h(t) o(t)
Other systems of the same or differing type may be sharing the same
space or some part of it, and therefore there can be many obvious
and hidden opportunities for aliasing....
Air
Water
Earth
Machines
Lifeforms
Fluids
Solids
Chemicals
Radiation
Information
Wednesday, 22 May 13
What’s in THE BOX ?
s(t) h(t) o(t)
Chemical
Physical
Information/Data Processing
Mathematical
Natural
Unnatural
Biological
Electrical
Electronic
Mechanical
Computational
+++
Optical
Acoustic
Organic
Inorganic
Life forms
+++
Wednesday, 22 May 13
What does the output do?
s(t) h(t) o(t)
In the general case it impacts/changes the
environment and the input and is often a
grossly non-linear series of loops
e(t)
f(t)
Wednesday, 22 May 13
What’s in THE BOX ?
s(t) h(t) o(t)
What can we describe and define
Optical
Acoustic
+++
+++
Life forms
o(t) = h[s(t)] = h(s) for ease of notation
o = a + bt + ct2 + dt3 et4 + ft5 is the largest polynomial we
can solve for very limited
and narrow range of cases
In the absence of a closed form solution we often reduced to using polynomial or
some other form of approximate descriptor
Wednesday, 22 May 13
But many of our systems are of a much higher order
with hundreds of feedback and feedforward loops...
Wednesday, 22 May 13
They also have hundreds of diverse inputs and outputs
and cannot be fully flood, or combinatorially tested...
Wednesday, 22 May 13
Size
Scale
Complexity
Connectivity
Sophistication
Connectivity
MTBF
Speed
Agility
Reliability
Testability
Predicability
Responsivity
Common/General system traits
Wednesday, 22 May 13
Size
Scale
Complexity
Connectivity
Sophistication
Connectivity
MTBF
Speed
Agility
Reliability
Testability
Predicability
Responsivity
Common/General system traits
Wednesday, 22 May 13
Size
Scale
Complexity
Connectivity
Sophistication
Connectivity
MTBF
Speed
Agility
Reliability
Testability
Predicability
Responsivity
Common/General system traits
Wednesday, 22 May 13
Size
Scale
Complexity
Connectivity
Sophistication
Connectivity
MTBF
Speed
Agility
Reliability
Testability
Predicability
Responsivity
Often difficult
to define
with
any great
precision
Common/General system traits
Wednesday, 22 May 13
Size
Scale
Complexity
Connectivity
Sophistication
Connectivity
MTBF
Speed
Agility
Reliability
Testability
Predicability
Responsivity
Cost MTTR Latency
Power Heat Resources
Often difficult
to define
with
any great
precision
Common/General system traits
Wednesday, 22 May 13
Common/General system traits
s(t) h(t) o(t)
s1(t)
s2(t)
s3(t)
si(t)
o1(t)
ok(t)
o3(t)
o2(t)
hi(t)
Wednesday, 22 May 13
Common/General system traits
s(t) h(t) o(t)
s1(t)
s2(t)
s3(t)
si(t)
o1(t)
ok(t)
o3(t)
o2(t)
hi(t)
Simple
Singular
Linear
Complex
Multi - I/O
Linear
Non-Linear
Wednesday, 22 May 13
All known, understood, well described
and characterized, bounded, and well
behaved with causality preserved
Contained/bounded in/by
some known, or well defined,
environment/conditions
Simple System - Key Features 1
s(t) h(t) o(t)
s(t) = Stimulus
h(t) = Operator
o(t) = Output }
s(t) and o(t) originate
and terminate within
the environment
Wednesday, 22 May 13
All known, understood, well described
and characterized, bounded, and well
behaved with causality preserved
Contained/bounded in/by
some known, or well defined,
environment/conditions
Complex System - Key Features I
s(t) = Stimulus
h(t) = Operator
o(t) = Output }
s(t) and o(t) originate
and terminate within
the environment
s1(t)
s2(t)
s3(t)
si(t)
o1(t)
ok(t)
o3(t)
o2(t)
hi(t)
Wednesday, 22 May 13
All known, understood, well described
and characterized, bounded, and well
behaved with causality preserved
Contained/bounded in/by
some known, or well defined,
environment/conditions
Complex System - Key Features I
s(t) = Stimulus
h(t) = Operator
o(t) = Output }
s(t) and o(t) originate
and terminate within
the environment
s1(t)
s2(t)
s3(t)
si(t)
o1(t)
ok(t)
o3(t)
o2(t)
hi(t)
X
Wednesday, 22 May 13
All known, understood, well described
and characterized, bounded, and well
behaved with causality preserved
Contained/bounded in/by
some known, or well defined,
environment/conditions
Complex System - Key Features I
s(t) = Stimulus
h(t) = Operator
o(t) = Output }
s(t) and o(t) originate
and terminate within
the environment
s1(t)
s2(t)
s3(t)
si(t)
o1(t)
ok(t)
o3(t)
o2(t)
hi(t)
X X
May be violated by design
or implementation error ++
Wednesday, 22 May 13
All known, understood, well described
and characterized, bounded, and well
behaved with causality preserved
Contained/bounded in/by
some known, or well defined,
environment/conditions
Complex System - Key Features I
s(t) = Stimulus
h(t) = Operator
o(t) = Output }
s(t) and o(t) originate
and terminate within
the environment
s1(t)
s2(t)
s3(t)
si(t)
o1(t)
ok(t)
o3(t)
o2(t)
hi(t)
X Any one or more or all of these
conditions may no longer true
X X
May be violated by design
or implementation error ++
Wednesday, 22 May 13
Response matches need
Symbiotic with the environment
Predictable, reliable, with a fast recovery time
Upgrades and changes not traumatic or risky
Shocks are not terminal or unduly debilitating
Reproducible, easy to deploy and maintain/repair/replace
Simple System - Key Features II
s(t) h(t) o(t)
Wednesday, 22 May 13
Response matches need
Symbiotic with the environment
Predictable, reliable, with a fast recovery time
Upgrades and changes not traumatic or risky
Shocks are not terminal or unduly debilitating
Reproducible, easy to deploy and maintain/repair/replace
Simple System - Key Features II
s(t) h(t) o(t)
Sometimes we cannot satisfy this wish list 100%
Wednesday, 22 May 13
Complex System - Key Features II
s1(t)
s2(t)
s3(t)
si(t)
o1(t)
ok(t)
o3(t)
o2(t)
hi(t)
Response matches need
Symbiotic with the environment
Predictable, reliable, with a fast recovery time
Upgrades and changes not traumatic or risky
Shocks are not terminal or unduly debilitating
Reproducible, easy to deploy and maintain/repair/replace
Wednesday, 22 May 13
Complex System - Key Features II
s1(t)
s2(t)
s3(t)
si(t)
o1(t)
ok(t)
o3(t)
o2(t)
hi(t)
Response matches need
Symbiotic with the environment
Predictable, reliable, with a fast recovery time
Upgrades and changes not traumatic or risky
Shocks are not terminal or unduly debilitating
Reproducible, easy to deploy and maintain/repair/replace
Almost by definition we cannot satisfy this wish list 100%
Wednesday, 22 May 13
The nature of non-linearity
Linear = Output scales with input in some way: y = ax + b
Non - Linear = Output does not scale with input: e.g. y = a.ex
Predictable
Non - Linear = I/O does not scale with: e.g. y = f1(x0)+ fs(x1)
Seldom or never gives a
repeatable output for all
input states
Un Predictable
Wednesday, 22 May 13
The nature of non-linearity
Linear = Output scales with input in some way: y = ax + b
Non - Linear = Output does not scale with input: e.g. y = a.ex
Predictable
Non - Linear = I/O does not scale with: e.g. y = f1(x0)+ fs(x1)
Seldom or never gives a
repeatable output for all
input states
Un Predictable
Huh !!!
Wednesday, 22 May 13
How come ???
Non - Linear = I/O does not scale with: e.g. y = f1(x0)+ fs(x1)
Seldom or never gives a
repeatable output for all
input states
Un Predictable
Memory Dynamic/Stochastic non-linearities Input/Output uncertainties FeedbackVariability
Delay Dynamic/Stochastic configurations Conditional uncertainties FeedforwardVariability
Dynamic non-linearities
Dynamic configurations
Wednesday, 22 May 13
Examples
Non - Linear = I/O does not scale with: e.g. y = f1(x0)+ fs(x1)
Seldom or never gives a
repeatable output for all
input states
Un Predictable
Weather Markets War People
Wednesday, 22 May 13
Examples
Non - Linear = I/O does not scale with: e.g. y = f1(x0)+ fs(x1)
Seldom or never gives a
repeatable output for all
input states
Un Predictable
Network
Traffic
Large Bio
Entities
Chance
Gambling
Atomic
Interactions
Wednesday, 22 May 13
AXIOMS - For Networked // Aliased Systems
Complex Systems are never rendered simpler - without incurring errors/costs !
Simple systems are mostly rendered complex - unless we are very lucky !
Complex systems never get easier to characterise
Simple systems always get more difficult to characterise
Simple systems don’t make the complex simpler
Complex systems always make the simple more complex
Wednesday, 22 May 13
AXIOMS - For Networked // Aliased Systems
Complex Systems are never stronger than their weakest element
Systems are never simpler than their most complex elements
There are lots of simple solutions to
complex problems...
....but they are always wrong !
Wednesday, 22 May 13
Should you discover sometime in the future, that any
of this is untrue, or does not hold...
....then there is a Nobel Prize waiting for you !!!
Wednesday, 22 May 13
How can we be so sure ?
Because the universe is governed by Entropy
‘Gods Celestial Ratchet’
Or
Wednesday, 22 May 13
Huh ?
That’s a story for another day
AND
Systems 1.1
Wednesday, 22 May 13
AND NOW
This Weeks Assignment!
Wednesday, 22 May 13
Read everything you
can on Entropy and
come back....
...prepared to discuss
and debate
Wednesday, 22 May 13
the
journey
has
Begun
Wednesday, 22 May 13

More Related Content

Viewers also liked (6)

Quality at Speed
Quality at SpeedQuality at Speed
Quality at Speed
 
Dynamic clouds and networks without infrastructure
Dynamic clouds and networks without infrastructureDynamic clouds and networks without infrastructure
Dynamic clouds and networks without infrastructure
 
Sustainability its about time
Sustainability   its about timeSustainability   its about time
Sustainability its about time
 
Public Key - Made Very Easy
Public Key - Made Very EasyPublic Key - Made Very Easy
Public Key - Made Very Easy
 
The infinite Security of Clouds (Madeira Networks 2014 Keynote)
The infinite Security of Clouds (Madeira Networks 2014 Keynote)The infinite Security of Clouds (Madeira Networks 2014 Keynote)
The infinite Security of Clouds (Madeira Networks 2014 Keynote)
 
Digital slime trails & personal security
Digital slime trails & personal securityDigital slime trails & personal security
Digital slime trails & personal security
 

Similar to Systems 1.0 What They Should Have Told You in Class

Ontonix: Engineering - Healthcare applications
Ontonix: Engineering - Healthcare applicationsOntonix: Engineering - Healthcare applications
Ontonix: Engineering - Healthcare applicationsDavid Wilson
 
The investigation
The investigationThe investigation
The investigationpipe543
 
System approach in Geography
System approach in GeographySystem approach in Geography
System approach in GeographyHimangshu Bailung
 
Rethinking Systems Thinking: Learning and coevolving with the world
Rethinking Systems Thinking: Learning and coevolving with the worldRethinking Systems Thinking: Learning and coevolving with the world
Rethinking Systems Thinking: Learning and coevolving with the worldDavid Ing
 
Rethinking Embedded System Design
Rethinking Embedded System DesignRethinking Embedded System Design
Rethinking Embedded System DesignCSCJournals
 
Lecture 4 Teaching Futures, Systems and Strategic Thinking 2016
Lecture 4 Teaching Futures, Systems and Strategic Thinking 2016Lecture 4 Teaching Futures, Systems and Strategic Thinking 2016
Lecture 4 Teaching Futures, Systems and Strategic Thinking 2016Jason Zagami
 
SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...
SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...
SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...SMART Infrastructure Facility
 

Similar to Systems 1.0 What They Should Have Told You in Class (14)

Systems Tutorial - The Fundamentals
Systems Tutorial - The FundamentalsSystems Tutorial - The Fundamentals
Systems Tutorial - The Fundamentals
 
Applied Science - Engineering Systems
Applied Science - Engineering SystemsApplied Science - Engineering Systems
Applied Science - Engineering Systems
 
UNIT2.ppt
UNIT2.pptUNIT2.ppt
UNIT2.ppt
 
Optimization
OptimizationOptimization
Optimization
 
Academic Course: 04 Introduction to complex systems and agent based modeling
Academic Course: 04 Introduction to complex systems and agent based modelingAcademic Course: 04 Introduction to complex systems and agent based modeling
Academic Course: 04 Introduction to complex systems and agent based modeling
 
Ontonix: Engineering - Healthcare applications
Ontonix: Engineering - Healthcare applicationsOntonix: Engineering - Healthcare applications
Ontonix: Engineering - Healthcare applications
 
The investigation
The investigationThe investigation
The investigation
 
System approach in Geography
System approach in GeographySystem approach in Geography
System approach in Geography
 
Rethinking Systems Thinking: Learning and coevolving with the world
Rethinking Systems Thinking: Learning and coevolving with the worldRethinking Systems Thinking: Learning and coevolving with the world
Rethinking Systems Thinking: Learning and coevolving with the world
 
Rethinking Embedded System Design
Rethinking Embedded System DesignRethinking Embedded System Design
Rethinking Embedded System Design
 
System 2
System 2System 2
System 2
 
Saa 2009
Saa 2009Saa 2009
Saa 2009
 
Lecture 4 Teaching Futures, Systems and Strategic Thinking 2016
Lecture 4 Teaching Futures, Systems and Strategic Thinking 2016Lecture 4 Teaching Futures, Systems and Strategic Thinking 2016
Lecture 4 Teaching Futures, Systems and Strategic Thinking 2016
 
SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...
SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...
SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...
 

More from University of Hertfordshire

More from University of Hertfordshire (20)

The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
Future Telecoms Challenges & Opportunities
Future Telecoms Challenges & OpportunitiesFuture Telecoms Challenges & Opportunities
Future Telecoms Challenges & Opportunities
 
Thermodynamics - Laws Embracing Our Universe
Thermodynamics -  Laws Embracing Our UniverseThermodynamics -  Laws Embracing Our Universe
Thermodynamics - Laws Embracing Our Universe
 
IoT Yet to Come
IoT Yet to ComeIoT Yet to Come
IoT Yet to Come
 
The Scientific Meme
The Scientific Meme The Scientific Meme
The Scientific Meme
 
Uncanny Valley and Human Destiny
Uncanny Valley and Human DestinyUncanny Valley and Human Destiny
Uncanny Valley and Human Destiny
 
Resurgence of Technology Driven Change
Resurgence of Technology Driven ChangeResurgence of Technology Driven Change
Resurgence of Technology Driven Change
 
Society 5.0: A Vital Symbiosis
Society 5.0: A Vital SymbiosisSociety 5.0: A Vital Symbiosis
Society 5.0: A Vital Symbiosis
 
Cyber Portents and Precursors
Cyber Portents and PrecursorsCyber Portents and Precursors
Cyber Portents and Precursors
 
Technology Overlords Or A Symbiosis ?
Technology Overlords Or A Symbiosis ?Technology Overlords Or A Symbiosis ?
Technology Overlords Or A Symbiosis ?
 
THE FUTURE OF MOBILE NETWORKS
THE FUTURE OF MOBILE NETWORKS THE FUTURE OF MOBILE NETWORKS
THE FUTURE OF MOBILE NETWORKS
 
Quantifying Machine Intelligence Mathematically
Quantifying Machine Intelligence MathematicallyQuantifying Machine Intelligence Mathematically
Quantifying Machine Intelligence Mathematically
 
Technologies That Will Change Everything
Technologies That Will Change EverythingTechnologies That Will Change Everything
Technologies That Will Change Everything
 
Cyber Security - Thinking Like The Enemy
Cyber Security - Thinking Like The EnemyCyber Security - Thinking Like The Enemy
Cyber Security - Thinking Like The Enemy
 
The Future WorkScape
The Future WorkScapeThe Future WorkScape
The Future WorkScape
 
Engineering Reliability and Resilience
Engineering Reliability and ResilienceEngineering Reliability and Resilience
Engineering Reliability and Resilience
 
Smart Materials and Structures
Smart Materials and StructuresSmart Materials and Structures
Smart Materials and Structures
 
TRUTH, SITUATION, & CONTEXT AWARENESS
TRUTH, SITUATION, & CONTEXT AWARENESSTRUTH, SITUATION, & CONTEXT AWARENESS
TRUTH, SITUATION, & CONTEXT AWARENESS
 
The Scientific Method
The Scientific MethodThe Scientific Method
The Scientific Method
 
Its My Data Not Yours!
Its My Data Not Yours!Its My Data Not Yours!
Its My Data Not Yours!
 

Recently uploaded

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

Systems 1.0 What They Should Have Told You in Class

  • 1. Systems 1.0 cochrane.org.uk COCHRANE a s s o c i a t e s ca-global.org Peter Cochrane Wednesday, 22 May 13
  • 2. Definitions What do we mean by a system ? Wednesday, 22 May 13
  • 3. “A group of interacting, interrelated, or interdependent elements forming a complex whole” Not entirely satisfactory... Wednesday, 22 May 13
  • 4. A functionally related group of elements, especially: - The human body regarded as a functional physiological unit - An organism as a whole, especially with regard to its vital processes or functions - A group of physiologically or anatomically complementary organs or parts - A group of interacting mechanical or electrical components - A network of structures and channels, as for communication, travel, or distribution - A network of related computer software, hardware, and data transmission devices An organized set of interrelated ideas or principles - A social, economic, or political organisational form - A naturally occurring group of objects or phenomena: the solar system. - A set of objects or phenomena grouped together for classification or analysis - A condition of harmonious, orderly interaction - An organized and coordinated method; a procedure Perhaps a bit more comprehensive... Wednesday, 22 May 13
  • 5. But what a lot of words, disjointed concepts and examples to remember... ...might we do better ? Wednesday, 22 May 13
  • 6. ‘A system takes energy, matter, information, and transforms its nature’ Wednesday, 22 May 13
  • 7. Ergo; Systems are ‘essentially entropic’ S = k log W Wednesday, 22 May 13
  • 8. Note that we do not fully understand... Energy and Matter Time and Space ...they may all just shrink down to space... ...but until we get a GUT this will remain uncertain... Wednesday, 22 May 13
  • 9. AXIOM...still not understood by many... Taking an interest in every system known to mankind pays dividends in providing us with insights and challenging concepts and occasionally , really useful results... ..and we no longer design, deploy and operate our systems in isolation...we live in a world of natural and unnatural systems... evolved and designed... ...and the way they connect coexist and intereact is important especially when life dependency and mission critical issues are at stake ! Wednesday, 22 May 13
  • 10. Some big differences between Man and Mother Nature... Only we design Only we optimize We often appear use vastly complex solutions to achieve incredibly simple outcomes... Wednesday, 22 May 13
  • 11. Whilst Mother Nature... Only evolves systems Only goes for ‘good enough’ and optimizes nothing She conceals her underlying complexity at every level of her constructs and activity... Wednesday, 22 May 13
  • 12. “Perfection is the enemy of Good Enough” Defining ‘good enough’ is not always trivial and is generally the biggest challenge ! Wednesday, 22 May 13
  • 13. Some broad brush system generalities Analogue dominant Digital spreading fast Hybrid Analogue//Digital ubiquitous What we know advancing rapidly Our understanding mathematically limited Made by mankind we all die without them Made by machine we all die without them Our species survival depends upon good systems Our planets survival depends upon good systems Machine intelligence overtaking us in many areas Symbiosis necessary man machine partnerships Challenges formidable but interesting Wednesday, 22 May 13
  • 14. What’s in THE ENVIRONMENT? s(t) h(t) o(t) Other systems of the same or differing type may be sharing the same space or some part of it, and therefore there can be many obvious and hidden opportunities for aliasing.... Air Water Earth Machines Lifeforms Fluids Solids Chemicals Radiation Information Wednesday, 22 May 13
  • 15. What’s in THE BOX ? s(t) h(t) o(t) Chemical Physical Information/Data Processing Mathematical Natural Unnatural Biological Electrical Electronic Mechanical Computational +++ Optical Acoustic Organic Inorganic Life forms +++ Wednesday, 22 May 13
  • 16. What does the output do? s(t) h(t) o(t) In the general case it impacts/changes the environment and the input and is often a grossly non-linear series of loops e(t) f(t) Wednesday, 22 May 13
  • 17. What’s in THE BOX ? s(t) h(t) o(t) What can we describe and define Optical Acoustic +++ +++ Life forms o(t) = h[s(t)] = h(s) for ease of notation o = a + bt + ct2 + dt3 et4 + ft5 is the largest polynomial we can solve for very limited and narrow range of cases In the absence of a closed form solution we often reduced to using polynomial or some other form of approximate descriptor Wednesday, 22 May 13
  • 18. But many of our systems are of a much higher order with hundreds of feedback and feedforward loops... Wednesday, 22 May 13
  • 19. They also have hundreds of diverse inputs and outputs and cannot be fully flood, or combinatorially tested... Wednesday, 22 May 13
  • 24. Size Scale Complexity Connectivity Sophistication Connectivity MTBF Speed Agility Reliability Testability Predicability Responsivity Cost MTTR Latency Power Heat Resources Often difficult to define with any great precision Common/General system traits Wednesday, 22 May 13
  • 25. Common/General system traits s(t) h(t) o(t) s1(t) s2(t) s3(t) si(t) o1(t) ok(t) o3(t) o2(t) hi(t) Wednesday, 22 May 13
  • 26. Common/General system traits s(t) h(t) o(t) s1(t) s2(t) s3(t) si(t) o1(t) ok(t) o3(t) o2(t) hi(t) Simple Singular Linear Complex Multi - I/O Linear Non-Linear Wednesday, 22 May 13
  • 27. All known, understood, well described and characterized, bounded, and well behaved with causality preserved Contained/bounded in/by some known, or well defined, environment/conditions Simple System - Key Features 1 s(t) h(t) o(t) s(t) = Stimulus h(t) = Operator o(t) = Output } s(t) and o(t) originate and terminate within the environment Wednesday, 22 May 13
  • 28. All known, understood, well described and characterized, bounded, and well behaved with causality preserved Contained/bounded in/by some known, or well defined, environment/conditions Complex System - Key Features I s(t) = Stimulus h(t) = Operator o(t) = Output } s(t) and o(t) originate and terminate within the environment s1(t) s2(t) s3(t) si(t) o1(t) ok(t) o3(t) o2(t) hi(t) Wednesday, 22 May 13
  • 29. All known, understood, well described and characterized, bounded, and well behaved with causality preserved Contained/bounded in/by some known, or well defined, environment/conditions Complex System - Key Features I s(t) = Stimulus h(t) = Operator o(t) = Output } s(t) and o(t) originate and terminate within the environment s1(t) s2(t) s3(t) si(t) o1(t) ok(t) o3(t) o2(t) hi(t) X Wednesday, 22 May 13
  • 30. All known, understood, well described and characterized, bounded, and well behaved with causality preserved Contained/bounded in/by some known, or well defined, environment/conditions Complex System - Key Features I s(t) = Stimulus h(t) = Operator o(t) = Output } s(t) and o(t) originate and terminate within the environment s1(t) s2(t) s3(t) si(t) o1(t) ok(t) o3(t) o2(t) hi(t) X X May be violated by design or implementation error ++ Wednesday, 22 May 13
  • 31. All known, understood, well described and characterized, bounded, and well behaved with causality preserved Contained/bounded in/by some known, or well defined, environment/conditions Complex System - Key Features I s(t) = Stimulus h(t) = Operator o(t) = Output } s(t) and o(t) originate and terminate within the environment s1(t) s2(t) s3(t) si(t) o1(t) ok(t) o3(t) o2(t) hi(t) X Any one or more or all of these conditions may no longer true X X May be violated by design or implementation error ++ Wednesday, 22 May 13
  • 32. Response matches need Symbiotic with the environment Predictable, reliable, with a fast recovery time Upgrades and changes not traumatic or risky Shocks are not terminal or unduly debilitating Reproducible, easy to deploy and maintain/repair/replace Simple System - Key Features II s(t) h(t) o(t) Wednesday, 22 May 13
  • 33. Response matches need Symbiotic with the environment Predictable, reliable, with a fast recovery time Upgrades and changes not traumatic or risky Shocks are not terminal or unduly debilitating Reproducible, easy to deploy and maintain/repair/replace Simple System - Key Features II s(t) h(t) o(t) Sometimes we cannot satisfy this wish list 100% Wednesday, 22 May 13
  • 34. Complex System - Key Features II s1(t) s2(t) s3(t) si(t) o1(t) ok(t) o3(t) o2(t) hi(t) Response matches need Symbiotic with the environment Predictable, reliable, with a fast recovery time Upgrades and changes not traumatic or risky Shocks are not terminal or unduly debilitating Reproducible, easy to deploy and maintain/repair/replace Wednesday, 22 May 13
  • 35. Complex System - Key Features II s1(t) s2(t) s3(t) si(t) o1(t) ok(t) o3(t) o2(t) hi(t) Response matches need Symbiotic with the environment Predictable, reliable, with a fast recovery time Upgrades and changes not traumatic or risky Shocks are not terminal or unduly debilitating Reproducible, easy to deploy and maintain/repair/replace Almost by definition we cannot satisfy this wish list 100% Wednesday, 22 May 13
  • 36. The nature of non-linearity Linear = Output scales with input in some way: y = ax + b Non - Linear = Output does not scale with input: e.g. y = a.ex Predictable Non - Linear = I/O does not scale with: e.g. y = f1(x0)+ fs(x1) Seldom or never gives a repeatable output for all input states Un Predictable Wednesday, 22 May 13
  • 37. The nature of non-linearity Linear = Output scales with input in some way: y = ax + b Non - Linear = Output does not scale with input: e.g. y = a.ex Predictable Non - Linear = I/O does not scale with: e.g. y = f1(x0)+ fs(x1) Seldom or never gives a repeatable output for all input states Un Predictable Huh !!! Wednesday, 22 May 13
  • 38. How come ??? Non - Linear = I/O does not scale with: e.g. y = f1(x0)+ fs(x1) Seldom or never gives a repeatable output for all input states Un Predictable Memory Dynamic/Stochastic non-linearities Input/Output uncertainties FeedbackVariability Delay Dynamic/Stochastic configurations Conditional uncertainties FeedforwardVariability Dynamic non-linearities Dynamic configurations Wednesday, 22 May 13
  • 39. Examples Non - Linear = I/O does not scale with: e.g. y = f1(x0)+ fs(x1) Seldom or never gives a repeatable output for all input states Un Predictable Weather Markets War People Wednesday, 22 May 13
  • 40. Examples Non - Linear = I/O does not scale with: e.g. y = f1(x0)+ fs(x1) Seldom or never gives a repeatable output for all input states Un Predictable Network Traffic Large Bio Entities Chance Gambling Atomic Interactions Wednesday, 22 May 13
  • 41. AXIOMS - For Networked // Aliased Systems Complex Systems are never rendered simpler - without incurring errors/costs ! Simple systems are mostly rendered complex - unless we are very lucky ! Complex systems never get easier to characterise Simple systems always get more difficult to characterise Simple systems don’t make the complex simpler Complex systems always make the simple more complex Wednesday, 22 May 13
  • 42. AXIOMS - For Networked // Aliased Systems Complex Systems are never stronger than their weakest element Systems are never simpler than their most complex elements There are lots of simple solutions to complex problems... ....but they are always wrong ! Wednesday, 22 May 13
  • 43. Should you discover sometime in the future, that any of this is untrue, or does not hold... ....then there is a Nobel Prize waiting for you !!! Wednesday, 22 May 13
  • 44. How can we be so sure ? Because the universe is governed by Entropy ‘Gods Celestial Ratchet’ Or Wednesday, 22 May 13
  • 45. Huh ? That’s a story for another day AND Systems 1.1 Wednesday, 22 May 13
  • 46. AND NOW This Weeks Assignment! Wednesday, 22 May 13
  • 47. Read everything you can on Entropy and come back.... ...prepared to discuss and debate Wednesday, 22 May 13