SlideShare uma empresa Scribd logo
1 de 8
Baixar para ler offline
Self-Awareness in Self-Organising
Institutions for Autonomic Power
       Systems Management

      Julia Schaumeier and Jeremy Pitt


         AWARE Inter-Project Day
           23–24 January 2012
The Problem: conflicting goals

     Government
     Implement carbon emission regulations
     (i.e. by renewable energy sources)


     Consumers
     Power when needed and at an affordable cost
     Saving of energy only done when convenient


     Generators / Distributors
     Satisfy instantaneous demand (i.e. by excess assets)
     Obey regulatory targets by the government
     Make profit


Julia Schaumeier and Jeremy Pitt   Self-Awareness in Self-Organising Institutions   1/7
The Problem: conflicting goals


     macro-level vs. micro-level
     meeting global carbon
     emissions vs. comfort/utility
     of an individual


     Example: energy consumption during peak-hours
        peak demand to be met from conventional and renewable
        resources
           resources provided by consumers (i.e. ‘prosumers’)
           capacity of renewable resources unpredictable
           need: incentives for consumers to lower or ‘flatten’ their
           consumption
Julia Schaumeier and Jeremy Pitt   Self-Awareness in Self-Organising Institutions   2/7
Proposed Solution

           view APS as a Common Pool Resource with exogenous and
           endogenous resource provision
           regularisation of the system through institutions as described
           by Elinor Ostrom
           self-governing agents ensure responsible handling of the
           resource
           institutional rules: conventionally agreed by affected agents,
           mutually understood, monitored and enforced, mutable and
           nested within higher-order rules
           contribution / demand / allocation / appropriation
           → account for individual needs



Julia Schaumeier and Jeremy Pitt     Self-Awareness in Self-Organising Institutions   3/7
Proposed approach


     Sociologically-inspired computing
         Norm-governed system specification for Multiagent Systems
                  Physical power, institutionalised power, and permission
                  Obligations, and other complex normative relations
                  Sanctions and penalties
                  Roles and actions (communication language)
           Protocol stack: object-/meta-/meta-meta-/etc. level protocols
           Specification space (DoFs)
           Axiomatisation in the Event Calculus
                  general purpose action language for representing events, and
                  for reasoning about effects of events




Julia Schaumeier and Jeremy Pitt      Self-Awareness in Self-Organising Institutions   4/7
Awareness loop

                          environment                                        environment


                                                                                            self-aware
                                                                                               loop

         {specification      agent                          {specification       agent
            space}        population                          space}         population




                          specification                                       specification
                            instance                                           instance




            identify and react on nature of population
            manage times when there are not plenty of resources,
            avoid times of excess and identify times of crisis


Julia Schaumeier and Jeremy Pitt          Self-Awareness in Self-Organising Institutions                 5/7
How can we ensure the agents act the way we would like
        them to? Appeal on or influence . . .
                                              . . . private Self-Awareness
                           £                  representation of self-aspects
                          £
                          ˆˆˆ £               system’s macro-goal → agents’ private goal
                         £           ˆ£
                       £                 £    . . . persistent Self-Awareness
                     £
                     ˆˆ                £
                    £          ˆˆ£            reflection over time
                  £                  £        learn from previous experience
                £ˆˆˆ £
             £
               £                ˆ£
                                   £          . . . predictive Self-Awareness
           £ˆˆˆ £                             simulate future environmental states
          £                  ˆ£               trade-off alternatives
        £                        £
                                              . . . meta Self-Awareness
      £ˆˆ                      £
     £              ˆˆ£
                             £                incentivise change of (private) goal
                                              revise incentivising mechanisms
Julia Schaumeier and Jeremy Pitt             Self-Awareness in Self-Organising Institutions   6/7
Thank you!




Julia Schaumeier and Jeremy Pitt   Self-Awareness in Self-Organising Institutions   7/7

Mais conteúdo relacionado

Mais de FET AWARE project - Self Awareness in Autonomic Systems

Mais de FET AWARE project - Self Awareness in Autonomic Systems (20)

Academic Course: 13 Applications of and Challenges in Self-Awareness
Academic Course: 13 Applications of and Challenges in Self-AwarenessAcademic Course: 13 Applications of and Challenges in Self-Awareness
Academic Course: 13 Applications of and Challenges in Self-Awareness
 
Academic Course: 12 Safety and Ethics
Academic Course: 12 Safety and EthicsAcademic Course: 12 Safety and Ethics
Academic Course: 12 Safety and Ethics
 
Academic Course: 08 Pattern-based design of autonomic systems
Academic Course: 08 Pattern-based design of autonomic systemsAcademic Course: 08 Pattern-based design of autonomic systems
Academic Course: 08 Pattern-based design of autonomic systems
 
Academic Course: 07 Introduction to the Formal Engineering of Autonomic Systems
Academic Course: 07 Introduction to the Formal Engineering of Autonomic SystemsAcademic Course: 07 Introduction to the Formal Engineering of Autonomic Systems
Academic Course: 07 Introduction to the Formal Engineering of Autonomic Systems
 
Academic Course: 06 Morphogenetic Engineering
Academic Course: 06 Morphogenetic EngineeringAcademic Course: 06 Morphogenetic Engineering
Academic Course: 06 Morphogenetic Engineering
 
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
 
Academic Course: 03 Autonomic Multi-Agent Systems
Academic Course: 03 Autonomic Multi-Agent SystemsAcademic Course: 03 Autonomic Multi-Agent Systems
Academic Course: 03 Autonomic Multi-Agent Systems
 
Academic Course: 02 Self-organization and emergence in networked systems
Academic Course: 02 Self-organization and emergence in networked systemsAcademic Course: 02 Self-organization and emergence in networked systems
Academic Course: 02 Self-organization and emergence in networked systems
 
Academic Course: 01 Self-awarenesss and Computational Self-awareness
Academic Course: 01 Self-awarenesss and Computational Self-awarenessAcademic Course: 01 Self-awarenesss and Computational Self-awareness
Academic Course: 01 Self-awarenesss and Computational Self-awareness
 
Awareness: Layman Seminar Slides
Awareness: Layman Seminar SlidesAwareness: Layman Seminar Slides
Awareness: Layman Seminar Slides
 
Industry Training: 04 Awareness Applications
Industry Training: 04 Awareness ApplicationsIndustry Training: 04 Awareness Applications
Industry Training: 04 Awareness Applications
 
Industry Training: 03 Awareness Simulation
Industry Training: 03 Awareness SimulationIndustry Training: 03 Awareness Simulation
Industry Training: 03 Awareness Simulation
 
Industry Training: 02 Awareness Properties
Industry Training: 02 Awareness PropertiesIndustry Training: 02 Awareness Properties
Industry Training: 02 Awareness Properties
 
Robot Swarms as Ensembles of Cooperating Components - Matthias Holzl
Robot Swarms as Ensembles of Cooperating Components - Matthias HolzlRobot Swarms as Ensembles of Cooperating Components - Matthias Holzl
Robot Swarms as Ensembles of Cooperating Components - Matthias Holzl
 
Underwater search and rescue in swarm robotics - Mark Read
Underwater search and rescue in swarm robotics - Mark Read Underwater search and rescue in swarm robotics - Mark Read
Underwater search and rescue in swarm robotics - Mark Read
 
Computational Self-awareness in Smart-Camera Networks - Lukas Esterle
Computational Self-awareness in Smart-Camera Networks - Lukas EsterleComputational Self-awareness in Smart-Camera Networks - Lukas Esterle
Computational Self-awareness in Smart-Camera Networks - Lukas Esterle
 
Why Robots may need to be self-­‐aware, before we can really trust them - Ala...
Why Robots may need to be self-­‐aware, before we can really trust them - Ala...Why Robots may need to be self-­‐aware, before we can really trust them - Ala...
Why Robots may need to be self-­‐aware, before we can really trust them - Ala...
 
Morphogenetic Engineering: Reconciling Architecture and Self-Organization Thr...
Morphogenetic Engineering: Reconciling Architecture and Self-Organization Thr...Morphogenetic Engineering: Reconciling Architecture and Self-Organization Thr...
Morphogenetic Engineering: Reconciling Architecture and Self-Organization Thr...
 
Ensemble-oriented programming of self-adaptive systems - Michele Loreti
Ensemble-oriented programming of self-adaptive systems - Michele LoretiEnsemble-oriented programming of self-adaptive systems - Michele Loreti
Ensemble-oriented programming of self-adaptive systems - Michele Loreti
 
Self-awareness and Adaptive Technologies: the Future of Operating Systems?
Self-awareness and Adaptive Technologies: the Future of Operating Systems? Self-awareness and Adaptive Technologies: the Future of Operating Systems?
Self-awareness and Adaptive Technologies: the Future of Operating Systems?
 

Último

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Último (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

Self-Awareness in Self-Organising Institutions for Autonomic Power Systems Management

  • 1. Self-Awareness in Self-Organising Institutions for Autonomic Power Systems Management Julia Schaumeier and Jeremy Pitt AWARE Inter-Project Day 23–24 January 2012
  • 2. The Problem: conflicting goals Government Implement carbon emission regulations (i.e. by renewable energy sources) Consumers Power when needed and at an affordable cost Saving of energy only done when convenient Generators / Distributors Satisfy instantaneous demand (i.e. by excess assets) Obey regulatory targets by the government Make profit Julia Schaumeier and Jeremy Pitt Self-Awareness in Self-Organising Institutions 1/7
  • 3. The Problem: conflicting goals macro-level vs. micro-level meeting global carbon emissions vs. comfort/utility of an individual Example: energy consumption during peak-hours peak demand to be met from conventional and renewable resources resources provided by consumers (i.e. ‘prosumers’) capacity of renewable resources unpredictable need: incentives for consumers to lower or ‘flatten’ their consumption Julia Schaumeier and Jeremy Pitt Self-Awareness in Self-Organising Institutions 2/7
  • 4. Proposed Solution view APS as a Common Pool Resource with exogenous and endogenous resource provision regularisation of the system through institutions as described by Elinor Ostrom self-governing agents ensure responsible handling of the resource institutional rules: conventionally agreed by affected agents, mutually understood, monitored and enforced, mutable and nested within higher-order rules contribution / demand / allocation / appropriation → account for individual needs Julia Schaumeier and Jeremy Pitt Self-Awareness in Self-Organising Institutions 3/7
  • 5. Proposed approach Sociologically-inspired computing Norm-governed system specification for Multiagent Systems Physical power, institutionalised power, and permission Obligations, and other complex normative relations Sanctions and penalties Roles and actions (communication language) Protocol stack: object-/meta-/meta-meta-/etc. level protocols Specification space (DoFs) Axiomatisation in the Event Calculus general purpose action language for representing events, and for reasoning about effects of events Julia Schaumeier and Jeremy Pitt Self-Awareness in Self-Organising Institutions 4/7
  • 6. Awareness loop environment environment self-aware loop {specification agent {specification agent space} population space} population specification specification instance instance identify and react on nature of population manage times when there are not plenty of resources, avoid times of excess and identify times of crisis Julia Schaumeier and Jeremy Pitt Self-Awareness in Self-Organising Institutions 5/7
  • 7. How can we ensure the agents act the way we would like them to? Appeal on or influence . . . . . . private Self-Awareness £ representation of self-aspects £ ˆˆˆ £ system’s macro-goal → agents’ private goal £ ˆ£ £ £ . . . persistent Self-Awareness £ ˆˆ £ £ ˆˆ£ reflection over time £ £ learn from previous experience £ˆˆˆ £ £ £ ˆ£ £ . . . predictive Self-Awareness £ˆˆˆ £ simulate future environmental states £ ˆ£ trade-off alternatives £ £ . . . meta Self-Awareness £ˆˆ £ £ ˆˆ£ £ incentivise change of (private) goal revise incentivising mechanisms Julia Schaumeier and Jeremy Pitt Self-Awareness in Self-Organising Institutions 6/7
  • 8. Thank you! Julia Schaumeier and Jeremy Pitt Self-Awareness in Self-Organising Institutions 7/7