autonomic computing - making things smarter

14
AUTONOMIC COMPUTING MEETUP JANUARY 9, 2017 LOS ANGELES

Upload: peter-lee

Post on 20-Mar-2017

36 views

Category:

Data & Analytics


5 download

TRANSCRIPT

Page 1: Autonomic Computing - Making Things Smarter

AUTONOMIC COMPUTING MEETUP JANUARY 9, 2017

LOS ANGELES

Page 2: Autonomic Computing - Making Things Smarter

MAKING THINGS SMARTER

Peter Lee @ Corenova Technologies

LA AUTONOMIC COMPUTING MEETUP #2 - JANUARY 9, 2017

Page 3: Autonomic Computing - Making Things Smarter

INTELLIGENCE IS THE ABILITY TO ADAPT TO CHANGE. Stephen Hawking

Page 4: Autonomic Computing - Making Things Smarter

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

Page 5: Autonomic Computing - Making Things Smarter

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).

Page 6: Autonomic Computing - Making Things Smarter

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.

Page 7: Autonomic Computing - Making Things Smarter

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

Page 8: Autonomic Computing - Making Things Smarter

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.

Page 9: Autonomic Computing - Making Things Smarter

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).

Page 10: Autonomic Computing - Making Things Smarter

CREATIVITY IS JUST CONNECTING THINGS.

Steve Jobs

Page 11: Autonomic Computing - Making Things Smarter

LA AUTONOMIC COMPUTING MEETUP #2 - JANUARY 9, 2017

NODE-RED: A VISUAL TOOL FOR WIRING THE INTERNET OF THINGS

Page 12: Autonomic Computing - Making Things Smarter

LET’S CONNECT THINGS!

Page 13: Autonomic Computing - Making Things Smarter

ALGORITHMS FOR UNMANNED AUTONOMOUS OPERATIONS

Prakash Sarathy, Ph.D @ Northrop Grumman

LA AUTONOMIC COMPUTING MEETUP #2 - JANUARY 9, 2017

Page 14: Autonomic Computing - Making Things Smarter

THANKS FOR COMING!

SEE YOU NEXT TIME

LA Autonomic Computing Meetup