Autonomic Computing - Making Things Smarter
-
Upload
peter-lee -
Category
Data & Analytics
-
view
36 -
download
5
Transcript of Autonomic Computing - Making Things Smarter
AUTONOMIC COMPUTING MEETUP JANUARY 9, 2017
LOS ANGELES
MAKING THINGS SMARTER
Peter Lee @ Corenova Technologies
LA AUTONOMIC COMPUTING MEETUP #2 - JANUARY 9, 2017
INTELLIGENCE IS THE ABILITY TO ADAPT TO CHANGE. Stephen Hawking
LA AUTONOMIC COMPUTING MEETUP #2 - JANUARY 9, 2017
WHAT IS AN AUTONOMIC SYSTEM?
▸ An approach to enable systems to manage themselves without direct human intervention
▸ Inspired by human autonomic nervous system which controls important bodily functions without conscious intervention
▸ A methodology for reducing the complexity of maintaining distributed systems
LA AUTONOMIC COMPUTING MEETUP #2 - JANUARY 9, 2017
THE AUTONOMIC COMPUTING MODEL
▸ A fundamental building block of an autonomic system is the sensing capability (Sensors Si), which enables the system to observe its external operational context.
▸ Inherent to an autonomic system is the knowledge of the Purpose (intention) and the Know-how to operate itself (e.g., bootstrapping, configuration knowledge, interpretation of sensory data, etc.) without external intervention.
▸ The actual operation of the autonomic system is dictated by the Logic, which is responsible for making the right decisions to serve its Purpose, and influence by the observation of the operational context (based on the sensor input).
LA AUTONOMIC COMPUTING MEETUP #2 - JANUARY 9, 2017
THE OODA LOOP
▸ The phrase OODA loop refers to the decision cycle of observe, orient, decide, and act, developed by military strategist and United States Air Force Colonel John Boyd.
▸ It is now also often applied to understand commercial operations and learning processes.
▸ The approach favors agility over raw power in dealing with human opponents in any endeavor.
LA AUTONOMIC COMPUTING MEETUP #2 - JANUARY 9, 2017
MAPPING AUTONOMIC MODEL WITH OODA MODEL
STRATEGIC INTELLIGENCEACTUATOR EXECUTION FLOWACTUATOR EXECUTION FLOWACTUATOR EXECUTION FLOWACTUATOR EXECUTION FLOWACTUATOR EXECUTION FLOWACTUATOR EXECUTION FLOWTACTICAL INTELLIGENCE
LA AUTONOMIC COMPUTING MEETUP #2 - JANUARY 9, 2017
CREATING COMPONENTS WITH TACTICAL INTELLIGENCE
▸ An actuator is a component of a machine that is responsible for moving or controlling a mechanism or system.
▸ It’s the mechanism by which a control system acts upon an environment.
▸ When we apply the OODA loop into actuator design, we incorporate learning process into the Know-how facilities of the Autonomic Computing Model.
LA AUTONOMIC COMPUTING MEETUP #2 - JANUARY 9, 2017
CREATING SYSTEMS WITH STRATEGIC INTELLIGENCE
▸ An essential element of Autonomic Computing Model is for a given system to implicitly understand its purpose (objectives) and make the right decisions based on its observations.
▸ We can model the behavior of the overall system as a State Machine which ensures internal consistency across actions taken by the Actuators.
▸ For example, in case of conflicting actions between two or more Actuators (i.e. turn the light on and off), the State Machine can govern the final state based on higher order objective (i.e. prioritize energy conservation).
CREATIVITY IS JUST CONNECTING THINGS.
Steve Jobs
LA AUTONOMIC COMPUTING MEETUP #2 - JANUARY 9, 2017
NODE-RED: A VISUAL TOOL FOR WIRING THE INTERNET OF THINGS
LET’S CONNECT THINGS!
ALGORITHMS FOR UNMANNED AUTONOMOUS OPERATIONS
Prakash Sarathy, Ph.D @ Northrop Grumman
LA AUTONOMIC COMPUTING MEETUP #2 - JANUARY 9, 2017
THANKS FOR COMING!
SEE YOU NEXT TIME
LA Autonomic Computing Meetup