<?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 3.2.3) -->
<?rfc docmapping="yes"?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-jadoon-green-isac-utilization-00" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.29.0 -->
  <front>
    <title abbrev="ISAC-Utilization">A YANG Data Model for Reporting Utilization Scores in ISAC</title>
    <seriesInfo name="Internet-Draft" value="draft-jadoon-green-isac-utilization-00"/>
    <author initials="M. A." surname="Jadoon" fullname="Muhammad Awais Jadoon">
      <organization>InterDigital Europe</organization>
      <address>
        <postal>
          <country>GB</country>
        </postal>
        <email>muhammad.awaisjadoon@interdigital.com</email>
      </address>
    </author>
    <author initials="S." surname="Robitzsch" fullname="Sebastian Robitzsch">
      <organization>InterDigital Europe</organization>
      <address>
        <postal>
          <country>GB</country>
        </postal>
        <email>Sebastian.Robitzsch@InterDigital.com</email>
      </address>
    </author>
    <date/>
    <area>Routing</area>
    <workgroup>GREEN</workgroup>
    <abstract>
      <?line 51?>

<t>This document defines a basic YANG data model to report sensing measurements utilization score (US) in Integrated Sensing and Communication (ISAC) systems. The score quantifies the resource impact of different sensing measurements, including compute, memory, storage, energy, and latency. The model supports per-measurement telemetry reporting.</t>
    </abstract>
  </front>
  <middle>
    <?line 55?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>ISAC introduces a paradigm where network nodes perform both communication and sensing tasks. Several use cases and their requirements for ISAC have been defined  in 3GPP <xref target="TR22.837"/> and ETSI<xref target="GR-ISC001"/>. A sensing task involves measurements of  parameters such as Doppler, angle of arrival (AoA), and radar cross section (RCS), micro-doppler, range/delay <xref target="Jadoon2025"/> etc., each consumes varying amounts of  system resources such as memory, energy, storage.</t>
      <t>To enable energy-efficient orchestration, it is important to measure and report the utilization impact of each measurement for a sensing task. This draft proposes a YANG data model that allows ISAC-enabled devices to report an SMUS per sensing task, computed from weighted metrics such as CPU usage, memory, energy draw, storage load, and latency.</t>
    </section>
    <section anchor="model-scope">
      <name>Model Scope</name>
      <t>The model is intended for systems that support ISAC and want to participate in energy-aware operations.</t>
    </section>
    <section anchor="tree-diagram">
      <name>Tree Diagram</name>
      <artwork><![CDATA[
module: ietf-isac-utilization
  +--ro sensing-utilization
     +--ro function-score* [function]
        +--ro function                   sensing-function
        +--ro score-components
        |  +--ro compute-score?         decimal64
        |  +--ro memory-score?          decimal64
        |  +--ro energy-score?          decimal64
        |  +--ro storage-score?         decimal64
        |  +--ro latency-score?         decimal64
        +--ro weights
        |  +--ro compute-weight?        decimal64
        |  +--ro memory-weight?         decimal64
        |  +--ro energy-weight?         decimal64
        |  +--ro storage-weight?        decimal64
        |  +--ro latency-weight?        decimal64
        +--ro total-utilization-score?  uint8
]]></artwork>
    </section>
    <section anchor="yang-module">
      <name>YANG Module</name>
      <artwork><![CDATA[
module ietf-isac-utilization {
     yang-version 1.1;
     namespace "urn:ietf:params:xml:ns:yang:ietf-isac-utilization";
     prefix isac-util;

     organization "InterDigital Europe";
     contact "Muhammad Awais Jadoon <muhammad.awaisjadoon@interdigital.com>";

     description
        "YANG data model for reporting ISAC sensing resource utilization scores.";

     revision "2025-06-28" {
       description "Initial version.";
     }

     typedef sensing-function {
       type enumeration {
         enum delay {
           description "Time delay measurement representing target range.";
         }
             enum doppler {
           description "Doppler shift measurement representing target velocity.";
         }
         enum micro-doppler {
           description "Micro-Doppler analysis for fine-grained motion of target.";
         }
         enum aoa {
           description "Angle of Arrival estimation.";
         }
         enum rcs {
           description "Radar Cross Section estimation.";
         }
       }
       description "Enumerates supported sensing measurement functions within ISAC systems.";
     }

     container sensing-utilization {
       config false;

       list function-score {
         key "function";
         leaf function {
           type sensing-function;
         }

         container score-components {
           leaf compute-score { type decimal64 { fraction-digits 2; } units "%"; }
           leaf memory-score { type decimal64 { fraction-digits 2; } units "%"; }
           leaf energy-score { type decimal64 { fraction-digits 2; } units "%"; }
           leaf storage-score { type decimal64 { fraction-digits 2; } units "%"; }
           leaf latency-score { type decimal64 { fraction-digits 2; } units "%"; }
         }

         container weights {
           leaf compute-weight { type decimal64 { fraction-digits 2; } units "ratio"; }
           leaf memory-weight { type decimal64 { fraction-digits 2; }  units "ratio"; }
           leaf energy-weight { type decimal64 { fraction-digits 2; }  units "ratio"; }
           leaf storage-weight { type decimal64 { fraction-digits 2; }  units "ratio"; }
           leaf latency-weight { type decimal64 { fraction-digits 2; }  units "ratio"; }
         }

         leaf total-utilization-score {
           type uint8;
           description "Composite score (0–100) aggregating all measurements.";
         }
       }
     }
   }
]]></artwork>
      <t>Note: The sensing measurement types defined in this document (e.g., Delay, Doppler, micro-Doppler, AoA, RCS) is not exhaustive. The YANG model is extensible, and additional sensing measurments may be incorporated as the standards develop.</t>
      <section anchor="json-encoding-example">
        <name>JSON Encoding Example</name>
        <artwork><![CDATA[
{
  "ietf-isac-utilization:sensing-utilization": {
    "function-score": [
      {
        "function": "micro-doppler",
        "score-components": {
          "compute-score": 82.0,
          "memory-score": 60.0,
          "energy-score": 75.0,
          "storage-score": 50.0,
          "latency-score": 45.0
        },
        "weights": {
          "compute-weight": 0.3,
          "memory-weight": 0.2,
          "energy-weight": 0.3,
          "storage-weight": 0.1,
          "latency-weight": 0.1
        },
        "total-utilization-score": 70
      }
    ]
  }
}
]]></artwork>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>TBD</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>TBD</t>
    </section>
    <section anchor="acknowledgements">
      <name>Acknowledgements</name>
      <t>This work has received funding from the Smart Networks and Services Joint Undertaking (SNS JU) under the European Union's Horizon Europe research and innovation programme under Grant Agreement No 101192521 (MultiX).</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-normative-references">
      <name>Normative References</name>
      <reference anchor="TR22.837">
        <front>
          <title>Study on Integrated Sensing and Communication (ISAC)</title>
          <author>
            <organization>3GPP</organization>
          </author>
          <date year="2024"/>
        </front>
        <seriesInfo name="3GPP TR 22.837 V19.4.0" value=""/>
      </reference>
      <reference anchor="GR-ISC001">
        <front>
          <title>Integrated Sensing And Communications (ISAC); Use Cases and Deployment Scenarios</title>
          <author>
            <organization>ETSI</organization>
          </author>
          <date year="2025"/>
        </front>
        <seriesInfo name="ETSI GR ISC001 V1.1.1" value=""/>
      </reference>
      <reference anchor="Jadoon2025">
        <front>
          <title>Dynamic and Resource-Efficient ISAC Operations in Sensing-Enabled 6G Systems</title>
          <author initials="M. A." surname="Jadoon" fullname="M. A. Jadoon">
            <organization/>
          </author>
          <author initials="S." surname="Robitzsch" fullname="S. Robitzsch">
            <organization/>
          </author>
          <author initials="F." surname="Conceição" fullname="F. Conceição">
            <organization/>
          </author>
          <date year="2025"/>
        </front>
        <seriesInfo name="Accepted, to appear in IEEE ICC 2025" value=""/>
      </reference>
    </references>
  </back>
  <!-- ##markdown-source:
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
d1IkRvxtP3SPoDMWXXu/AZxxVvhaGwAA

-->

</rfc>
