<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.29 (Ruby 2.6.10) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-belmq-green-framework-09" category="info" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.29.0 -->
  <front>
    <title abbrev="GREEN-Framework">Framework for Energy Efficiency Management</title>
    <seriesInfo name="Internet-Draft" value="draft-belmq-green-framework-09"/>
    <author fullname="Benoit Claise">
      <organization>Everything OPS</organization>
      <address>
        <email>benoit@everything-ops.net</email>
      </address>
    </author>
    <author fullname="Luis M. Contreras">
      <organization>Telefonica</organization>
      <address>
        <email>luismiguel.contrerasmurillo@telefonica.com</email>
      </address>
    </author>
    <author>
      <organization>All For Eco</organization>
      <address>
        <email>jan.lindblad+ietf@for.eco</email>
      </address>
    </author>
    <author fullname="Marisol Palmero">
      <organization>Independent</organization>
      <address>
        <email>marisol.ietf@gmail.com</email>
      </address>
    </author>
    <author fullname="Emile Stephan">
      <organization>Orange</organization>
      <address>
        <email>emile.stephan@orange.com</email>
      </address>
    </author>
    <author fullname="Qin Wu">
      <organization>Huawei</organization>
      <address>
        <email>bill.wu@huawei.com</email>
      </address>
    </author>
    <date year="2026" month="February" day="08"/>
    <area>OPS</area>
    <workgroup>GREEN</workgroup>
    <keyword>framework</keyword>
    <keyword>energy</keyword>
    <keyword>efficiency</keyword>
    <keyword>savings</keyword>
    <keyword>management</keyword>
    <abstract>
      <?line 103?>

<t>Recognizing the urgent need for energy efficiency, this document specifies a management framework focused on devices and device components within, or connected to, interconnected systems. The framework aims to enable energy usage optimization, based on the network condition while achieving the network's functional and performance requirements (e.g., improving overall network utilization) and also ensure interoperability across diverse systems. Leveraging data from existing use cases, it delivers actionable metrics to support effective energy management and informed decision-making. Furthermore, the framework proposes mechanisms for representing and organizing timestamped telemetry data using YANG models and metadata, enabling transparent and reliable monitoring. This structured approach facilitates improved energy efficiency through consistent energy management practices.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        The latest revision of this draft can be found at <eref target="https://marisolpalmero.github.io/draft-belm-green-framework/draft-belmq-green-framework.html"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-belmq-green-framework/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        Getting Ready for Energy-Efficient Networking  mailing list (<eref target="mailto:green@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/green/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/green/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/marisolpalmero/draft-belm-green-framework"/>.</t>
    </note>
  </front>
  <middle>
    <?line 107?>

<section anchor="to-do-and-open-issues">
      <name>TO DO and Open Issues</name>
      <ul spacing="normal">
        <li>
          <t>IEC60050 reference needs a new URL</t>
        </li>
      </ul>
      <t>The following topics remain open for further discussion points:</t>
      <section anchor="discovering-capabilities">
        <name>Discovering Capabilities</name>
        <ul spacing="normal">
          <li>
            <t>Enable automatic detection of power-saving features.</t>
          </li>
          <li>
            <t>Allow controllers to easily discover device-specific limits like transition time and duty cycle.</t>
          </li>
        </ul>
      </section>
      <section anchor="understanding-device-capabilities">
        <name>Understanding Device Capabilities</name>
        <ul spacing="normal">
          <li>
            <t>Explore if Energy Objects can support multiple sets of power states.</t>
          </li>
          <li>
            <t>Make power states clearly described and understandable.</t>
          </li>
          <li>
            <t>Represent these capabilities in a machine-readable format.</t>
          </li>
        </ul>
      </section>
      <section anchor="mapping-intents-to-device-settings">
        <name>Mapping Intents to Device Settings</name>
        <ul spacing="normal">
          <li>
            <t>Develop ways to translate high-level energy goals (like "save energy at low utilization") into actual device configurations.</t>
          </li>
          <li>
            <t>Create a standard method to describe this mapping across systems.</t>
          </li>
        </ul>
      </section>
      <section anchor="handling-transitions-and-ensuring-safety">
        <name>Handling Transitions and Ensuring Safety</name>
        <ul spacing="normal">
          <li>
            <t>Consider how long it takes for an Energy Object to switch power states.</t>
          </li>
          <li>
            <t>Recommendation to standardize a data model for safe limits on frequency or speed of transitions to prevent device/component's damage.</t>
          </li>
          <li>
            <t>Model SLAs that include both performance (e.g., transition time) and device safety (e.g., cycle limitations).</t>
          </li>
        </ul>
      </section>
      <section anchor="east-west-trafficenergy-metrics">
        <name>East-West Traffic/Energy Metrics</name>
        <ul spacing="normal">
          <li>
            <t>Recommendation to standardize a data model for new equipment interconnected East-West with optimized energy consumption.</t>
          </li>
        </ul>
      </section>
    </section>
    <section anchor="introduction">
      <name>Introduction</name>
      <t><xref target="GreenUseCases"/> analyzes use cases such as "Incremental Application of the GREEN Framework" and "Consideration of other domains for end-to-end metrics"; these cases demonstrate the need for structured network device management that supports energy-efficient operations. The framework establishes foundational components for:</t>
      <ul spacing="normal">
        <li>
          <t>Standardization: Ensuring consistent practices across devices and network segments to facilitate interoperability</t>
        </li>
        <li>
          <t>Energy Efficiency Management: Providing guidelines to identify inefficiencies, balance energy usage with network/resource/component utilization, and implement improvements</t>
        </li>
        <li>
          <t>Scalability: Approaches that handle increasing network size and complexity</t>
        </li>
        <li>
          <t>Cost Reduction: Optimizing energy usage to lower operational costs and extend equipment lifecycles</t>
        </li>
        <li>
          <t>Competitiveness: Enabling organizations to maintain competitive infrastructure through enhanced sustainability</t>
        </li>
        <li>
          <t>Environmental Impact: Supporting broader energy optimization practices and sustainability initiatives by reducing carbon footprints</t>
        </li>
        <li>
          <t>Simplified Implementation: Streamlining deployment of energy-efficient measures to minimize service disruptions</t>
        </li>
        <li>
          <t>Security: Protection of power state and consumption data</t>
        </li>
      </ul>
      <t>This document specifies an Energy Management framework for devices within, or connected to, communication networks, addressing the use cases in <xref target="GreenUseCases"/>.</t>
      <t>The framework covers devices and components that can be monitored and controlled for energy management purposes:</t>
      <ul spacing="normal">
        <li>
          <t>Power consumers: Routers, switches, servers, storage systems, and their components (line cards, fans, disks, processors, GPUs)</t>
        </li>
        <li>
          <t>Power sources: Uninterruptible power supplies (UPS), Power Distribution Units (PDUs), Power over Ethernet (PoE) switches, renewable energy systems, and their components (battery cells, inverters, photovoltaic panels)</t>
        </li>
        <li>
          <t>Monitored entities: Any network-attached device or component with a unique identifier (UUID per <xref target="RFC8348"/>) that influences power or energy consumption</t>
        </li>
      </ul>
      <t>This framework defines conceptual requirements and architectural patterns for energy efficiency management. The companion YANG data model <xref target="PowerAndEnergy"/> provides the implementable specification, including:</t>
      <ul spacing="normal">
        <li>
          <t>Power and energy metric definitions and units</t>
        </li>
        <li>
          <t>Measurement accuracy representation</t>
        </li>
        <li>
          <t>Hierarchical default value inheritance</t>
        </li>
        <li>
          <t><xref target="RFC8348"/> hardware model link with energy attributes</t>
        </li>
      </ul>
      <t>Implementers should reference both documents: this framework for understanding requirements and use cases, the YANG model for implementation details and data structures.</t>
      <section anchor="terminology">
        <name>Terminology</name>
        <t>The following terms are defined in <xref target="GreenTerminology"/> and EMAN Framework <xref target="RFC7326"/>: Energy, Power, Energy Object, Energy Management, Energy Monitoring, Energy Control.</t>
        <t>The following terms are defined in EMAN Framework <xref target="RFC7326"/>, and cut/paste here for completeness:</t>
        <dl>
          <dt>Energy Management System (EnMS)</dt>
          <dd>
            <t>An Energy Management System is a combination of hardware and
software used to administer a network, with the primary purpose of
Energy Management.
</t>
            <artwork><![CDATA[
NOTES:

1. An Energy Management System according to ISO50001 (ISO-EnMS)
   is a set of systems or procedures upon which organizations can
   develop and implement an energy policy, set targets and action
   plans, and take into account legal requirements related to
   energy use.  An ISO-EnMS allows organizations to improve energy
   performance and demonstrate conformity to requirements,
   standards, and/or legal requirements.

2. Example ISO-EnMS: Company A defines a set of policies and
   procedures indicating that there should exist multiple
   computerized systems that will poll energy measurements from
   their meters and pricing / source data from their local
   utility.  Company A specifies that their CFO (Chief Financial
   Officer) should collect information and summarize it quarterly
   to be sent to an accounting firm to produce carbon accounting
   reporting as required by their local government.

3. For the purposes of EMAN, the definition herein is the
   preferred meaning of an EnMS.  The definition from ISO50001
   can be referred to as an ISO Energy Management System
   (ISO-EnMS).
]]></artwork>
          </dd>
          <dt>Device</dt>
          <dd>
            <t>A device is a piece of electrical or non-electrical equipment.
Reference: Adapted from <xref target="IEEE100"/>.</t>
          </dd>
          <dt>Component</dt>
          <dd>
            <t>A component is a part of electrical or non-electrical equipment
(device).
Reference: Adapted from <xref target="TMN"/>.</t>
          </dd>
          <dt>Meter (Energy Meter)</dt>
          <dd>
            <t>A meter is a device intended to measure electrical energy by
integrating power with respect to time.
Reference: Adapted from <xref target="IEC60050"/>.</t>
          </dd>
          <dt>Power Inlet</dt>
          <dd>
            <t>A power inlet (or simply "inlet") is an interface at which a
device or component receives energy from another device or
component.</t>
          </dd>
          <dt>Power Outlet</dt>
          <dd>
            <t>A power outlet (or simply "outlet") is an interface at which a
device or component provides energy to another device or
component.</t>
          </dd>
          <dt>Power Interface</dt>
          <dd>
            <t>A Power Interface is a power inlet, outlet, or both.</t>
          </dd>
          <dt>Power State</dt>
          <dd>
            <t>A Power State is a condition or mode of a device (or component)
that broadly characterizes its capabilities, power, and
responsiveness to input.
Reference: Adapted from <xref target="IEEE1621"/>.</t>
          </dd>
          <dt>Power State Set</dt>
          <dd>
            <t>A Power State Set is a collection of Power States that comprises a
named or logical control grouping.</t>
          </dd>
          <dt>Energy Object</dt>
          <dd>
            <t>An Energy Object represents a piece of equipment that is
part of, or attached to, a communications network that is monitored
or controlled or that aids in the management of another device for
Energy Management.</t>
          </dd>
        </dl>
        <t>This document uses the terms Power and Energy in accordance with <xref target="GreenTerminology"/>:
- Power refers to the instantaneous rate at which a device consumes or produces electrical energy (typically expressed in Watts).
- Energy, by contrast, represents the cumulative amount of work performed over time (typically expressed in Joules or Watt-hours).
Both concepts are required within this YANG module: Power enables real-time monitoring, control, and optimization of device operation, while Energy provides a time-integrated view necessary for accounting and reporting. For completeness and alignment with existing operational models and use cases, this specification includes both Power and Energy attributes.</t>
      </section>
    </section>
    <section anchor="motivation">
      <name>Motivation</name>
      <section anchor="impact-on-energy-metrics">
        <name>Impact on Energy Metrics</name>
        <t>The framework will significantly enhance the creation of energy metrics with actionable insights by:</t>
        <ul spacing="normal">
          <li>
            <t>Standardizing Metrics: Establishing consistent measurement protocols for energy consumption and efficiency.</t>
          </li>
          <li>
            <t>Enhancing Data Collection: Facilitating comprehensive monitoring and data aggregation across devices.</t>
          </li>
          <li>
            <t>Supporting Real-time Monitoring: Enabling dynamic tracking and immediate optimization of energy usage.</t>
          </li>
          <li>
            <t>Integration Across Devices: Ensuring interoperability for network-wide data analysis.</t>
          </li>
          <li>
            <t>Providing Actionable Insights: Translating raw data into meaningful information for decision-making.</t>
          </li>
          <li>
            <t>East-West Traffic Impact: Addressing the increasing energy footprint of east-west traffic in data centers and distributed systems by providing a framework for measuring and optimizing energy consumption in these environments.</t>
          </li>
        </ul>
      </section>
      <section anchor="current-device-readiness">
        <name>Current Device Readiness</name>
        <t>While many modern networking devices have basic energy monitoring capabilities, these are often proprietary. The framework will define requirements to enhance these capabilities, enabling standardized metric production and meaningful data contributions for energy management goals.</t>
      </section>
      <section anchor="why-now">
        <name>Why Now?</name>
        <t>The decision to define the framework now, rather than later, is driven by:</t>
        <ul spacing="normal">
          <li>
            <t>Immediate Benefits: Start realizing cost savings, reduced carbon footprints, and improved efficiencies.</t>
          </li>
          <li>
            <t>Rapid Technological Advancements: Aligning the framework with current technologies to prevent obsolescence.</t>
          </li>
          <li>
            <t>Increasing Energy Demands: Mitigating the impact of growing energy consumption on costs.</t>
          </li>
          <li>
            <t>Regulatory Pressure: Preparing for compliance with existing and anticipated regulations.</t>
          </li>
          <li>
            <t>Competitive Advantage: Positioning organizations as leaders in innovation.</t>
          </li>
          <li>
            <t>Foundational Work Ready: Building on the use cases and requirements established in Phase I.</t>
          </li>
          <li>
            <t>Proactive Risk Management: Minimizing risks associated with energy costs and environmental factors.</t>
          </li>
          <li>
            <t>Facilitate Future Innovations: Creating a platform for continuous improvements and adaptations.</t>
          </li>
          <li>
            <t>Stakeholder Engagement: Ensuring diverse perspectives are reflected for broader adoption.</t>
          </li>
        </ul>
        <t>In conclusion, establishing the framework for energy efficiency management now is strategic and timely, leveraging the current momentum of use cases and requirements to drive meaningful progress in energy efficiency management. Delaying its development could result in missed opportunities for immediate benefits, increased costs, and challenges in adapting to future technological and regulatory landscapes.</t>
      </section>
    </section>
    <section anchor="reference-model">
      <name>Reference Model</name>
      <t>The framework introduces the concept of a Power Interface.
   A Power Interface is defined as an interconnection among devices
   where energy can be provided, received, or both. There are some
   similarities between Power Interfaces and network interfaces. A
   network interface can be set to different states, such
   as sending or receiving data on an attached line. Similarly, a Power
   Interface can be receiving or providing energy.</t>
      <t>The most basic example of Energy Management is a single device
   reporting information about itself.  In many cases, however, energy
   is not measured by the device itself but is measured upstream in the
   power distribution tree.  For example, a Power Distribution Unit
   (PDU) may measure the energy it supplies to attached devices and
   report this to an Energy Management System.  Therefore, devices often
   have relationships to other devices or components in the power
   network.  An Energy Management System (EnMS) generally requires an
   understanding of the power topology (who provides power to whom), the
   Metering topology (who meters whom), and the potential Aggregation
   (who aggregates values of others).</t>
      <t>The relationships build on the Power Interface concept.  The
   different relationships among device(s)/component(s), as specified in
   this document, include power source, Metering, and Aggregation
   Relationships.</t>
      <t>The GREEN Reference Model is represented in the <xref target="fig-green-reference-model"/></t>
      <figure anchor="fig-green-reference-model">
        <name>GREEN Reference Model</name>
        <artset>
          <artwork type="svg"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="736" width="576" viewBox="0 0 576 736" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
              <path d="M 8,32 L 8,96" fill="none" stroke="black"/>
              <path d="M 8,336 L 8,400" fill="none" stroke="black"/>
              <path d="M 8,560 L 8,720" fill="none" stroke="black"/>
              <path d="M 24,624 L 24,704" fill="none" stroke="black"/>
              <path d="M 48,192 L 48,328" fill="none" stroke="black"/>
              <path d="M 104,624 L 104,704" fill="none" stroke="black"/>
              <path d="M 128,624 L 128,704" fill="none" stroke="black"/>
              <path d="M 136,408 L 136,552" fill="none" stroke="black"/>
              <path d="M 176,192 L 176,328" fill="none" stroke="black"/>
              <path d="M 224,624 L 224,704" fill="none" stroke="black"/>
              <path d="M 248,624 L 248,704" fill="none" stroke="black"/>
              <path d="M 256,160 L 256,328" fill="none" stroke="black"/>
              <path d="M 320,408 L 320,552" fill="none" stroke="black"/>
              <path d="M 384,624 L 384,704" fill="none" stroke="black"/>
              <path d="M 408,624 L 408,704" fill="none" stroke="black"/>
              <path d="M 504,408 L 504,552" fill="none" stroke="black"/>
              <path d="M 520,408 L 520,552" fill="none" stroke="black"/>
              <path d="M 544,32 L 544,96" fill="none" stroke="black"/>
              <path d="M 544,336 L 544,400" fill="none" stroke="black"/>
              <path d="M 544,624 L 544,704" fill="none" stroke="black"/>
              <path d="M 560,64 L 560,128" fill="none" stroke="black"/>
              <path d="M 560,208 L 560,368" fill="none" stroke="black"/>
              <path d="M 560,560 L 560,720" fill="none" stroke="black"/>
              <path d="M 8,32 L 544,32" fill="none" stroke="black"/>
              <path d="M 8,96 L 544,96" fill="none" stroke="black"/>
              <path d="M 8,336 L 544,336" fill="none" stroke="black"/>
              <path d="M 8,400 L 544,400" fill="none" stroke="black"/>
              <path d="M 8,560 L 560,560" fill="none" stroke="black"/>
              <path d="M 24,624 L 104,624" fill="none" stroke="black"/>
              <path d="M 128,624 L 224,624" fill="none" stroke="black"/>
              <path d="M 248,624 L 384,624" fill="none" stroke="black"/>
              <path d="M 408,624 L 544,624" fill="none" stroke="black"/>
              <path d="M 24,704 L 104,704" fill="none" stroke="black"/>
              <path d="M 128,704 L 224,704" fill="none" stroke="black"/>
              <path d="M 248,704 L 384,704" fill="none" stroke="black"/>
              <path d="M 408,704 L 544,704" fill="none" stroke="black"/>
              <path d="M 8,720 L 560,720" fill="none" stroke="black"/>
              <polygon class="arrowhead" points="568,208 556,202.4 556,213.6" fill="black" transform="rotate(270,560,208)"/>
              <polygon class="arrowhead" points="568,128 556,122.4 556,133.6" fill="black" transform="rotate(90,560,128)"/>
              <polygon class="arrowhead" points="528,552 516,546.4 516,557.6" fill="black" transform="rotate(90,520,552)"/>
              <polygon class="arrowhead" points="512,408 500,402.4 500,413.6" fill="black" transform="rotate(270,504,408)"/>
              <polygon class="arrowhead" points="328,408 316,402.4 316,413.6" fill="black" transform="rotate(270,320,408)"/>
              <polygon class="arrowhead" points="264,328 252,322.4 252,333.6" fill="black" transform="rotate(90,256,328)"/>
              <polygon class="arrowhead" points="184,192 172,186.4 172,197.6" fill="black" transform="rotate(270,176,192)"/>
              <polygon class="arrowhead" points="144,408 132,402.4 132,413.6" fill="black" transform="rotate(270,136,408)"/>
              <polygon class="arrowhead" points="56,192 44,186.4 44,197.6" fill="black" transform="rotate(270,48,192)"/>
              <g class="text">
                <text x="168" y="68">(3)</text>
                <text x="216" y="68">Network</text>
                <text x="276" y="68">Domain</text>
                <text x="328" y="68">Level</text>
                <text x="552" y="68">-</text>
                <text x="16" y="132">(a)</text>
                <text x="152" y="132">(b)</text>
                <text x="256" y="132">(c)</text>
                <text x="40" y="148">Inventory</text>
                <text x="168" y="148">Monitor</text>
                <text x="336" y="148">DataSheets/DataBase</text>
                <text x="444" y="148">and/or</text>
                <text x="560" y="148">(g)</text>
                <text x="12" y="164">Of</text>
                <text x="60" y="164">identity</text>
                <text x="164" y="164">Energy</text>
                <text x="280" y="164">via</text>
                <text x="316" y="164">API,</text>
                <text x="560" y="164">API</text>
                <text x="16" y="180">and</text>
                <text x="76" y="180">Capability</text>
                <text x="180" y="180">Efficiency</text>
                <text x="300" y="180">Metadata</text>
                <text x="352" y="180">and</text>
                <text x="392" y="180">other</text>
                <text x="544" y="180">Service</text>
                <text x="364" y="196">device/component/network</text>
                <text x="536" y="196">Interface</text>
                <text x="296" y="212">related</text>
                <text x="376" y="212">information</text>
                <text x="436" y="212">to</text>
                <text x="464" y="212">be:</text>
                <text x="328" y="244">.Power/Energy</text>
                <text x="416" y="244">related</text>
                <text x="480" y="244">metrics</text>
                <text x="304" y="260">.Origin</text>
                <text x="348" y="260">of</text>
                <text x="388" y="260">Energy</text>
                <text x="432" y="260">Mix</text>
                <text x="304" y="276">.Carbon</text>
                <text x="360" y="276">aware</text>
                <text x="408" y="276">based</text>
                <text x="444" y="276">on</text>
                <text x="492" y="276">location</text>
                <text x="80" y="372">(2)</text>
                <text x="140" y="372">controller</text>
                <text x="236" y="372">(collection,</text>
                <text x="320" y="372">compute</text>
                <text x="368" y="372">and</text>
                <text x="432" y="372">aggregate?)</text>
                <text x="552" y="372">-</text>
                <text x="56" y="436">(d)</text>
                <text x="192" y="436">(e)</text>
                <text x="360" y="436">(f)</text>
                <text x="80" y="452">Inventory</text>
                <text x="208" y="452">Monitor</text>
                <text x="264" y="452">power</text>
                <text x="376" y="452">Control</text>
                <text x="84" y="468">Capability</text>
                <text x="220" y="468">Proportion</text>
                <text x="376" y="468">(Energy</text>
                <text x="436" y="468">saving</text>
                <text x="204" y="484">Energy</text>
                <text x="276" y="484">efficiency</text>
                <text x="400" y="484">Functionality</text>
                <text x="204" y="500">ratio,</text>
                <text x="256" y="500">power</text>
                <text x="384" y="500">Localized</text>
                <text x="448" y="500">mgmt/</text>
                <text x="228" y="516">consumption,</text>
                <text x="376" y="516">network</text>
                <text x="428" y="516">wide</text>
                <text x="472" y="516">mgmt)</text>
                <text x="196" y="532">etc)</text>
                <text x="208" y="596">(1)</text>
                <text x="292" y="596">Device/Component</text>
                <text x="48" y="644">(I)</text>
                <text x="156" y="644">(II)</text>
                <text x="280" y="644">(III)</text>
                <text x="436" y="644">(IV)</text>
                <text x="284" y="660">Legacy</text>
                <text x="476" y="660">'Attached'(PoE</text>
                <text x="60" y="676">Device</text>
                <text x="176" y="676">Component</text>
                <text x="284" y="676">Device</text>
                <text x="432" y="676">end</text>
                <text x="476" y="676">Point)</text>
              </g>
            </svg>
          </artwork>
          <artwork type="ascii-art"><![CDATA[
+------------------------------------------------------------------+
|                                                                  |
|                  (3) Network Domain Level                        |-+
|                                                                  | |
+------------------------------------------------------------------+ |
                                                                     |
(a)              (b)          (c)                                    v
Inventory        Monitor        DataSheets/DataBase and/or          (g)
Of identity      Energy        | via API,                           API
and Capability   Efficiency    | Metadata and other             Service
     ^               ^         | device/component/network     Interface
     |               |         | related information to be:          ^
     |               |         |                                     |
     |               |         |  .Power/Energy related metrics      |
     |               |         |  .Origin of Energy Mix              |
     |               |         |  .Carbon aware based on location    |
     |               |         |                                     |
     |               |         |                                     |
     |               |         v                                     |
+------------------------------------------------------------------+ |
|                                                                  | |
|       (2) controller (collection, compute and aggregate?)        |-+
|                                                                  |
+------------------------------------------------------------------+
                ^                      ^                      ^ |
     (d)        |     (e)              |   (f)                | |
     Inventory  |     Monitor power    |   Control            | |
     Capability |     Proportion       |   (Energy saving     | |
                |     Energy efficiency|   Functionality      | |
                |     ratio, power     |   Localized mgmt/    | |
                |     consumption,     |   network wide mgmt) | |
                |     etc)             |                      | |
                |                      |                      | v
+--------------------------------------------------------------------+
|                                                                    |
|                       (1) Device/Component                         |
|                                                                    |
| +---------+  +-----------+  +----------------+  +----------------+ |
| | (I)     |  | (II)      |  | (III)          |  | (IV)           | |
| |         |  |           |  | Legacy         |  | 'Attached'(PoE | |
| | Device  |  | Component |  | Device         |  | end Point)     | |
| |         |  |           |  |                |  |                | |
| +---------+  +-----------+  +----------------+  +----------------+ |
+--------------------------------------------------------------------+
]]></artwork>
        </artset>
      </figure>
      <t>The main elements in the framework are as follows:</t>
      <ul spacing="normal">
        <li>
          <t>(a), (d) Discovery and Inventory</t>
        </li>
        <li>
          <t>(b), (c) GREEN Metrics</t>
        </li>
        <li>
          <t>(b), (e) Monitor energy efficiency</t>
        </li>
        <li>
          <t>(f) Control Energy Saving</t>
        </li>
        <li>
          <t>(g) API Service Interface: enables access for service consumption, enabling data retrieval , control, and integration through API, e.g., <xref target="PetraApi"/>.</t>
        </li>
      </ul>
      <t>The monitoring interface (e) obviously monitor more aspects than just power and energy,
(for example traffic monitoring) but this is not covered in the framework.</t>
      <t>Note that the GREEN framework specifies logical blocks, however, the Energy Efficiency Management function might be implemented inside the device, based in <xref target="RFC8348"/>, in the controller, or a combination of both.</t>
      <t>Even the current reference model implicitly assumes a hierarchical network structure, this assumption acknowledges that modern networks have flatter and anticipate more distributed topologies.</t>
      <t>The reference model covers every network device and component that have a Unique Identifiable ID (UUID) and can represent or influence power or energy consumption. If the component can be uniquely identified, it can be modeled.</t>
      <t>In scope:</t>
      <ul spacing="normal">
        <li>
          <t>Devices</t>
        </li>
        <li>
          <t>Chassis,</t>
        </li>
        <li>
          <t>Line cards, modules, ports</t>
        </li>
        <li>
          <t>Power supply units (PSUs), fans, thermal units</t>
        </li>
        <li>
          <t>Accelerators, GPUs, NPUs</t>
        </li>
        <li>
          <t>Virtualized components where applicable</t>
        </li>
        <li>
          <t>Any element providing power, energy</t>
        </li>
      </ul>
      <section anchor="data-collection-architecture">
        <name>Data Collection Architecture</name>
        <section anchor="telemetry-push-pattern">
          <name>Telemetry Push Pattern</name>
          <t>The framework recommends a push-based telemetry model for energy efficiency data collection, where network devices stream power and energy measurements to management systems rather than waiting for poll requests.</t>
          <t>For energy monitoring specifically, push-based telemetry offers:</t>
          <ul spacing="normal">
            <li>
              <t>Temporal accuracy: Energy consumption varies over time; push models capture variations that polling might miss.</t>
            </li>
            <li>
              <t>Reduced latency: Anomalies (power spikes, efficiency degradation) are detected immediately.</t>
            </li>
            <li>
              <t>Network and data collection efficiency: Eliminates repetitive poll/response cycles.</t>
            </li>
            <li>
              <t>Scalability: Controllers can subscribe once rather than poll continuously.</t>
            </li>
          </ul>
          <t>Following the YANG-Push approach, several parameters from EMAN <xref target="RFC7460"/> are not needed in this framework:</t>
          <ul spacing="normal">
            <li>
              <t>eoEnergyCollectionStartTime: Collection timing is managed by YANG-Push subscriptions.</t>
            </li>
            <li>
              <t>eoEnergyMaxConsumed/eoEnergyMaxProduced: Devices do not store energy time series; controllers handle historical data.</t>
            </li>
            <li>
              <t>Energy collection parameters table: Replaced by YANG-Push subscription configuration.</t>
            </li>
          </ul>
        </section>
        <section anchor="controller-vs-device-initiated">
          <name>Controller vs. Device Initiated</name>
          <t>The framework supports both initiation models:</t>
          <ul spacing="normal">
            <li>
              <t>Controller-Initiated:
              </t>
              <ul spacing="normal">
                <li>
                  <t>Controller subscribes to Energy Objects streaming.</t>
                </li>
                <li>
                  <t>Provides centralized control over monitoring scope and frequency</t>
                </li>
                <li>
                  <t>Enables dynamic adjustment of monitoring based on operational needs</t>
                </li>
              </ul>
            </li>
            <li>
              <t>Device-Initiated:
              </t>
              <ul spacing="normal">
                <li>
                  <t>Devices can autonomously report critical energy events</t>
                </li>
                <li>
                  <t>Useful for threshold violations or hardware failures</t>
                </li>
                <li>
                  <t>Complements controller-initiated subscriptions</t>
                </li>
              </ul>
            </li>
          </ul>
        </section>
        <section anchor="uuid-based-component-identification">
          <name>UUID-Based Component Identification</name>
          <t>Energy metrics are anchored to hardware components using UUIDs from the ietf-hardware model <xref target="RFC8348"/>:</t>
          <ul spacing="normal">
            <li>
              <t>Each physical component (chassis, power supply, line card, etc.) has a stable UUID</t>
            </li>
            <li>
              <t>Energy metrics reference these UUIDs, enabling correlation with:
              </t>
              <ul spacing="normal">
                <li>
                  <t>Component lifecycle (installation, replacement, decommissioning)</t>
                </li>
                <li>
                  <t>Inventory management systems</t>
                </li>
                <li>
                  <t>Warranty and support tracking</t>
                </li>
                <li>
                  <t>Asset management databases</t>
                </li>
              </ul>
            </li>
          </ul>
          <t>To enable stable component identification across systems, the GREEN Framework supports dual identifiers based on <xref target="RFC8348"/>: controllers will need to assign their own ID during onboarding, query the device's ietf-hardware UUID, and maintain a mapping between both for cross-system correlation.</t>
        </section>
        <section anchor="measurement-accuracy-and-data-source-classification">
          <name>Measurement Accuracy and Data Source Classification</name>
          <t>Power and energy data reported by network elements differ significantly in origin and reliability. Some values are derived from calibrated sensors, while others are based on manufacturer specifications, historical observations, or analytical models. To ensure meaningful comparison, aggregation, and interpretation, the framework requires all reported energy-related metrics to include an explicit indication of measurement accuracy.</t>
          <t>The framework defines a common classification of data accuracy covering unknown, estimated, and directly measured values. Measured data is further differentiated by precision levels. This classification enables consumers of the data to assess reliability, prioritize upgrades, support regulatory compliance, and avoid incorrect aggregation or double counting across measurement domains.</t>
          <t>Detailed accuracy categories, and extensibility mechanisms are specified in the GREEN YANG data model <xref target="PowerAndEnergy"/>.</t>
        </section>
        <section anchor="industry-standard-certifications">
          <name>Industry-Standard Certifications</name>
          <t>In addition to measurement accuracy, the framework supports the reporting of industry-standard energy efficiency certifications, per Energy Object, when available (for example a PSU). These certifications provide vendor- or laboratory-validated benchmarks that characterize the designed efficiency of equipment and components.</t>
          <t>Certification information complements measurement accuracy by providing a stable, device-level reference for procurement, compliance, and lifecycle management, while accuracy indicators describe the reliability of operational measurements. Together, these mechanisms enable informed assessment of both expected and observed energy performance.</t>
          <t>The purpose of this framework and YANG module is not to identify all certifications, but to establish a foundation for future extensions. Detailed certification models and encoding rules are defined in the companion GREEN YANG data model.</t>
        </section>
        <section anchor="extensibility-through-yang-identities">
          <name>Extensibility Through YANG Identities</name>
          <t>The accuracy hierarchy uses YANG <tt>identityref</tt> to allow vendor-specific extensions:
<tt>yang
identity accuracy-measured-vendor-calibrated {
  base accuracy-measured;
  description
    "Vendor-specific calibrated sensor with certificate ID XYZ";
}
</tt></t>
          <t>This maintains interoperability (base <tt>accuracy-measured</tt> classification) while supporting proprietary accuracy metadata.</t>
          <t>Implementation details are in <xref target="PowerAndEnergy"/>.</t>
        </section>
        <section anchor="hierarchical-data-model-and-default-value-inheritance">
          <name>Hierarchical Data Model and Default Value Inheritance</name>
          <t>The framework leverages the hierarchical structure of the ietf-hardware model <xref target="RFC8348"/> to minimize redundant data reporting and simplify device implementation. The framework refers as parent-child relationships.</t>
          <t>Energy objects inherit their hierarchical containment relationships from the hardware component tree. For example:</t>
          <ul spacing="normal">
            <li>
              <t>A chassis(parent) contains line cards(children).</t>
            </li>
            <li>
              <t>Each line card(parent) contains ports(children).</t>
            </li>
            <li>
              <t>Each chassis(parent) is powered by power supply units(children).</t>
            </li>
          </ul>
          <t>Energy metrics and metadata follow these same hierarchical relationships, enabling:</t>
          <ul spacing="normal">
            <li>
              <t>Child components inherit measurement accuracy from their parent unless explicitly overridden.</t>
            </li>
            <li>
              <t>Reduced reporting overhead: Devices only transmit accuracy metadata for components that differ from their parent.</t>
            </li>
            <li>
              <t>Hierarchical validation: Controllers leverage the device containment tree (per <xref target="RFC8348"/>) to verify parent measurements by aggregating child values.</t>
            </li>
          </ul>
          <t>The YANG data model <xref target="PowerAndEnergy"/> implements hierarchical defaults for key attributes. For example:</t>
          <t>The <tt>data-source-accuracy</tt> leaf has a default value of <tt>accuracy-like-parent</tt>, meaning:</t>
          <ul spacing="normal">
            <li>
              <t>If a chassis reports <tt>accuracy-measured-gold</tt> (±5%)</t>
            </li>
            <li>
              <t>All child components(line cards, ports, fans) automatically inherit <tt>accuracy-measured-gold</tt></t>
            </li>
            <li>
              <t>Only components with different accuracy need to explicitly report their value</t>
            </li>
          </ul>
          <t>Example:
<tt>
Chassis (accuracy: gold ±5%)
├── Line Card 1 (inherits: gold ±5%)  ← No need to report
├── Line Card 2 (inherits: gold ±5%)  ← No need to report
└── PSU 1 (explicit: silver ±10%)     ← Must report (differs from parent)
</tt></t>
          <t>This dramatically reduces YANG-Push telemetry volume while maintaining accuracy transparency.</t>
        </section>
        <section anchor="unit-multiplier-consistency">
          <name>Unit Multiplier Consistency</name>
          <t>While <tt>unit-multiplier</tt> does not inherit, the framework recommends:</t>
          <ul spacing="normal">
            <li>
              <t>Mandatory unit-multiplier specification OR</t>
            </li>
            <li>
              <t>Default to <tt>multiplier-units</tt> (10^0 = 1) for simplicity</t>
            </li>
          </ul>
          <t><strong>Rationale from WG Discussion:</strong>
&gt; "Either mandatory or default to 1, not inheritance. Leave it open to authors to discuss further." The final YANG model can choose either approach, but must not use inheritance to avoid client code complexity.</t>
        </section>
        <section anchor="power-factor">
          <name>Power Factor</name>
          <t>The YANG data model <xref target="PowerAndEnergy"/> introduces a power-factor leaf to capture Power Factor (PF), enabling controller engines to accurately compute real power. PF is essential for accurately estimating real power consumption in AC-powered components, especially Power Supply Units (PSUs).</t>
          <t>The <tt>power-factor</tt> leaf defaults to 100 (unity power factor), meaning:
- Devices with typical resistive loads don't need to report power factor
- Only devices with significant reactive power (motors, large PSUs) need explicit values
- Simplifies data for most networking equipment</t>
        </section>
      </section>
      <section anchor="typical-power-topologies">
        <name>Typical Power Topologies</name>
        <t>The following reference model describes physical power topologies
   that exist in parallel with a communication topology. While many
   more topologies can be created with a combination of devices, the
   following are some basic ones that show how Energy Management
   topologies differ from Network Management topologies. Only the controller,
   devices and components, are depicted here, as the Network Domain Level
   remains identical.</t>
        <t>NOTE:</t>
        <ul spacing="normal">
          <li>
            <t>"###" is used to denote a transfer of energy using Power Interface.</t>
          </li>
          <li>
            <t>"- &gt;" is used to denote a transfer of information using Network Interface.</t>
          </li>
        </ul>
        <section anchor="basic-power-supply">
          <name>Basic Power Supply</name>
          <t>This covers the basic example of router connected to Power Outlet in the wall.</t>
          <figure anchor="fig-basic_power">
            <name>Reference Model Example: Basic Power Supply</name>
            <artset>
              <artwork type="svg"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="576" width="568" viewBox="0 0 568 576" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
                  <path d="M 8,32 L 8,96" fill="none" stroke="black"/>
                  <path d="M 8,336 L 8,400" fill="none" stroke="black"/>
                  <path d="M 48,192 L 48,328" fill="none" stroke="black"/>
                  <path d="M 104,496 L 104,560" fill="none" stroke="black"/>
                  <path d="M 176,192 L 176,328" fill="none" stroke="black"/>
                  <path d="M 224,496 L 224,560" fill="none" stroke="black"/>
                  <path d="M 256,144 L 256,328" fill="none" stroke="black"/>
                  <path d="M 328,496 L 328,560" fill="none" stroke="black"/>
                  <path d="M 368,408 L 368,432" fill="none" stroke="black"/>
                  <path d="M 368,464 L 368,488" fill="none" stroke="black"/>
                  <path d="M 400,408 L 400,432" fill="none" stroke="black"/>
                  <path d="M 400,464 L 400,488" fill="none" stroke="black"/>
                  <path d="M 432,408 L 432,440" fill="none" stroke="black"/>
                  <path d="M 432,456 L 432,464" fill="none" stroke="black"/>
                  <path d="M 448,408 L 448,440" fill="none" stroke="black"/>
                  <path d="M 448,456 L 448,488" fill="none" stroke="black"/>
                  <path d="M 480,496 L 480,560" fill="none" stroke="black"/>
                  <path d="M 560,32 L 560,96" fill="none" stroke="black"/>
                  <path d="M 560,336 L 560,400" fill="none" stroke="black"/>
                  <path d="M 8,32 L 560,32" fill="none" stroke="black"/>
                  <path d="M 8,96 L 560,96" fill="none" stroke="black"/>
                  <path d="M 8,336 L 560,336" fill="none" stroke="black"/>
                  <path d="M 8,400 L 560,400" fill="none" stroke="black"/>
                  <path d="M 104,496 L 224,496" fill="none" stroke="black"/>
                  <path d="M 328,496 L 480,496" fill="none" stroke="black"/>
                  <path d="M 104,560 L 224,560" fill="none" stroke="black"/>
                  <path d="M 328,560 L 480,560" fill="none" stroke="black"/>
                  <polygon class="arrowhead" points="456,488 444,482.4 444,493.6" fill="black" transform="rotate(90,448,488)"/>
                  <path class="jump" d="M 448,456 C 454,456 454,440 448,440" fill="none" stroke="black"/>
                  <path class="jump" d="M 432,456 C 426,456 426,440 432,440" fill="none" stroke="black"/>
                  <polygon class="arrowhead" points="440,408 428,402.4 428,413.6" fill="black" transform="rotate(270,432,408)"/>
                  <polygon class="arrowhead" points="408,408 396,402.4 396,413.6" fill="black" transform="rotate(270,400,408)"/>
                  <polygon class="arrowhead" points="376,408 364,402.4 364,413.6" fill="black" transform="rotate(270,368,408)"/>
                  <polygon class="arrowhead" points="264,328 252,322.4 252,333.6" fill="black" transform="rotate(90,256,328)"/>
                  <polygon class="arrowhead" points="184,192 172,186.4 172,197.6" fill="black" transform="rotate(270,176,192)"/>
                  <polygon class="arrowhead" points="56,192 44,186.4 44,197.6" fill="black" transform="rotate(270,48,192)"/>
                  <g class="text">
                    <text x="168" y="68">(3)</text>
                    <text x="216" y="68">Network</text>
                    <text x="276" y="68">Domain</text>
                    <text x="328" y="68">Level</text>
                    <text x="16" y="132">(a)</text>
                    <text x="152" y="132">(b)</text>
                    <text x="288" y="132">(c)</text>
                    <text x="40" y="148">Inventory</text>
                    <text x="168" y="148">Monitor</text>
                    <text x="264" y="148">-</text>
                    <text x="352" y="148">DataSheets/DataBase</text>
                    <text x="460" y="148">and/or</text>
                    <text x="504" y="148">via</text>
                    <text x="536" y="148">API</text>
                    <text x="12" y="164">Of</text>
                    <text x="60" y="164">identity</text>
                    <text x="164" y="164">Energy</text>
                    <text x="308" y="164">Metadata</text>
                    <text x="360" y="164">and</text>
                    <text x="400" y="164">other</text>
                    <text x="492" y="164">device/component</text>
                    <text x="16" y="180">and</text>
                    <text x="76" y="180">Capability</text>
                    <text x="180" y="180">Efficiency</text>
                    <text x="308" y="180">/network</text>
                    <text x="376" y="180">related</text>
                    <text x="460" y="180">information:</text>
                    <text x="328" y="212">.Power/Energy</text>
                    <text x="416" y="212">related</text>
                    <text x="480" y="212">metrics</text>
                    <text x="328" y="228">information</text>
                    <text x="304" y="244">.Origin</text>
                    <text x="348" y="244">of</text>
                    <text x="388" y="244">Energy</text>
                    <text x="432" y="244">Mix</text>
                    <text x="304" y="260">.Carbon</text>
                    <text x="360" y="260">aware</text>
                    <text x="408" y="260">based</text>
                    <text x="444" y="260">on</text>
                    <text x="492" y="260">location</text>
                    <text x="80" y="372">(2)</text>
                    <text x="140" y="372">controller</text>
                    <text x="236" y="372">(collection,</text>
                    <text x="320" y="372">compute</text>
                    <text x="368" y="372">and</text>
                    <text x="432" y="372">aggregate?)</text>
                    <text x="368" y="452">(d)</text>
                    <text x="400" y="452">(e)</text>
                    <text x="440" y="452">f</text>
                    <text x="136" y="532">Power</text>
                    <text x="188" y="532">Supply</text>
                    <text x="276" y="532">############</text>
                    <text x="404" y="532">Device/Component</text>
                  </g>
                </svg>
              </artwork>
              <artwork type="ascii-art"><![CDATA[
+--------------------------------------------------------------------+
|                                                                    |
|                  (3) Network Domain Level                          |
|                                                                    |
+--------------------------------------------------------------------+

(a)              (b)              (c)
Inventory        Monitor       +- DataSheets/DataBase and/or via API
Of identity      Energy        |  Metadata and other device/component
and Capability   Efficiency    |  /network related information:
     ^               ^         |
     |               |         |  .Power/Energy related metrics
     |               |         |   information
     |               |         |  .Origin of Energy Mix
     |               |         |  .Carbon aware based on location
     |               |         |
     |               |         |
     |               |         |
     |               |         v
+--------------------------------------------------------------------+
|                                                                    |
|       (2) controller (collection, compute and aggregate?)          |
|                                                                    |
+--------------------------------------------------------------------+
                                             ^   ^   ^ |
                                             |   |   | |
                                            (d) (e)  (f)
                                             |   |   | |
                                             |   |     v
            +--------------+            +------------------+
            |              |            |                  |
            | Power Supply |############| Device/Component |
            |              |            |                  |
            +--------------+            +------------------+
]]></artwork>
            </artset>
          </figure>
        </section>
        <section anchor="physical-meter-with-legacy-device">
          <name>Physical Meter with Legacy Device</name>
          <t>This covers the basic example of device connected to wall Power Outlet,
with a Physical Meter placed in the wall Power Outlet, because the device
can not monitor its power, energy, demand.</t>
          <figure anchor="fig-physical_meter">
            <name>Reference Model Example: Physical Meter</name>
            <artset>
              <artwork type="svg"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="576" width="568" viewBox="0 0 568 576" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
                  <path d="M 8,32 L 8,96" fill="none" stroke="black"/>
                  <path d="M 8,336 L 8,400" fill="none" stroke="black"/>
                  <path d="M 40,496 L 40,560" fill="none" stroke="black"/>
                  <path d="M 48,192 L 48,328" fill="none" stroke="black"/>
                  <path d="M 160,496 L 160,560" fill="none" stroke="black"/>
                  <path d="M 176,192 L 176,328" fill="none" stroke="black"/>
                  <path d="M 192,496 L 192,560" fill="none" stroke="black"/>
                  <path d="M 248,408 L 248,432" fill="none" stroke="black"/>
                  <path d="M 248,464 L 248,488" fill="none" stroke="black"/>
                  <path d="M 256,144 L 256,328" fill="none" stroke="black"/>
                  <path d="M 328,496 L 328,560" fill="none" stroke="black"/>
                  <path d="M 360,496 L 360,560" fill="none" stroke="black"/>
                  <path d="M 488,496 L 488,560" fill="none" stroke="black"/>
                  <path d="M 560,32 L 560,96" fill="none" stroke="black"/>
                  <path d="M 560,336 L 560,400" fill="none" stroke="black"/>
                  <path d="M 8,32 L 560,32" fill="none" stroke="black"/>
                  <path d="M 8,96 L 560,96" fill="none" stroke="black"/>
                  <path d="M 8,336 L 560,336" fill="none" stroke="black"/>
                  <path d="M 8,400 L 560,400" fill="none" stroke="black"/>
                  <path d="M 40,496 L 160,496" fill="none" stroke="black"/>
                  <path d="M 192,496 L 328,496" fill="none" stroke="black"/>
                  <path d="M 360,496 L 488,496" fill="none" stroke="black"/>
                  <path d="M 40,560 L 160,560" fill="none" stroke="black"/>
                  <path d="M 192,560 L 328,560" fill="none" stroke="black"/>
                  <path d="M 360,560 L 488,560" fill="none" stroke="black"/>
                  <polygon class="arrowhead" points="264,328 252,322.4 252,333.6" fill="black" transform="rotate(90,256,328)"/>
                  <polygon class="arrowhead" points="256,408 244,402.4 244,413.6" fill="black" transform="rotate(270,248,408)"/>
                  <polygon class="arrowhead" points="184,192 172,186.4 172,197.6" fill="black" transform="rotate(270,176,192)"/>
                  <polygon class="arrowhead" points="56,192 44,186.4 44,197.6" fill="black" transform="rotate(270,48,192)"/>
                  <g class="text">
                    <text x="168" y="68">(3)</text>
                    <text x="216" y="68">Network</text>
                    <text x="276" y="68">Domain</text>
                    <text x="328" y="68">Level</text>
                    <text x="16" y="132">(a)</text>
                    <text x="152" y="132">(b)</text>
                    <text x="288" y="132">(c)</text>
                    <text x="40" y="148">Inventory</text>
                    <text x="168" y="148">Monitor</text>
                    <text x="264" y="148">-</text>
                    <text x="352" y="148">DataSheets/DataBase</text>
                    <text x="460" y="148">and/or</text>
                    <text x="504" y="148">via</text>
                    <text x="536" y="148">API</text>
                    <text x="12" y="164">Of</text>
                    <text x="60" y="164">identity</text>
                    <text x="164" y="164">Energy</text>
                    <text x="308" y="164">Metadata</text>
                    <text x="360" y="164">and</text>
                    <text x="400" y="164">other</text>
                    <text x="492" y="164">device/component</text>
                    <text x="16" y="180">and</text>
                    <text x="76" y="180">Capability</text>
                    <text x="180" y="180">Efficiency</text>
                    <text x="308" y="180">/network</text>
                    <text x="376" y="180">related</text>
                    <text x="460" y="180">information:</text>
                    <text x="328" y="212">.Power/Energy</text>
                    <text x="416" y="212">related</text>
                    <text x="480" y="212">metrics</text>
                    <text x="328" y="228">information</text>
                    <text x="304" y="244">.Origin</text>
                    <text x="348" y="244">of</text>
                    <text x="388" y="244">Energy</text>
                    <text x="432" y="244">Mix</text>
                    <text x="304" y="260">.Carbon</text>
                    <text x="360" y="260">aware</text>
                    <text x="408" y="260">based</text>
                    <text x="444" y="260">on</text>
                    <text x="492" y="260">location</text>
                    <text x="80" y="372">(2)</text>
                    <text x="140" y="372">controller</text>
                    <text x="236" y="372">(collection,</text>
                    <text x="320" y="372">compute</text>
                    <text x="368" y="372">and</text>
                    <text x="432" y="372">aggregate?)</text>
                    <text x="248" y="452">(e)</text>
                    <text x="72" y="532">Power</text>
                    <text x="124" y="532">Supply</text>
                    <text x="176" y="532">###</text>
                    <text x="236" y="532">Physical</text>
                    <text x="296" y="532">Meter</text>
                    <text x="344" y="532">###</text>
                    <text x="396" y="532">Legacy</text>
                    <text x="452" y="532">Device</text>
                  </g>
                </svg>
              </artwork>
              <artwork type="ascii-art"><![CDATA[
+--------------------------------------------------------------------+
|                                                                    |
|                  (3) Network Domain Level                          |
|                                                                    |
+--------------------------------------------------------------------+

(a)              (b)              (c)
Inventory        Monitor       +- DataSheets/DataBase and/or via API
Of identity      Energy        |  Metadata and other device/component
and Capability   Efficiency    |  /network related information:
     ^               ^         |
     |               |         |  .Power/Energy related metrics
     |               |         |   information
     |               |         |  .Origin of Energy Mix
     |               |         |  .Carbon aware based on location
     |               |         |
     |               |         |
     |               |         |
     |               |         v
+--------------------------------------------------------------------+
|                                                                    |
|       (2) controller (collection, compute and aggregate?)          |
|                                                                    |
+--------------------------------------------------------------------+
                              ^
                              |
                             (e)
                              |
                              |
    +--------------+   +----------------+   +---------------+
    |              |   |                |   |               |
    | Power Supply |###| Physical Meter |###| Legacy Device |
    |              |   |                |   |               |
    +--------------+   +----------------+   +---------------+
]]></artwork>
            </artset>
          </figure>
          <t>When the EnMS discovers the physical meter, it must know for
which Energy Object(s) it measures power or energy. This is the
Metering Relatonship.</t>
          <t>A Metering Relationship is a relationship where one Energy Object
measures power, energy, demand, or Power Attributes of one or more
other Energy Objects.  The Metering Relationship gives the view of
the Metering topology.  Physical meters can be placed anywhere in
a power distribution tree.  For example, utility meters monitor
and report accumulated power consumption of the entire building.
Logically, the Metering topology overlaps with the wiring
topology, as meters are connected to the wiring topology.  A
typical example is meters that clamp onto the existing wiring.</t>
        </section>
        <section anchor="physical-meter-with-new-device">
          <name>Physical Meter with New Device</name>
          <t>This covers the example of device connected to wall Power Outlet, with a Physical Meter placed in the wall Power Outlet, because the previous device was not able to monitor its power, energy, demand.</t>
          <figure anchor="fig-new_device">
            <name>Reference Model Example: Physical Meter with New Device</name>
            <artset>
              <artwork type="svg"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="576" width="520" viewBox="0 0 520 576" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
                  <path d="M 8,32 L 8,96" fill="none" stroke="black"/>
                  <path d="M 8,336 L 8,400" fill="none" stroke="black"/>
                  <path d="M 16,496 L 16,560" fill="none" stroke="black"/>
                  <path d="M 48,192 L 48,328" fill="none" stroke="black"/>
                  <path d="M 136,496 L 136,560" fill="none" stroke="black"/>
                  <path d="M 168,496 L 168,560" fill="none" stroke="black"/>
                  <path d="M 176,192 L 176,328" fill="none" stroke="black"/>
                  <path d="M 216,144 L 216,328" fill="none" stroke="black"/>
                  <path d="M 248,408 L 248,432" fill="none" stroke="black"/>
                  <path d="M 248,464 L 248,488" fill="none" stroke="black"/>
                  <path d="M 304,496 L 304,560" fill="none" stroke="black"/>
                  <path d="M 336,496 L 336,560" fill="none" stroke="black"/>
                  <path d="M 392,408 L 392,432" fill="none" stroke="black"/>
                  <path d="M 392,464 L 392,488" fill="none" stroke="black"/>
                  <path d="M 424,408 L 424,432" fill="none" stroke="black"/>
                  <path d="M 424,464 L 424,488" fill="none" stroke="black"/>
                  <path d="M 456,408 L 456,440" fill="none" stroke="black"/>
                  <path d="M 456,456 L 456,464" fill="none" stroke="black"/>
                  <path d="M 472,408 L 472,440" fill="none" stroke="black"/>
                  <path d="M 472,456 L 472,488" fill="none" stroke="black"/>
                  <path d="M 488,496 L 488,560" fill="none" stroke="black"/>
                  <path d="M 504,32 L 504,96" fill="none" stroke="black"/>
                  <path d="M 512,336 L 512,400" fill="none" stroke="black"/>
                  <path d="M 8,32 L 504,32" fill="none" stroke="black"/>
                  <path d="M 8,96 L 504,96" fill="none" stroke="black"/>
                  <path d="M 8,336 L 512,336" fill="none" stroke="black"/>
                  <path d="M 8,400 L 512,400" fill="none" stroke="black"/>
                  <path d="M 16,496 L 136,496" fill="none" stroke="black"/>
                  <path d="M 168,496 L 304,496" fill="none" stroke="black"/>
                  <path d="M 336,496 L 488,496" fill="none" stroke="black"/>
                  <path d="M 16,560 L 136,560" fill="none" stroke="black"/>
                  <path d="M 168,560 L 304,560" fill="none" stroke="black"/>
                  <path d="M 336,560 L 488,560" fill="none" stroke="black"/>
                  <polygon class="arrowhead" points="480,488 468,482.4 468,493.6" fill="black" transform="rotate(90,472,488)"/>
                  <path class="jump" d="M 472,456 C 478,456 478,440 472,440" fill="none" stroke="black"/>
                  <path class="jump" d="M 456,456 C 450,456 450,440 456,440" fill="none" stroke="black"/>
                  <polygon class="arrowhead" points="464,408 452,402.4 452,413.6" fill="black" transform="rotate(270,456,408)"/>
                  <polygon class="arrowhead" points="432,408 420,402.4 420,413.6" fill="black" transform="rotate(270,424,408)"/>
                  <polygon class="arrowhead" points="400,408 388,402.4 388,413.6" fill="black" transform="rotate(270,392,408)"/>
                  <polygon class="arrowhead" points="256,408 244,402.4 244,413.6" fill="black" transform="rotate(270,248,408)"/>
                  <polygon class="arrowhead" points="224,328 212,322.4 212,333.6" fill="black" transform="rotate(90,216,328)"/>
                  <polygon class="arrowhead" points="184,192 172,186.4 172,197.6" fill="black" transform="rotate(270,176,192)"/>
                  <polygon class="arrowhead" points="56,192 44,186.4 44,197.6" fill="black" transform="rotate(270,48,192)"/>
                  <g class="text">
                    <text x="168" y="68">(3)</text>
                    <text x="216" y="68">Network</text>
                    <text x="276" y="68">Domain</text>
                    <text x="328" y="68">Level</text>
                    <text x="16" y="132">(a)</text>
                    <text x="144" y="132">(b)</text>
                    <text x="256" y="132">(c)</text>
                    <text x="40" y="148">Inventory</text>
                    <text x="152" y="148">Monitor</text>
                    <text x="224" y="148">-</text>
                    <text x="312" y="148">DataSheets/DataBase</text>
                    <text x="420" y="148">and/or</text>
                    <text x="464" y="148">via</text>
                    <text x="496" y="148">API</text>
                    <text x="12" y="164">of</text>
                    <text x="60" y="164">identity</text>
                    <text x="148" y="164">Energy</text>
                    <text x="268" y="164">Metadata</text>
                    <text x="320" y="164">and</text>
                    <text x="360" y="164">other</text>
                    <text x="416" y="164">device/</text>
                    <text x="8" y="180">&amp;</text>
                    <text x="60" y="180">capability</text>
                    <text x="156" y="180">Efficiency</text>
                    <text x="304" y="180">component/network</text>
                    <text x="408" y="180">related</text>
                    <text x="284" y="196">information:</text>
                    <text x="288" y="212">.Power/Energy</text>
                    <text x="376" y="212">related</text>
                    <text x="440" y="212">metrics</text>
                    <text x="288" y="228">Information</text>
                    <text x="264" y="244">.Origin</text>
                    <text x="308" y="244">of</text>
                    <text x="348" y="244">Energy</text>
                    <text x="392" y="244">Mix</text>
                    <text x="264" y="260">.Carbon</text>
                    <text x="320" y="260">aware</text>
                    <text x="368" y="260">based</text>
                    <text x="404" y="260">on</text>
                    <text x="452" y="260">location</text>
                    <text x="56" y="372">(2)</text>
                    <text x="116" y="372">controller</text>
                    <text x="212" y="372">(collection,</text>
                    <text x="296" y="372">compute</text>
                    <text x="344" y="372">and</text>
                    <text x="408" y="372">aggregate?)</text>
                    <text x="248" y="452">(e)</text>
                    <text x="392" y="452">(d)</text>
                    <text x="424" y="452">(e)</text>
                    <text x="464" y="452">f</text>
                    <text x="48" y="532">Power</text>
                    <text x="100" y="532">Supply</text>
                    <text x="152" y="532">###</text>
                    <text x="212" y="532">Physical</text>
                    <text x="272" y="532">Meter</text>
                    <text x="320" y="532">###</text>
                    <text x="412" y="532">Device/Component</text>
                  </g>
                </svg>
              </artwork>
              <artwork type="ascii-art"><![CDATA[
+-------------------------------------------------------------+
|                                                             |
|                  (3) Network Domain Level                   |
|                                                             |
+-------------------------------------------------------------+

(a)             (b)           (c)
Inventory      Monitor    +- DataSheets/DataBase and/or via API
of identity    Energy     |  Metadata and other device/
& capability  Efficiency  |  component/network related 
     ^               ^    |  information:
     |               |    |  .Power/Energy related metrics
     |               |    |   Information
     |               |    |  .Origin of Energy Mix
     |               |    |  .Carbon aware based on location
     |               |    |
     |               |    |
     |               |    |
     |               |    v
+--------------------------------------------------------------+
|                                                              |
|    (2) controller (collection, compute and aggregate?)       |
|                                                              |
+--------------------------------------------------------------+
                              ^                 ^   ^   ^ |
                              |                 |   |   | |
                             (e)               (d) (e)  (f)
                              |                 |   |   | |
                              |                 |   |     v
 +--------------+   +----------------+   +------------------+
 |              |   |                |   |                  |
 | Power Supply |###| Physical Meter |###| Device/Component |
 |              |   |                |   |                  |
 +--------------+   +----------------+   +------------------+
]]></artwork>
            </artset>
          </figure>
          <t>The most important issue in such a topology is to avoid the double counting in the Energy Management System (EnMS). The physical meter reports the Energy transmitted, while the connected Device/Component might also report its consumed Energy. Those two values are identical. Without the knowledge of this specific topology, that is the Metering Relationship between the two Energy Objects, the EnMS will double count the Energy consumed in the network.</t>
        </section>
        <section anchor="power-over-ethernet">
          <name>Power over Ethernet</name>
          <t>This covers the example of a switch port (Power Outlet) the provides energy with Power over Ethernet (PoE) to a PoE end points (camera, access port, etc.).</t>
          <figure anchor="fig-power_ethernet">
            <name>Reference Model Example: Power over Ethernet</name>
            <artset>
              <artwork type="svg"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="592" width="568" viewBox="0 0 568 592" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
                  <path d="M 8,32 L 8,96" fill="none" stroke="black"/>
                  <path d="M 8,336 L 8,400" fill="none" stroke="black"/>
                  <path d="M 48,192 L 48,328" fill="none" stroke="black"/>
                  <path d="M 104,496 L 104,576" fill="none" stroke="black"/>
                  <path d="M 120,408 L 120,432" fill="none" stroke="black"/>
                  <path d="M 120,464 L 120,488" fill="none" stroke="black"/>
                  <path d="M 152,408 L 152,432" fill="none" stroke="black"/>
                  <path d="M 152,464 L 152,488" fill="none" stroke="black"/>
                  <path d="M 176,192 L 176,328" fill="none" stroke="black"/>
                  <path d="M 184,408 L 184,440" fill="none" stroke="black"/>
                  <path d="M 184,456 L 184,464" fill="none" stroke="black"/>
                  <path d="M 200,408 L 200,440" fill="none" stroke="black"/>
                  <path d="M 200,456 L 200,488" fill="none" stroke="black"/>
                  <path d="M 224,496 L 224,576" fill="none" stroke="black"/>
                  <path d="M 256,144 L 256,328" fill="none" stroke="black"/>
                  <path d="M 328,496 L 328,576" fill="none" stroke="black"/>
                  <path d="M 352,408 L 352,432" fill="none" stroke="black"/>
                  <path d="M 352,464 L 352,488" fill="none" stroke="black"/>
                  <path d="M 384,408 L 384,432" fill="none" stroke="black"/>
                  <path d="M 384,464 L 384,488" fill="none" stroke="black"/>
                  <path d="M 416,408 L 416,440" fill="none" stroke="black"/>
                  <path d="M 416,456 L 416,464" fill="none" stroke="black"/>
                  <path d="M 432,408 L 432,440" fill="none" stroke="black"/>
                  <path d="M 432,456 L 432,488" fill="none" stroke="black"/>
                  <path d="M 464,496 L 464,576" fill="none" stroke="black"/>
                  <path d="M 560,32 L 560,96" fill="none" stroke="black"/>
                  <path d="M 560,336 L 560,400" fill="none" stroke="black"/>
                  <path d="M 8,32 L 560,32" fill="none" stroke="black"/>
                  <path d="M 8,96 L 560,96" fill="none" stroke="black"/>
                  <path d="M 8,336 L 560,336" fill="none" stroke="black"/>
                  <path d="M 8,400 L 560,400" fill="none" stroke="black"/>
                  <path d="M 104,496 L 224,496" fill="none" stroke="black"/>
                  <path d="M 328,496 L 464,496" fill="none" stroke="black"/>
                  <path d="M 104,576 L 224,576" fill="none" stroke="black"/>
                  <path d="M 328,576 L 464,576" fill="none" stroke="black"/>
                  <polygon class="arrowhead" points="440,488 428,482.4 428,493.6" fill="black" transform="rotate(90,432,488)"/>
                  <path class="jump" d="M 432,456 C 438,456 438,440 432,440" fill="none" stroke="black"/>
                  <path class="jump" d="M 416,456 C 410,456 410,440 416,440" fill="none" stroke="black"/>
                  <polygon class="arrowhead" points="424,408 412,402.4 412,413.6" fill="black" transform="rotate(270,416,408)"/>
                  <polygon class="arrowhead" points="392,408 380,402.4 380,413.6" fill="black" transform="rotate(270,384,408)"/>
                  <polygon class="arrowhead" points="360,408 348,402.4 348,413.6" fill="black" transform="rotate(270,352,408)"/>
                  <polygon class="arrowhead" points="264,328 252,322.4 252,333.6" fill="black" transform="rotate(90,256,328)"/>
                  <polygon class="arrowhead" points="208,488 196,482.4 196,493.6" fill="black" transform="rotate(90,200,488)"/>
                  <path class="jump" d="M 200,456 C 206,456 206,440 200,440" fill="none" stroke="black"/>
                  <path class="jump" d="M 184,456 C 178,456 178,440 184,440" fill="none" stroke="black"/>
                  <polygon class="arrowhead" points="192,408 180,402.4 180,413.6" fill="black" transform="rotate(270,184,408)"/>
                  <polygon class="arrowhead" points="184,192 172,186.4 172,197.6" fill="black" transform="rotate(270,176,192)"/>
                  <polygon class="arrowhead" points="160,408 148,402.4 148,413.6" fill="black" transform="rotate(270,152,408)"/>
                  <polygon class="arrowhead" points="128,408 116,402.4 116,413.6" fill="black" transform="rotate(270,120,408)"/>
                  <polygon class="arrowhead" points="56,192 44,186.4 44,197.6" fill="black" transform="rotate(270,48,192)"/>
                  <g class="text">
                    <text x="168" y="68">(3)</text>
                    <text x="216" y="68">Network</text>
                    <text x="276" y="68">Domain</text>
                    <text x="328" y="68">Level</text>
                    <text x="16" y="132">(a)</text>
                    <text x="152" y="132">(b)</text>
                    <text x="288" y="132">(c)</text>
                    <text x="40" y="148">Inventory</text>
                    <text x="168" y="148">Monitor</text>
                    <text x="264" y="148">-</text>
                    <text x="352" y="148">DataSheets/DataBase</text>
                    <text x="460" y="148">and/or</text>
                    <text x="504" y="148">via</text>
                    <text x="536" y="148">API</text>
                    <text x="12" y="164">Of</text>
                    <text x="60" y="164">identity</text>
                    <text x="164" y="164">Energy</text>
                    <text x="308" y="164">Metadata</text>
                    <text x="360" y="164">and</text>
                    <text x="400" y="164">other</text>
                    <text x="492" y="164">device/component</text>
                    <text x="16" y="180">and</text>
                    <text x="76" y="180">Capability</text>
                    <text x="180" y="180">Efficiency</text>
                    <text x="308" y="180">/network</text>
                    <text x="376" y="180">related</text>
                    <text x="460" y="180">information:</text>
                    <text x="328" y="212">.Power/Energy</text>
                    <text x="416" y="212">related</text>
                    <text x="480" y="212">metrics</text>
                    <text x="328" y="228">information</text>
                    <text x="304" y="244">.Origin</text>
                    <text x="348" y="244">of</text>
                    <text x="388" y="244">Energy</text>
                    <text x="432" y="244">Mix</text>
                    <text x="304" y="260">.Carbon</text>
                    <text x="360" y="260">aware</text>
                    <text x="408" y="260">based</text>
                    <text x="444" y="260">on</text>
                    <text x="492" y="260">location</text>
                    <text x="80" y="372">(2)</text>
                    <text x="140" y="372">controller</text>
                    <text x="236" y="372">(collection,</text>
                    <text x="320" y="372">compute</text>
                    <text x="368" y="372">and</text>
                    <text x="432" y="372">aggregate?)</text>
                    <text x="120" y="452">(d)</text>
                    <text x="152" y="452">(e)</text>
                    <text x="192" y="452">f</text>
                    <text x="352" y="452">(d)</text>
                    <text x="384" y="452">(e)</text>
                    <text x="424" y="452">f</text>
                    <text x="140" y="532">Device</text>
                    <text x="276" y="532">############</text>
                    <text x="352" y="532">PoE</text>
                    <text x="384" y="532">End</text>
                    <text x="424" y="532">Point</text>
                    <text x="148" y="548">(switch)</text>
                  </g>
                </svg>
              </artwork>
              <artwork type="ascii-art"><![CDATA[
+--------------------------------------------------------------------+
|                                                                    |
|                  (3) Network Domain Level                          |
|                                                                    |
+--------------------------------------------------------------------+

(a)              (b)              (c)
Inventory        Monitor       +- DataSheets/DataBase and/or via API
Of identity      Energy        |  Metadata and other device/component
and Capability   Efficiency    |  /network related information:
     ^               ^         |
     |               |         |  .Power/Energy related metrics
     |               |         |   information
     |               |         |  .Origin of Energy Mix
     |               |         |  .Carbon aware based on location
     |               |         |
     |               |         |
     |               |         |
     |               |         v
+--------------------------------------------------------------------+
|                                                                    |
|       (2) controller (collection, compute and aggregate?)          |
|                                                                    |
+--------------------------------------------------------------------+
              ^   ^   ^ |                  ^   ^   ^ |
              |   |   | |                  |   |   | |
             (d) (e)  (f)                 (d) (e)  (f)
              |   |   | |                  |   |   | |
              |   |     v                  |   |     v
            +--------------+            +----------------+
            |              |            |                |
            | Device       |############| PoE End Point  |
            | (switch)     |            |                |
            |              |            |                |
            +--------------+            +----------------+
]]></artwork>
            </artset>
          </figure>
          <t>Double counting is also an issue in such an example. The switch port, via its Power Outlet, reports the Energy transmitted, while the PoE End Point, via its Power Inlet, reports its Energy consumed.</t>
          <t>A second issue in such an example is the control topology. The controller must have the knowledge that, if it shuts down the switch port, it will also switch off the connected PoE End Point, as a consequence. This is the Power Source Relationship.</t>
          <t>A Power Source Relationship is a relationship where one Energy Object provides power to one or more Energy Objects. The Power Source Relationship gives a view of the physical wiring topology -- for example, a PoE End Point receiving power from a switch port over PoE or a data center server receiving power from two specific Power Interfaces from two different PDUs.</t>
          <t>On top of that, there might be two control points for the PoE End Point. First the connected switch port but also the controller direct connection to the PoE End Point (f). Via this interface, the controller might for example put the PoE End Point to a lower Power State.</t>
        </section>
        <section anchor="single-power-supply-with-multiple-devices">
          <name>Single Power Supply with Multiple Devices</name>
          <t>This covers the example of a smart PDU that provides energy to a series
of routers in a rack.</t>
          <figure anchor="fig-multiple_devices">
            <name>Reference Model Example: Single Power Supply with Multiple Devices</name>
            <artset>
              <artwork type="svg"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="784" width="568" viewBox="0 0 568 784" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
                  <path d="M 8,32 L 8,96" fill="none" stroke="black"/>
                  <path d="M 8,336 L 8,400" fill="none" stroke="black"/>
                  <path d="M 48,192 L 48,328" fill="none" stroke="black"/>
                  <path d="M 104,496 L 104,576" fill="none" stroke="black"/>
                  <path d="M 120,408 L 120,432" fill="none" stroke="black"/>
                  <path d="M 120,464 L 120,488" fill="none" stroke="black"/>
                  <path d="M 152,408 L 152,432" fill="none" stroke="black"/>
                  <path d="M 152,464 L 152,488" fill="none" stroke="black"/>
                  <path d="M 176,192 L 176,328" fill="none" stroke="black"/>
                  <path d="M 184,408 L 184,440" fill="none" stroke="black"/>
                  <path d="M 184,456 L 184,464" fill="none" stroke="black"/>
                  <path d="M 200,408 L 200,440" fill="none" stroke="black"/>
                  <path d="M 200,456 L 200,488" fill="none" stroke="black"/>
                  <path d="M 224,496 L 224,576" fill="none" stroke="black"/>
                  <path d="M 256,144 L 256,328" fill="none" stroke="black"/>
                  <path d="M 328,496 L 328,560" fill="none" stroke="black"/>
                  <path d="M 328,608 L 328,672" fill="none" stroke="black"/>
                  <path d="M 328,704 L 328,768" fill="none" stroke="black"/>
                  <path d="M 360,408 L 360,432" fill="none" stroke="black"/>
                  <path d="M 360,464 L 360,488" fill="none" stroke="black"/>
                  <path d="M 392,408 L 392,432" fill="none" stroke="black"/>
                  <path d="M 392,464 L 392,488" fill="none" stroke="black"/>
                  <path d="M 424,408 L 424,440" fill="none" stroke="black"/>
                  <path d="M 424,456 L 424,464" fill="none" stroke="black"/>
                  <path d="M 440,408 L 440,440" fill="none" stroke="black"/>
                  <path d="M 440,456 L 440,488" fill="none" stroke="black"/>
                  <path d="M 496,496 L 496,560" fill="none" stroke="black"/>
                  <path d="M 496,608 L 496,672" fill="none" stroke="black"/>
                  <path d="M 496,704 L 496,768" fill="none" stroke="black"/>
                  <path d="M 560,32 L 560,96" fill="none" stroke="black"/>
                  <path d="M 560,336 L 560,400" fill="none" stroke="black"/>
                  <path d="M 8,32 L 560,32" fill="none" stroke="black"/>
                  <path d="M 8,96 L 560,96" fill="none" stroke="black"/>
                  <path d="M 8,336 L 560,336" fill="none" stroke="black"/>
                  <path d="M 8,400 L 560,400" fill="none" stroke="black"/>
                  <path d="M 104,496 L 224,496" fill="none" stroke="black"/>
                  <path d="M 328,496 L 496,496" fill="none" stroke="black"/>
                  <path d="M 328,560 L 496,560" fill="none" stroke="black"/>
                  <path d="M 104,576 L 224,576" fill="none" stroke="black"/>
                  <path d="M 328,608 L 496,608" fill="none" stroke="black"/>
                  <path d="M 328,672 L 496,672" fill="none" stroke="black"/>
                  <path d="M 328,704 L 496,704" fill="none" stroke="black"/>
                  <path d="M 328,768 L 496,768" fill="none" stroke="black"/>
                  <polygon class="arrowhead" points="448,488 436,482.4 436,493.6" fill="black" transform="rotate(90,440,488)"/>
                  <path class="jump" d="M 440,456 C 446,456 446,440 440,440" fill="none" stroke="black"/>
                  <path class="jump" d="M 424,456 C 418,456 418,440 424,440" fill="none" stroke="black"/>
                  <polygon class="arrowhead" points="432,408 420,402.4 420,413.6" fill="black" transform="rotate(270,424,408)"/>
                  <polygon class="arrowhead" points="400,408 388,402.4 388,413.6" fill="black" transform="rotate(270,392,408)"/>
                  <polygon class="arrowhead" points="368,408 356,402.4 356,413.6" fill="black" transform="rotate(270,360,408)"/>
                  <polygon class="arrowhead" points="264,328 252,322.4 252,333.6" fill="black" transform="rotate(90,256,328)"/>
                  <polygon class="arrowhead" points="208,488 196,482.4 196,493.6" fill="black" transform="rotate(90,200,488)"/>
                  <path class="jump" d="M 200,456 C 206,456 206,440 200,440" fill="none" stroke="black"/>
                  <path class="jump" d="M 184,456 C 178,456 178,440 184,440" fill="none" stroke="black"/>
                  <polygon class="arrowhead" points="192,408 180,402.4 180,413.6" fill="black" transform="rotate(270,184,408)"/>
                  <polygon class="arrowhead" points="184,192 172,186.4 172,197.6" fill="black" transform="rotate(270,176,192)"/>
                  <polygon class="arrowhead" points="160,408 148,402.4 148,413.6" fill="black" transform="rotate(270,152,408)"/>
                  <polygon class="arrowhead" points="128,408 116,402.4 116,413.6" fill="black" transform="rotate(270,120,408)"/>
                  <polygon class="arrowhead" points="56,192 44,186.4 44,197.6" fill="black" transform="rotate(270,48,192)"/>
                  <g class="text">
                    <text x="168" y="68">(3)</text>
                    <text x="216" y="68">Network</text>
                    <text x="276" y="68">Domain</text>
                    <text x="328" y="68">Level</text>
                    <text x="16" y="132">(a)</text>
                    <text x="152" y="132">(b)</text>
                    <text x="288" y="132">(c)</text>
                    <text x="40" y="148">Inventory</text>
                    <text x="168" y="148">Monitor</text>
                    <text x="264" y="148">-</text>
                    <text x="352" y="148">DataSheets/DataBase</text>
                    <text x="460" y="148">and/or</text>
                    <text x="504" y="148">via</text>
                    <text x="536" y="148">API</text>
                    <text x="12" y="164">Of</text>
                    <text x="60" y="164">identity</text>
                    <text x="164" y="164">Energy</text>
                    <text x="308" y="164">Metadata</text>
                    <text x="360" y="164">and</text>
                    <text x="400" y="164">other</text>
                    <text x="492" y="164">device/component</text>
                    <text x="16" y="180">and</text>
                    <text x="76" y="180">Capability</text>
                    <text x="180" y="180">Efficiency</text>
                    <text x="308" y="180">/network</text>
                    <text x="376" y="180">related</text>
                    <text x="460" y="180">information:</text>
                    <text x="328" y="212">.Power/Energy</text>
                    <text x="416" y="212">related</text>
                    <text x="480" y="212">metrics</text>
                    <text x="328" y="228">information</text>
                    <text x="304" y="244">.Origin</text>
                    <text x="348" y="244">of</text>
                    <text x="388" y="244">Energy</text>
                    <text x="432" y="244">Mix</text>
                    <text x="304" y="260">.Carbon</text>
                    <text x="360" y="260">aware</text>
                    <text x="408" y="260">based</text>
                    <text x="444" y="260">on</text>
                    <text x="492" y="260">location</text>
                    <text x="80" y="372">(2)</text>
                    <text x="140" y="372">controller</text>
                    <text x="236" y="372">(collection,</text>
                    <text x="320" y="372">compute</text>
                    <text x="368" y="372">and</text>
                    <text x="432" y="372">aggregate?)</text>
                    <text x="120" y="452">(d)</text>
                    <text x="152" y="452">(e)</text>
                    <text x="192" y="452">f</text>
                    <text x="360" y="452">(d)</text>
                    <text x="392" y="452">(e)</text>
                    <text x="432" y="452">f</text>
                    <text x="464" y="452">...</text>
                    <text x="488" y="452">N</text>
                    <text x="136" y="532">Power</text>
                    <text x="188" y="532">Supply</text>
                    <text x="276" y="532">############</text>
                    <text x="404" y="532">Device/Component</text>
                    <text x="480" y="532">1</text>
                    <text x="140" y="548">(Smart</text>
                    <text x="188" y="548">PDU)</text>
                    <text x="248" y="548">#</text>
                    <text x="248" y="564">#</text>
                    <text x="248" y="580">#</text>
                    <text x="248" y="596">#</text>
                    <text x="248" y="612">#</text>
                    <text x="248" y="628">#</text>
                    <text x="284" y="644">##########</text>
                    <text x="404" y="644">Device/Component</text>
                    <text x="480" y="644">2</text>
                    <text x="272" y="660">#</text>
                    <text x="272" y="676">#</text>
                    <text x="272" y="692">#</text>
                    <text x="272" y="708">#</text>
                    <text x="272" y="724">#</text>
                    <text x="296" y="740">#######</text>
                    <text x="404" y="740">Device/Component</text>
                    <text x="480" y="740">N</text>
                  </g>
                </svg>
              </artwork>
              <artwork type="ascii-art"><![CDATA[
+--------------------------------------------------------------------+
|                                                                    |
|                  (3) Network Domain Level                          |
|                                                                    |
+--------------------------------------------------------------------+

(a)              (b)              (c)
Inventory        Monitor       +- DataSheets/DataBase and/or via API
Of identity      Energy        |  Metadata and other device/component
and Capability   Efficiency    |  /network related information:
     ^               ^         |
     |               |         |  .Power/Energy related metrics
     |               |         |   information
     |               |         |  .Origin of Energy Mix
     |               |         |  .Carbon aware based on location
     |               |         |
     |               |         |
     |               |         |
     |               |         v
+--------------------------------------------------------------------+
|                                                                    |
|       (2) controller (collection, compute and aggregate?)          |
|                                                                    |
+--------------------------------------------------------------------+
              ^   ^   ^ |                   ^   ^   ^ |
              |   |   | |                   |   |   | |
             (d) (e)  (f)                  (d) (e)  (f) ... N
              |   |   | |                   |   |   | |
              |   |     v                   |   |     v
            +--------------+            +--------------------+
            |              |            |                    |
            | Power Supply |############| Device/Component 1 |
            | (Smart PDU)  |  #         |                    |
            |              |  #         +--------------------+
            +--------------+  #
                              #
                              #         +--------------------+
                              #         |                    |
                              ##########| Device/Component 2 |
                                 #      |                    |
                                 #      +--------------------+
                                 #
                                 #      +--------------------+
                                 #      |                    |
                                 #######| Device/Component N |
                                        |                    |
                                        +--------------------+
]]></artwork>
            </artset>
          </figure>
        </section>
        <section anchor="multiple-power-supplies-with-single-device">
          <name>Multiple Power Supplies with Single Device</name>
          <figure anchor="fig-multiple_power">
            <name>Reference Model Example: Multiple Power Supplies with Single Device</name>
            <artset>
              <artwork type="svg"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="576" width="576" viewBox="0 0 576 576" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
                  <path d="M 8,32 L 8,96" fill="none" stroke="black"/>
                  <path d="M 8,336 L 8,400" fill="none" stroke="black"/>
                  <path d="M 32,496 L 32,560" fill="none" stroke="black"/>
                  <path d="M 48,192 L 48,328" fill="none" stroke="black"/>
                  <path d="M 56,408 L 56,432" fill="none" stroke="black"/>
                  <path d="M 56,464 L 56,488" fill="none" stroke="black"/>
                  <path d="M 88,408 L 88,432" fill="none" stroke="black"/>
                  <path d="M 88,464 L 88,488" fill="none" stroke="black"/>
                  <path d="M 120,408 L 120,440" fill="none" stroke="black"/>
                  <path d="M 120,456 L 120,464" fill="none" stroke="black"/>
                  <path d="M 136,408 L 136,440" fill="none" stroke="black"/>
                  <path d="M 136,456 L 136,488" fill="none" stroke="black"/>
                  <path d="M 168,496 L 168,560" fill="none" stroke="black"/>
                  <path d="M 176,192 L 176,328" fill="none" stroke="black"/>
                  <path d="M 224,496 L 224,560" fill="none" stroke="black"/>
                  <path d="M 256,144 L 256,328" fill="none" stroke="black"/>
                  <path d="M 256,408 L 256,432" fill="none" stroke="black"/>
                  <path d="M 256,464 L 256,488" fill="none" stroke="black"/>
                  <path d="M 288,408 L 288,432" fill="none" stroke="black"/>
                  <path d="M 288,464 L 288,488" fill="none" stroke="black"/>
                  <path d="M 320,408 L 320,440" fill="none" stroke="black"/>
                  <path d="M 320,456 L 320,464" fill="none" stroke="black"/>
                  <path d="M 336,408 L 336,440" fill="none" stroke="black"/>
                  <path d="M 336,456 L 336,488" fill="none" stroke="black"/>
                  <path d="M 376,496 L 376,560" fill="none" stroke="black"/>
                  <path d="M 432,496 L 432,560" fill="none" stroke="black"/>
                  <path d="M 464,408 L 464,432" fill="none" stroke="black"/>
                  <path d="M 464,464 L 464,488" fill="none" stroke="black"/>
                  <path d="M 496,408 L 496,432" fill="none" stroke="black"/>
                  <path d="M 496,464 L 496,488" fill="none" stroke="black"/>
                  <path d="M 528,408 L 528,440" fill="none" stroke="black"/>
                  <path d="M 528,456 L 528,464" fill="none" stroke="black"/>
                  <path d="M 544,408 L 544,440" fill="none" stroke="black"/>
                  <path d="M 544,456 L 544,488" fill="none" stroke="black"/>
                  <path d="M 560,32 L 560,96" fill="none" stroke="black"/>
                  <path d="M 560,336 L 560,400" fill="none" stroke="black"/>
                  <path d="M 568,496 L 568,560" fill="none" stroke="black"/>
                  <path d="M 8,32 L 560,32" fill="none" stroke="black"/>
                  <path d="M 8,96 L 560,96" fill="none" stroke="black"/>
                  <path d="M 8,336 L 560,336" fill="none" stroke="black"/>
                  <path d="M 8,400 L 560,400" fill="none" stroke="black"/>
                  <path d="M 32,496 L 168,496" fill="none" stroke="black"/>
                  <path d="M 224,496 L 376,496" fill="none" stroke="black"/>
                  <path d="M 432,496 L 568,496" fill="none" stroke="black"/>
                  <path d="M 32,560 L 168,560" fill="none" stroke="black"/>
                  <path d="M 224,560 L 376,560" fill="none" stroke="black"/>
                  <path d="M 432,560 L 568,560" fill="none" stroke="black"/>
                  <polygon class="arrowhead" points="552,488 540,482.4 540,493.6" fill="black" transform="rotate(90,544,488)"/>
                  <path class="jump" d="M 544,456 C 550,456 550,440 544,440" fill="none" stroke="black"/>
                  <path class="jump" d="M 528,456 C 522,456 522,440 528,440" fill="none" stroke="black"/>
                  <polygon class="arrowhead" points="536,408 524,402.4 524,413.6" fill="black" transform="rotate(270,528,408)"/>
                  <polygon class="arrowhead" points="504,408 492,402.4 492,413.6" fill="black" transform="rotate(270,496,408)"/>
                  <polygon class="arrowhead" points="472,408 460,402.4 460,413.6" fill="black" transform="rotate(270,464,408)"/>
                  <polygon class="arrowhead" points="344,488 332,482.4 332,493.6" fill="black" transform="rotate(90,336,488)"/>
                  <path class="jump" d="M 336,456 C 342,456 342,440 336,440" fill="none" stroke="black"/>
                  <path class="jump" d="M 320,456 C 314,456 314,440 320,440" fill="none" stroke="black"/>
                  <polygon class="arrowhead" points="328,408 316,402.4 316,413.6" fill="black" transform="rotate(270,320,408)"/>
                  <polygon class="arrowhead" points="296,408 284,402.4 284,413.6" fill="black" transform="rotate(270,288,408)"/>
                  <polygon class="arrowhead" points="264,408 252,402.4 252,413.6" fill="black" transform="rotate(270,256,408)"/>
                  <polygon class="arrowhead" points="264,328 252,322.4 252,333.6" fill="black" transform="rotate(90,256,328)"/>
                  <polygon class="arrowhead" points="184,192 172,186.4 172,197.6" fill="black" transform="rotate(270,176,192)"/>
                  <polygon class="arrowhead" points="144,488 132,482.4 132,493.6" fill="black" transform="rotate(90,136,488)"/>
                  <path class="jump" d="M 136,456 C 142,456 142,440 136,440" fill="none" stroke="black"/>
                  <path class="jump" d="M 120,456 C 114,456 114,440 120,440" fill="none" stroke="black"/>
                  <polygon class="arrowhead" points="128,408 116,402.4 116,413.6" fill="black" transform="rotate(270,120,408)"/>
                  <polygon class="arrowhead" points="96,408 84,402.4 84,413.6" fill="black" transform="rotate(270,88,408)"/>
                  <polygon class="arrowhead" points="64,408 52,402.4 52,413.6" fill="black" transform="rotate(270,56,408)"/>
                  <polygon class="arrowhead" points="56,192 44,186.4 44,197.6" fill="black" transform="rotate(270,48,192)"/>
                  <g class="text">
                    <text x="168" y="68">(3)</text>
                    <text x="216" y="68">Network</text>
                    <text x="276" y="68">Domain</text>
                    <text x="328" y="68">Level</text>
                    <text x="16" y="132">(a)</text>
                    <text x="152" y="132">(b)</text>
                    <text x="288" y="132">(c)</text>
                    <text x="40" y="148">Inventory</text>
                    <text x="168" y="148">Monitor</text>
                    <text x="264" y="148">-</text>
                    <text x="352" y="148">DataSheets/DataBase</text>
                    <text x="460" y="148">and/or</text>
                    <text x="504" y="148">via</text>
                    <text x="536" y="148">API</text>
                    <text x="12" y="164">Of</text>
                    <text x="60" y="164">identity</text>
                    <text x="164" y="164">Energy</text>
                    <text x="308" y="164">Metadata</text>
                    <text x="360" y="164">and</text>
                    <text x="400" y="164">other</text>
                    <text x="492" y="164">device/component</text>
                    <text x="16" y="180">and</text>
                    <text x="76" y="180">Capability</text>
                    <text x="180" y="180">Efficiency</text>
                    <text x="308" y="180">/network</text>
                    <text x="376" y="180">related</text>
                    <text x="460" y="180">information:</text>
                    <text x="328" y="212">.Power/Energy</text>
                    <text x="416" y="212">related</text>
                    <text x="480" y="212">metrics</text>
                    <text x="328" y="228">information</text>
                    <text x="304" y="244">.Origin</text>
                    <text x="348" y="244">of</text>
                    <text x="388" y="244">Energy</text>
                    <text x="432" y="244">Mix</text>
                    <text x="304" y="260">.Carbon</text>
                    <text x="360" y="260">aware</text>
                    <text x="408" y="260">based</text>
                    <text x="444" y="260">on</text>
                    <text x="492" y="260">location</text>
                    <text x="80" y="372">(2)</text>
                    <text x="140" y="372">controller</text>
                    <text x="236" y="372">(collection,</text>
                    <text x="320" y="372">compute</text>
                    <text x="368" y="372">and</text>
                    <text x="432" y="372">aggregate?)</text>
                    <text x="56" y="452">(d)</text>
                    <text x="88" y="452">(e)</text>
                    <text x="128" y="452">f</text>
                    <text x="256" y="452">(d)</text>
                    <text x="288" y="452">(e)</text>
                    <text x="328" y="452">f</text>
                    <text x="464" y="452">(d)</text>
                    <text x="496" y="452">(e)</text>
                    <text x="536" y="452">f</text>
                    <text x="64" y="532">Power</text>
                    <text x="116" y="532">Supply</text>
                    <text x="152" y="532">1</text>
                    <text x="196" y="532">######</text>
                    <text x="300" y="532">Device/Component</text>
                    <text x="404" y="532">######</text>
                    <text x="464" y="532">Power</text>
                    <text x="516" y="532">Supply</text>
                    <text x="552" y="532">2</text>
                  </g>
                </svg>
              </artwork>
              <artwork type="ascii-art"><![CDATA[
+--------------------------------------------------------------------+
|                                                                    |
|                  (3) Network Domain Level                          |
|                                                                    |
+--------------------------------------------------------------------+

(a)              (b)              (c)
Inventory        Monitor       +- DataSheets/DataBase and/or via API
Of identity      Energy        |  Metadata and other device/component
and Capability   Efficiency    |  /network related information:
     ^               ^         |
     |               |         |  .Power/Energy related metrics
     |               |         |   information
     |               |         |  .Origin of Energy Mix
     |               |         |  .Carbon aware based on location
     |               |         |
     |               |         |
     |               |         |
     |               |         v
+--------------------------------------------------------------------+
|                                                                    |
|       (2) controller (collection, compute and aggregate?)          |
|                                                                    |
+--------------------------------------------------------------------+
      ^   ^   ^ |              ^   ^   ^ |               ^   ^   ^ |
      |   |   | |              |   |   | |               |   |   | |
     (d) (e)  (f)             (d) (e)  (f)              (d) (e)  (f)
      |   |   | |              |   |   | |               |   |   | |
      |   |     v              |   |     v               |   |     v
   +----------------+      +------------------+      +----------------+
   |                |      |                  |      |                |
   | Power Supply 1 |######| Device/Component |######| Power Supply 2 |
   |                |      |                  |      |                |
   +----------------+      +------------------+      +----------------+
]]></artwork>
            </artset>
          </figure>
        </section>
      </section>
      <section anchor="relationships">
        <name>Relationships</name>
        <t>The framework for Energy Management need to describe a means to monitor and control devices and components, and it needs to describe the relationships among, and connections between, devices and components.</t>
        <t>Two Energy Objects can establish an Energy Object Relationship to model the deployment topology with respect to Energy Management.</t>
        <t>Relationships are modeled with a Relationship that contains the UUID of the other participant in the relationship, along with a Relationship type.</t>
        <t>There are three types of relationships are Power Source, Metering, and Aggregations.</t>
        <ul spacing="normal">
          <li>
            <t>A Power Source Relationship is a relationship where one Energy
Object provides power to one or more Energy Objects.  The Power
Source Relationship gives a view of the physical wiring topology
-- for example, a data center server receiving power from two
specific Power Interfaces from two different PDUs.  </t>
            <t>
Note: A Power Source Relationship may or may not change as the
direction of power changes between two Energy Objects.  The
relationship may remain to indicate that the change of power
direction was unintended or an error condition.</t>
          </li>
          <li>
            <t>A Metering Relationship is a relationship where one Energy Object
measures power, energy, demand, or Power Attributes of one or more
other Energy Objects.  The Metering Relationship gives the view of
the Metering topology.  Physical meters can be placed anywhere in
a power distribution tree.  For example, utility meters monitor
and report accumulated power consumption of the entire building.
Logically, the Metering topology overlaps with the wiring
topology, as meters are connected to the wiring topology.  A
typical example is meters that clamp onto the existing wiring.</t>
          </li>
          <li>
            <t>An Aggregation Relationship is a relationship where one Energy
Object aggregates Energy Management information of one or more
other Energy Objects.  The Aggregation Relationship gives a model
of devices that may aggregate (sum, average, etc.) values for
other devices.  The Aggregation Relationship is slightly different
compared to the other relationships, as this refers more to a
management function.</t>
          </li>
        </ul>
        <t>To prevent double counting in scenarios where one Energy Object provides power to another (e.g., PoE switch port to PoE endpoint):</t>
        <t>Convention: Report both consumed and delivered energy separately:
- The providing Energy Object reports total-energy-consumed (self) AND total-energy-delivered (to downstream)
- The receiving Energy Object reports total-energy-consumed</t>
        <t>Example: A PoE switch port consuming 1W and providing 9W to an endpoint:
- Port reports: total-energy-consumed=1W, total-energy-produced=9W
- Endpoint reports: total-energy-consumed=9W</t>
        <t>Controllers must use Metering Relationships to identify and avoid aggregating both values.</t>
        <t>In some situations, it is not possible to discover the Energy Object Relationships, and an EnMS or administrator must manually set them.  Given that relationships can be assigned manually, the following sections describe guidelines for use.</t>
      </section>
      <section anchor="power-state-set">
        <name>Power State Set</name>
        <t>The Energy Object contains a Power State Set attribute that represents
a set of Power States a device or component supports.</t>
        <t>A Power State describes a condition or mode of a device or component.
While Power States are typically used for control, they may be used
for monitoring only.</t>
        <t>A device or component is expected to support at least one set of
Power States consisting of at least two states: an on state and an
off state.</t>
        <t>The semantics of a Power State are specified by:</t>
        <ul spacing="normal">
          <li>
            <t>The functionality provided by an Energy Object in this state.</t>
          </li>
          <li>
            <t>A limitation of the power that an Energy Object uses in this
 state.</t>
          </li>
          <li>
            <t>A combination of the first two.</t>
          </li>
        </ul>
        <t>The semantics of a Power State should be clearly defined.  Limitation
(curtailment) of the power used by an Energy Object in a state may be
specified by:</t>
        <ul spacing="normal">
          <li>
            <t>An absolute power value.</t>
          </li>
          <li>
            <t>A percentage value of power relative to the Energy Object's
Nameplate Power.</t>
          </li>
          <li>
            <t>An indication of power relative to another Power State.  For
example, specify that power in state A is less than in state B.</t>
          </li>
          <li>
            <t>For supporting Power State management, an Energy Object provides
statistics on Power States, including the time an Energy Object
spent in a certain Power State and the number of times an Energy
Object entered a Power State.</t>
          </li>
        </ul>
        <t>There are many existing standards describing device and component
Power States. TO BE COMPLETED</t>
      </section>
      <section anchor="power-state-set-mapping-and-intent">
        <name>Power State Set Mapping and Intent</name>
        <t>Defining and enforcing power states can be challenging, because each Energy Object's technical capabilities must be mapped to high-level operational intents for energy-efficient operation. The following examples illustrate how an Energy Object's power-saving capabilities can be aligned with typical intents:</t>
        <ul spacing="normal">
          <li>
            <t>running at reduced capacity during predictable low-demand periods;</t>
          </li>
          <li>
            <t>lowering energy use while maintaining required performance levels;</t>
          </li>
          <li>
            <t>operating at a reduced service level when the site is on a backup power source during a grid outage.</t>
          </li>
        </ul>
        <t>By expressing such intents, a controller can decide which power state an Energy Object should enter at any given time and under what conditions.</t>
        <section anchor="capability-discovery">
          <name>Capability Discovery</name>
          <t>Identifying what power states an Energy Object supports is crucial for onboarding and integration, especially for legacy systems. Key discovery elements include:</t>
          <ul spacing="normal">
            <li>
              <t>Whether the energy object supports multiple Power State Sets.</t>
            </li>
            <li>
              <t>Semantics and limitations of each state (e.g., absolute power, relative power).</t>
            </li>
            <li>
              <t>Transition characteristics, such as the time required to move between states.</t>
            </li>
            <li>
              <t>Energy Object-specific state transition constraints like frequency, which may limit energy-saving measures to avoid damaging the device/components.</t>
            </li>
            <li>
              <t>Impacts on measurement accuracy.</t>
            </li>
          </ul>
        </section>
        <section anchor="intent-mapping">
          <name>Intent Mapping</name>
          <t>The goal of intent mapping is to translate high-level energy-saving intents into specific device/component configurations. For example:</t>
          <ul spacing="normal">
            <li>
              <t>An intent like "reduce power consumption at low utilization" might map to a predefined low-power state.</t>
            </li>
            <li>
              <t>Controllers may interpret intents variably, e.g., "run at half capacity but be ready to scale up if needed."</t>
            </li>
          </ul>
          <t>This is comparable to intent mapping in YANG-based systems, from high-level Customer-Facing Services (CFS) to Resource-Facing Services (RFS) and ultimately to device-specific configurations.</t>
        </section>
        <section anchor="sla-considerations">
          <name>SLA Considerations</name>
          <t>Meanwhile saving energy, the device or component shouldn't drop below a certain performance threshold or allow a certain service reduction or degradation. Based on this, there are two kinds of service level expectations (SLAs) are associated with Power State behavior:</t>
          <ul spacing="normal">
            <li>
              <t>Transition SLAs - e.g., the maximum time allowed to transition between states.</t>
            </li>
            <li>
              <t>Operational SLAs - e.g., device frequency or operational cycle limits that ensure long-term hardware health.</t>
            </li>
          </ul>
        </section>
      </section>
    </section>
    <section anchor="interfaces-usage-of-the-framework">
      <name>Interfaces Usage Of the Framework</name>
      <t>This section provides an overview of how the GREEN use cases described in
<xref target="GreenUseCases"/> interact with the framework interfaces defined in this document.</t>
      <t>Each use case is characterized by the sequence of framework interfaces it invokes to achieve energy-efficiency objectives.</t>
      <section anchor="mapping-of-use-cases-to-framework-interfaces">
        <name>Mapping of Use Cases to Framework Interfaces</name>
        <t>The table <xref target="green-uc-interfaces-usage"/> maps each GREEN use case to the framework interfaces and summarizes how these are used:</t>
        <ul spacing="normal">
          <li>
            <t>The first line shows the interface sequences.</t>
          </li>
          <li>
            <t>The second line briefly describes the functional purpose of that flow.</t>
          </li>
        </ul>
        <t>The notation <tt>a-&gt;b-&gt;c</tt> represents the flow between framework components as described in the <xref target="fig-green-reference-model"/>, where:</t>
        <ul spacing="normal">
          <li>
            <t>(a) Discovery interface</t>
          </li>
          <li>
            <t>(b) Monitoring interface</t>
          </li>
          <li>
            <t>(c) Metrics interface</t>
          </li>
        </ul>
        <table anchor="green-uc-interfaces-usage">
          <name>Use Cases Interfaces Usage</name>
          <thead>
            <tr>
              <th align="left">UC</th>
              <th align="left">Use Case</th>
              <th align="left">Interfaces Usages</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">1</td>
              <td align="left">Incremental deployment</td>
              <td align="left">c; c-&gt;b; a-&gt;d-&gt;b-&gt;e</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left">of the GREEN Framework</td>
              <td align="left">1,2: legacy; 3: GREEN WG support (i)</td>
            </tr>
            <tr>
              <td align="left">2</td>
              <td align="left">Selective Reduction of</td>
              <td align="left">e-&gt;b-&gt;c-&gt;f</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left">Energy Consumption</td>
              <td align="left">monitor-&gt;metrics-&gt;control</td>
            </tr>
            <tr>
              <td align="left">3</td>
              <td align="left">Reporting on Lifecycle</td>
              <td align="left">c-&gt;g</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left">Management</td>
              <td align="left">metrics / metadata-&gt;API or report</td>
            </tr>
            <tr>
              <td align="left">4</td>
              <td align="left">Real-time Energy Metering</td>
              <td align="left">b-&gt;c</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left">of Virtualised NFs</td>
              <td align="left">monitor-&gt;metrics</td>
            </tr>
            <tr>
              <td align="left">5</td>
              <td align="left">Indirect Energy Monitoring</td>
              <td align="left">b-&gt;f</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left">&amp; Control</td>
              <td align="left">monitor aggregate-&gt;control</td>
            </tr>
            <tr>
              <td align="left">6</td>
              <td align="left">Consideration of Other</td>
              <td align="left">c-&gt;g-&gt;b</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left">Domains for End-to-End</td>
              <td align="left">metrics-&gt;cross-domain API-&gt;</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left">Metrics</td>
              <td align="left">monitoring</td>
            </tr>
            <tr>
              <td align="left">7</td>
              <td align="left">Dynamic Adjustment via</td>
              <td align="left">b-&gt;f-&gt;c</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left">Traffic Levels</td>
              <td align="left">observe-&gt;control-&gt;update metrics</td>
            </tr>
            <tr>
              <td align="left">8</td>
              <td align="left">Video Streaming Use Case</td>
              <td align="left">b-&gt;c-&gt;f</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left"> </td>
              <td align="left">monitor-&gt;metrics-&gt;control</td>
            </tr>
            <tr>
              <td align="left">9</td>
              <td align="left">WLAN Network Energy Saving</td>
              <td align="left">b-&gt;f</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left"> </td>
              <td align="left">monitor-&gt;control</td>
            </tr>
            <tr>
              <td align="left">10</td>
              <td align="left">Fixed Network Energy</td>
              <td align="left">b-&gt;f</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left">Saving</td>
              <td align="left">monitor-&gt;control</td>
            </tr>
            <tr>
              <td align="left">11</td>
              <td align="left">Energy Efficiency Network</td>
              <td align="left">a-&gt;b-&gt;c-&gt;f-&gt;g</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left">Management</td>
              <td align="left">discover-&gt;monitor-&gt;metrics-&gt;</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left"> </td>
              <td align="left">control-&gt;API</td>
            </tr>
            <tr>
              <td align="left">12</td>
              <td align="left">ISAC-enabled Energy-Aware</td>
              <td align="left">---</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left">Smart City Traffic Mgmt</td>
              <td align="left">not clearly specified</td>
            </tr>
            <tr>
              <td align="left">13</td>
              <td align="left">Double Accounting Open</td>
              <td align="left">c-&gt;g</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left">Issue</td>
              <td align="left">metrics / metadata-&gt;API</td>
            </tr>
            <tr>
              <td align="left">14</td>
              <td align="left">Energy Efficiency Under</td>
              <td align="left">b-&gt;f</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left">Power Shortage</td>
              <td align="left">monitor-&gt;control</td>
            </tr>
            <tr>
              <td align="left">15</td>
              <td align="left">Energy-Efficient Mgmt of</td>
              <td align="left">b-&gt;c-&gt;f</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left">AI Training Workloads</td>
              <td align="left">monitor-&gt;metrics-&gt;control</td>
            </tr>
          </tbody>
        </table>
        <t>Use Case 1 (Incremental Deployment) illustrates how the usage of the framework interfaces evolves during the lifecycle of a network or device group, starting with legacy reporting, which is represented by 1=(c) and 2=(c -&gt; b) and progressively incorporating GREEN-specific components 3=(a -&gt; d -&gt; b -&gt; e).</t>
      </section>
    </section>
    <section anchor="use-case-implementation-requirements-device-vs-controller-centric">
      <name>Use Case Implementation Requirements: Device vs. Controller Centric</name>
      <t>This section analyzes the <xref target="GreenUseCases"/> to identify which capabilities require device-level implementation versus controller orchestration. This guides implementers on device feature priorities and operators on controller capabilities needed for effective energy management.</t>
      <t>The framework distinguishes between two orthogonal concepts:</t>
      <section anchor="implementation-focus-where-intelligence-resides">
        <name>Implementation Focus: Where Intelligence Resides</name>
        <t>Device-Centric Use Cases require autonomous on-device decision-making:
- Example: UC 14 (Power Shortage) - Device must independently manage backup power transitions when network connectivity is lost.
- It might require local algorithms, minimal controller dependency, autonomous operation, etc.</t>
        <t>Controller-Centric Use Cases require centralized orchestration and network-wide visibility:
- Example: UC 10 (Fixed Network Saving) - Controller predicts traffic patterns across devices and coordinates state changes.
- It requires cross-device coordination, centralized intelligence</t>
        <t>Hybrid Use Cases need both device capabilities and controller coordination:
- Example: UC 9 (WLAN Energy Saving) - Devices support power modes; controller coordinates AP groups to maintain coverage.</t>
        <t>Who triggers telemetry is independent of implementation focus and follows YANG-Push <xref target="RFC8641"/> patterns:</t>
        <t>Controller-Initiated, or Dynamic subscription:
- Controller establishes YANG-Push subscriptions to energy objects
- Device streams telemetry at specified intervals (periodic) or on change (event-driven)
- Centralized monitoring policy management</t>
        <t>Device-Initiated, or Static Subscription:
- Device autonomously pushes alerts without prior subscription
- Used for threshold violations, hardware failures, certification degradation
- Complements controller-initiated monitoring</t>
        <t>Even device-centric use cases(autonomous operation) typically use controller-initiated telemetry (controller subscribes to observe device behavior). These concepts are independent.</t>
        <table anchor="uc-implementation-focus">
          <name>Use Case Implementation Focus</name>
          <thead>
            <tr>
              <th align="left">UC#</th>
              <th align="left">Use Case</th>
              <th align="left">Critical Capabilities</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">
                <strong>Device-Centric</strong></td>
              <td align="left"> </td>
              <td align="left"> </td>
            </tr>
            <tr>
              <td align="left">14</td>
              <td align="left">Power Shortage Management</td>
              <td align="left">Backup power awareness, autonomous operation</td>
            </tr>
            <tr>
              <td align="left">1</td>
              <td align="left">Incremental Deployment</td>
              <td align="left">Baseline metrics, certification reporting, capability discovery</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left"> </td>
              <td align="left"> </td>
            </tr>
            <tr>
              <td align="left">
                <strong>Hybrid (Device + Controller)</strong></td>
              <td align="left"> </td>
              <td align="left"> </td>
            </tr>
            <tr>
              <td align="left">4</td>
              <td align="left">Virtualized NF Metering</td>
              <td align="left">HW-layer metering, VM correlation, real-time telemetry push</td>
            </tr>
            <tr>
              <td align="left">9</td>
              <td align="left">WLAN Energy Saving</td>
              <td align="left">PoE power modes, double counting, coordinated state transitions</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left"> </td>
              <td align="left"> </td>
            </tr>
            <tr>
              <td align="left">
                <strong>Controller-Centric</strong></td>
              <td align="left"> </td>
              <td align="left"> </td>
            </tr>
            <tr>
              <td align="left">2</td>
              <td align="left">Selective Energy Reduction</td>
              <td align="left">Traffic pattern analysis, coordinated sleep modes, global optimization</td>
            </tr>
            <tr>
              <td align="left">3</td>
              <td align="left">Lifecycle Reporting</td>
              <td align="left">External database integration, carbon factor correlation, metadata aggregation</td>
            </tr>
            <tr>
              <td align="left">5</td>
              <td align="left">Indirect Monitoring</td>
              <td align="left">PDU/meter integration, topology-aware aggregation, proxy measurement</td>
            </tr>
            <tr>
              <td align="left">6</td>
              <td align="left">Cross-Domain Metrics</td>
              <td align="left">Multi-domain API integration, double-accounting prevention, metric mapping</td>
            </tr>
            <tr>
              <td align="left">7</td>
              <td align="left">Wireless Transport Optimization</td>
              <td align="left">*Traffic-aware power adjustment, dynamic link control, pattern recognition</td>
            </tr>
            <tr>
              <td align="left">8</td>
              <td align="left">Video Streaming</td>
              <td align="left">Multicast optimization, cache placement, traffic engineering</td>
            </tr>
            <tr>
              <td align="left">10</td>
              <td align="left">Fixed Network Saving</td>
              <td align="left">pattern prediction, coordinated reconfiguration, AI/ML integration</td>
            </tr>
            <tr>
              <td align="left">11</td>
              <td align="left">Network-Wide Management</td>
              <td align="left">Centralized visibility, topology mapping, vendor-neutral aggregation</td>
            </tr>
            <tr>
              <td align="left">12</td>
              <td align="left">ISAC Smart City</td>
              <td align="left">Context-aware activation, city-wide coordination, sensing prioritization</td>
            </tr>
            <tr>
              <td align="left">13</td>
              <td align="left">Double Accounting Prevention</td>
              <td align="left">Metering topology awareness, relationship modeling, intelligent aggregation</td>
            </tr>
            <tr>
              <td align="left">15</td>
              <td align="left">AI Training Workloads</td>
              <td align="left">Energy-aware scheduling, data placement, East-West traffic optimization</td>
            </tr>
            <tr>
              <td align="left">16</td>
              <td align="left">Cross-Layer Saving</td>
              <td align="left">Multi-layer coordination (L0-L3), cross-layer state synchronization</td>
            </tr>
          </tbody>
        </table>
        <t>&lt;&lt;TODO - consider to include&gt;&gt;</t>
      </section>
      <section anchor="key-findings">
        <name>Key Findings</name>
        <section anchor="device-capabilities-required-across-use-cases">
          <name>Device Capabilities Required across Use Cases</name>
        </section>
        <section anchor="controller-capabilities-required-across-use-cases">
          <name>Controller Capabilities Required across Use Cases</name>
        </section>
      </section>
      <section anchor="implementation-priorities">
        <name>Implementation Priorities</name>
      </section>
      <section anchor="next-steps">
        <name>Next Steps</name>
        <t>&lt;&lt;TODO - ends here&gt;&gt;</t>
      </section>
    </section>
    <section anchor="conventions-and-definitions">
      <name>Conventions and Definitions</name>
      <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.</t>
      <?line -18?>

</section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>Resiliency is an implicit use case of energy efficiency management
which comes with numerous security considerations :</t>
      <t>Controlling Power State and power supply of entities are considered
highly sensitive actions, since they can significantly affect the
operation of directly and indirectly connected devices.  Therefore,
all control actions must be sufficiently protected through
authentication, authorization, and integrity protection mechanisms.</t>
      <t>Entities that are not sufficiently secure to operate directly on the
public Internet do exist and can be a significant cause of risk, for
example, if the remote control functions can be exercised on those
devices from anywhere on the Internet.</t>
      <t>The monitoring of energy-related quantities of an entity as addressed
can be used to derive more information than just the received and
provided energy; therefore, monitored data requires protection.
This protection includes authentication and authorization of entities
requesting access to monitored data as well as confidentiality
protection during transmission of monitored data.  Privacy of stored
data in an entity must be taken into account.  Monitored data may be
used as input to control, accounting, and other actions, so integrity
of transmitted information and authentication of the origin may be
needed.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document has no IANA actions.</t>
    </section>
    <section anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>This framework takes into account concepts from the Energy MANagement
(EMAN) Framework <xref target="RFC7326"/>, authors by John Parello, Benoit Claise,
Brad Schoening, and Juergen Quittek. The contribution of Luis M.
Contreras to this document has been supported by the Smart Networks
and Services Joint Undertaking (SNS JU) under the European Union's
Horizon Europe research and innovation projects 6Green (Grant
Agreement no. 101096925) and Exigence (Grant Agreement no. 101139120).</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC8348" target="https://www.rfc-editor.org/info/rfc8348">
          <front>
            <title>A YANG Data Model for Hardware Management</title>
            <author>
              <organization/>
            </author>
            <date year="2018" month="March"/>
          </front>
        </reference>
        <reference anchor="RFC2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="TMN" target="ITU-T Recommendation M.3400">
          <front>
            <title>International Telecommunication Union, "TMN management functions"</title>
            <author>
              <organization/>
            </author>
            <date year="2000" month="February"/>
          </front>
        </reference>
        <reference anchor="IEEE100" target="http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=4116785">
          <front>
            <title>The Authoritative Dictionary of IEEE Standards Terms</title>
            <author>
              <organization>IEEE</organization>
            </author>
            <date year="2000" month="December" day="11"/>
          </front>
        </reference>
        <reference anchor="IEEE1621">
          <front>
            <title>Standard for User Interface Elements in Power Control of Electronic Devices Employed in Office/Consumer Environments, IEEE 1621</title>
            <author>
              <organization>IEEE</organization>
            </author>
            <date year="2004" month="December"/>
          </front>
        </reference>
        <reference anchor="IEC60050" target="http://www.iec.ch/smartgrid/standards/">
          <front>
            <title>Power Utility Automation</title>
            <author>
              <organization>IEC</organization>
            </author>
            <date year="2000" month="December" day="11"/>
          </front>
        </reference>
        <reference anchor="GreenTerminology">
          <front>
            <title>Terminology for Energy Efficiency Network Management</title>
            <author fullname="Gen Chen" initials="G." surname="Chen">
              <organization>Huawei</organization>
            </author>
            <author fullname="Mohamed Boucadair" initials="M." surname="Boucadair">
              <organization>Orange</organization>
            </author>
            <author fullname="Qin Wu" initials="Q." surname="Wu">
              <organization>Huawei</organization>
            </author>
            <author fullname="Luis M. Contreras" initials="L. M." surname="Contreras">
              <organization>Telefonica</organization>
            </author>
            <author fullname="Marisol Palmero" initials="M. P." surname="Palmero">
              <organization>Individual</organization>
            </author>
            <date day="18" month="November" year="2025"/>
            <abstract>
              <t>   Energy-efficient network management is primarily meant to enhance
   conventional network management with energy-related management
   capabilities that optimize overall network energy consumption.  To
   that aim, specific features and capabilities are required to control
   (and thus optimize) the energy use of involved network elements and
   their components.

   This document defines a set of key terms used within the IETF when
   discussing energy efficiency in network management.  Such reference
   document helps framing discussion and agreeing upon a set of main
   concepts in this area.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-green-terminology-00"/>
        </reference>
        <reference anchor="GreenUseCases">
          <front>
            <title>Use Cases for Energy Efficiency Management</title>
            <author fullname="Emile Stephan" initials="E." surname="Stephan">
              <organization>Orange</organization>
            </author>
            <author fullname="Marisol Palmero" initials="M. P." surname="Palmero">
              <organization>Individual</organization>
            </author>
            <author fullname="Benoît Claise" initials="B." surname="Claise">
              <organization>Huawei</organization>
            </author>
            <author fullname="Qin Wu" initials="Q." surname="Wu">
              <organization>Huawei</organization>
            </author>
            <author fullname="Luis M. Contreras" initials="L. M." surname="Contreras">
              <organization>Telefonica</organization>
            </author>
            <author fullname="Carlos J. Bernardos" initials="C. J." surname="Bernardos">
              <organization>Universidad Carlos III de Madrid</organization>
            </author>
            <author fullname="Xinyu Chen" initials="X." surname="Chen">
              <organization>China Mobile</organization>
            </author>
            <date day="22" month="January" year="2026"/>
            <abstract>
              <t>   This document groups use cases for Energy efficiency Management of
   network devices.

   Discussion Venues

   Source of this draft and an issue tracker can be found at
   https://github.com/emile22/draft-ietf-green-use-cases

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-green-use-cases-01"/>
        </reference>
        <reference anchor="PowerAndEnergy">
          <front>
            <title>Power and Energy YANG Module</title>
            <author fullname="Benoît Claise" initials="B." surname="Claise">
              <organization>Everything OPS</organization>
            </author>
            <author fullname="Gen Chen" initials="G." surname="Chen">
              <organization>Huawei</organization>
            </author>
            <author fullname="Marisol Palmero" initials="M. P." surname="Palmero">
              <organization>Individual</organization>
            </author>
            <author fullname="Jan Lindblad" initials="J." surname="Lindblad">
              <organization>All For Eco</organization>
            </author>
            <date day="2" month="February" year="2026"/>
            <abstract>
              <t>   This document defines the YANG data model for Power and Energy
   monitoring of devices within or connected to communication networks.
              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-bcmj-green-power-and-energy-yang-01"/>
        </reference>
        <reference anchor="PetraApi">
          <front>
            <title>Path Energy Traffic Ratio API (PETRA)</title>
            <author fullname="Alberto Rodriguez-Natal" initials="A." surname="Rodriguez-Natal">
              <organization>Cisco</organization>
            </author>
            <author fullname="Luis M. Contreras" initials="L. M." surname="Contreras">
              <organization>Telefonica</organization>
            </author>
            <author fullname="Marisol Palmero" initials="M. P." surname="Palmero">
              <organization>Independent Consultant</organization>
            </author>
            <author fullname="Jan Lindblad" initials="J." surname="Lindblad">
              <organization>All For Eco</organization>
            </author>
            <author fullname="Adrián Gallego Sánchez" initials="A. G." surname="Sánchez">
              <organization>T-SYSTEMS</organization>
            </author>
            <date day="20" month="October" year="2025"/>
            <abstract>
              <t>   This document describes an API to query a network regarding its
   Energy Traffic Ratio for a given path.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-petra-green-api-02"/>
        </reference>
        <reference anchor="RFC7326">
          <front>
            <title>Energy Management Framework</title>
            <author fullname="J. Parello" initials="J." surname="Parello"/>
            <author fullname="B. Claise" initials="B." surname="Claise"/>
            <author fullname="B. Schoening" initials="B." surname="Schoening"/>
            <author fullname="J. Quittek" initials="J." surname="Quittek"/>
            <date month="September" year="2014"/>
            <abstract>
              <t>This document defines a framework for Energy Management (EMAN) for devices and device components within, or connected to, communication networks. The framework presents a physical reference model and information model. The information model consists of an Energy Management Domain as a set of Energy Objects. Each Energy Object can be attributed with identity, classification, and context. Energy Objects can be monitored and controlled with respect to power, Power State, energy, demand, Power Attributes, and battery. Additionally, the framework models relationships and capabilities between Energy Objects.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7326"/>
          <seriesInfo name="DOI" value="10.17487/RFC7326"/>
        </reference>
        <reference anchor="RFC7460">
          <front>
            <title>Monitoring and Control MIB for Power and Energy</title>
            <author fullname="M. Chandramouli" initials="M." surname="Chandramouli"/>
            <author fullname="B. Claise" initials="B." surname="Claise"/>
            <author fullname="B. Schoening" initials="B." surname="Schoening"/>
            <author fullname="J. Quittek" initials="J." surname="Quittek"/>
            <author fullname="T. Dietz" initials="T." surname="Dietz"/>
            <date month="March" year="2015"/>
            <abstract>
              <t>This document defines a subset of the Management Information Base (MIB) for power and energy monitoring of devices.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7460"/>
          <seriesInfo name="DOI" value="10.17487/RFC7460"/>
        </reference>
        <reference anchor="RFC8641">
          <front>
            <title>Subscription to YANG Notifications for Datastore Updates</title>
            <author fullname="A. Clemm" initials="A." surname="Clemm"/>
            <author fullname="E. Voit" initials="E." surname="Voit"/>
            <date month="September" year="2019"/>
            <abstract>
              <t>This document describes a mechanism that allows subscriber applications to request a continuous and customized stream of updates from a YANG datastore. Providing such visibility into updates enables new capabilities based on the remote mirroring and monitoring of configuration and operational state.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8641"/>
          <seriesInfo name="DOI" value="10.17487/RFC8641"/>
        </reference>
      </references>
    </references>
  </back>
  <!-- ##markdown-source:
H4sIALD/iGkAA+19W3cb15Xme/2KM/TqNugAkCjZjk0nTiiKspkRJbVIRZPp
lUQFoABUVKhCqgqkEdFZ8zTP89CP8zB/of9C/5T+JbO/vfe5FcCLRHWvfhCX
LyRQdS777LPvl8FgkLR5W2T7ZudJnS6yi6p+a6ZVbY7KrJ6tzdF0mo/zrByv
zUlaprNskZXtTpKORnV2Ti/98PLo6NnAvbqTTKpxSX/sm0mdTtvBKCsWfx3M
6iwrB1P71OD+t8k4bbNZVa/3TV5Oq6Rp03Ly57SoSnp1nTVJki/rfdPWq6Z9
cP/+t/cfJGmdpfvm+YvT5GK2b3ji5O3FfmLMwLih+a+M1y6/uvXzn016npez
hn9fuP0kzWq0yJsmr8p2vaQFHB+dPUnGVdlkZbNqeBlZQh9M6OV9s2qng2+S
Zb5v/rmtxn3TVHVbZ9OGflsv8Msfk+Q8K1cZ1jarq9USgMralt42L7N0sg4g
PLAQbs2zrMUW6KkdelFWsoNfF2le0K8Mxd/mWTsdVjU/k9bjOX0xb9tls3/v
Hp7DR/l5NrSP3cMH90Z1ddFk93iEe3hzlrfz1YjeXaR13lTFMi0WWV3d86fW
PTS8VdChNW00Y/j2UEYd5teNc+8axBjO20WxkyRJumrnVb2fJHROedkAkGa6
KgpBrUdZWeWtOSzSvMnwFe0zLfO/pS2d4L45Os/qdTsHtIEt9H0mEBzxe7/N
3PeDatkMy6zdPs3TVd6Yk6E5JLSoszptNqc6y4psWpX5OA2mKei9RT5bZcVw
bF9drOq8KKrftu4F+m6xdd7NWQ6KwjwBxoyrYJq/pOWwyMvJqEgnv8Bx/5aw
apjhmW27OZGjMi/krDZnOS4n2TKj/9CF8LPoCTM+/XaGz65cuDla5EVmTtts
OU/LzQme12k5y4KxMzw/bOT531b89dWj/1NemterzWF/XKUXWR4eM0F6eLH6
7Zy/4AGTsqoX9Px5Bpwy5uWTw28efvkNz2CUAB6YPxw8+8E8TtvUnFSTrOBb
+mNaTy6I9ATkj1+a0FXYNw/u730zuP9QhknrWUaXw96Ni4uLYT0dD7JJ3tLB
4C6C1N2jzzA3UTj6K1rV2cmzaEXHZZvVJW8zLRjXaC+LFbAHn5lXJf23b3bo
vYCaEcjKMb5vdqKV3r8/ICoarvT47NXgjCgSRqWDl0FPhg+/vH+f13N8dHS0
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
GgTqAAA=

-->

</rfc>
