<?xml version="1.0" encoding="US-ASCII"?>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc2629 version 1.2.13 -->
<!DOCTYPE rfc SYSTEM "rfc2629.dtd" [
<!ENTITY RFC4760 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.4760.xml">
<!-- ENTITY USECASES PUBLIC ''
      'https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.draft-geng-rtgwg-cfn-dyncast-ps-usecase-00.xml'-->
]>
<?rfc compact="yes"?>
<?rfc text-list-symbols="o*+-"?>
<?rfc subcompact="no"?>
<?rfc sortrefs="no"?>
<?rfc symrefs="yes"?>
<?rfc strict="yes"?>
<?rfc toc="yes"?>
<rfc category="info" docName="draft-wang-cats-green-challenges-01"
     ipr="trust200902" submissionType="IETF">
  <front>
    <title abbrev="Green Challenges in Cats">Green Challenges in
    Computing-Aware Traffic Steering (CATS)</title>

    <author fullname="Jing Wang" initials="J." surname="Wang">
      <organization>China Mobile</organization>

      <address>
        <postal>
          <street>No.32 XuanWuMen West Street</street>

          <city>Beijing</city>

          <code>100053</code>

          <country>China</country>
        </postal>

        <email>wangjingjc@chinamobile.com</email>
      </address>
    </author>

    <author fullname="Yuexia Fu" initials=" Y." surname="Fu">
      <organization>China Mobile</organization>

      <address>
        <postal>
          <street>No.32 XuanWuMen West Street</street>

          <city>Beijing</city>

          <code>100053</code>

          <country>China</country>
        </postal>

        <email>fuyuexia@chinamobile.com</email>
      </address>
    </author>

    <date day="21" month="June" year="2023"/>

    <workgroup>cats</workgroup>

    <abstract>
      <t>As mobile edge computing networks sink computing tasks from cloud
      data centers to the edge of the network, tasks need to be processed by
      computing resources close to the user side. Therefore, CATS was raised.
      Reducing carbon footprint is a major challenge of our time. Networks are
      the main enablers of carbon reductions. The introduction of computing
      dimension in CATS makes it insufficient to consider the energy saving of
      network dimension in the past, so the green for CATS based on network
      and computing combination is worth exploring. This document outlines a
      series of challenges and associated research to explore ways to reduce
      carbon footprint and reduce network energy based on CATS.</t>
    </abstract>
  </front>

  <middle>
    <section anchor="introduction" title="Introduction">
      <t>With the continuous development and progress of the Internet, a large
      amount of computing resources is required to complete data processing.
      In order to disperse the pressure of cloud data centers, computing power
      gradually moves from the center to the edge, forming scattered computing
      resources in mobile networks. In order to make full use of scattered
      computing resources and provide better services, Computing-Aware Traffic
      Steering (CATS) is proposed to support steering the traffic among
      different edge sites according to both the real-time network and
      computing resource status as mentioned in <xref
      target="I-D.yao-cats-ps-usecases"/> and <xref
      target="I-D.yao-cats-gap-reqs"/>. It requires the network to be aware of
      computing resource information and select a service instance based on
      the joint metric of computing and networking.</t>

      <t>Green has become a global topic. The United Nations and the vast
      majority of governments agree that climate change and the need to curb
      greenhouse gas emissions are the major challenges of our time.
      Therefore, improving energy efficiency and reducing electricity
      consumption are becoming increasingly important for society and many
      industries. The networking industry is no exception. The IETF conducted
      a study on the energy costs of the IETF meeting three times a year. The
      results showed that it was found that 99% of energy consumption came
      from air travel.</t>

      <t>In addition, there are several papers that discuss green networks,
      and some work <xref target="I-D.cx-green-ps"/> summarizes the
      energy-saving possibilities that exist in the network. However, there is
      no discussion of joint optimization of green and energy savings with
      computing and networking. Therefore, this document outlines a series of
      challenges and related research to explore ways to reduce carbon
      emissions and reduce network energy based on CATS.</t>
    </section>

    <section anchor="definition-of-terms" title="Definition of Terms">
      <t><list hangIndent="2" style="hanging">
          <t hangText="Computing-Aware Traffic Steering (CATS): ">Aiming at
          computing and network resource optimization by steering traffic to
          appropriate computing resources considering not only routing metric
          but also computing resource metric.</t>

          <t hangText="Service:">A monolithic functionality that is provided
          by an endpoint according to the specification for said service. A
          composite service can be built by orchestrating monolithic
          services.</t>

          <t hangText="Service instance:">Running environment (e.g., a node)
          that makes the functionality of a service available. One service can
          have several instances running at different network locations.</t>
        </list></t>
    </section>

    <section title="Challenges">
      <t>Considering energy savings in CATS creates challenges in the
      following aspects</t>

      <section title="Computing Resource Energy Consumption Modeling">
        <t>Computing resource status is considered in Cats, so it is necessary
        to research the modeling of computing resource energy consumption in
        order to save energy. The energy consumption of the equipment is
        different when the load is different. For example, the energy
        efficiency of equipment is different when it is not loaded or at full
        load. Therefore, it is also a challenge to consider which factors to
        consider when modeling the energy consumption of computing
        resources.</t>
      </section>

      <section title=" Joint Optimization of Computing and Network">
        <t>On the one hand, the magnitude of computing energy consumption may
        be different from the magnitude of network energy consumption, and how
        to weigh the ratio of the two becomes a challenge when performing
        joint optimization.</t>

        <t>On the other hand, the introduction of energy consumption may be
        accompanied by a compromise between user service experience, and how
        to save energy while ensuring user service experience is also a
        challenge when carrying out joint optimization.</t>
      </section>

      <section title=" Energy Consumption of Other Equipment">
        <t>The computing resources may be in the data center, edge computing
        nodes or others. In order to ensure the normal operation of network
        and computing equipment, the source of energy consumption is not only
        the equipment itself, but also some other equipment, such as :</t>

        <t>Cool equipment : computing resources will emit heat into the air
        during operation. When the temperature is too high, the operation of
        the equipment will be affected. So refrigeration is required to reduce
        the temperature of the equipment to ensure that the equipment operates
        at a higher performance.</t>

        <t>The normal running of computing resources are inseparable from the
        support of refrigeration equipment and other equipment. Therefore,
        when performing joint optimization of network and computing, the
        energy consumption generated by equipment other than network equipment
        and computing equipment should also be considered.</t>
      </section>
    </section>

    <section title="Observation">
      <t>Recently, the document <xref target="I-D.cx-opsawg-green-metrics"/>
      gives some green networking metrics for network instrumentation to
      optimize the energy efficiency of the network. It divides the green
      metrics into four categories according to the subject of the metrics, as
      follows:</t>

      <t>At the device/equipment level: The author considers three factors.
      The first are energy consumption metrics. Some of these metrics could be
      provided by the data sheet that comes with the device or could be
      measured simply in a lab, such as power consumption when idle, power
      consumption when fully loaded, power consumption at various loads and so
      on. The others are not fixed and need to be accounted according to the
      actual operation of the network equipment, such as current power
      consumption/kB (or gB), current power consumption/packet, power drawn
      since system started for the past minute and so on. The second is green
      metrics beyond energy consumption, Wich is related to the power source
      of the device and the environment in which the device is located. The
      third is related to network instrumentation virtualization. Nowadays,
      network instrumentation could be virtualized and hosted (for example) in
      data centers.</t>

      <t>At the flow level: These metrics are related to flows, such as
      amortized energy consumed over the duration of the flow and Incremental
      energy consumed over the duration of the flow.</t>

      <t>At the path level: These metrics can evaluate the energy consumption
      of paths and optimize these paths so that the overall footprint is
      minimized. The author gives some candidate metrics, such as energy
      rating of a path, current power consumption across a path and
      incremental power for a packet over a path.</t>

      <t>At the network level: These metrics can reflect the energy usage of
      the entire network. </t>
    </section>

    <section anchor="Conclusion" title="Conclusion">
      <t>This document highlights the green challenges in Cats and summarizes
      the latest IETF work which is associated with green networking. As is
      well known, Cats not only considers network resource status, but also
      computing resource status. Therefore, energy consumption research of
      Cats can also consider both network and computing energy consumption
      from the device/equipment, path and network level.</t>
    </section>

    <section anchor="security-considerations" title="Security Considerations">
      <t>TBD.</t>
    </section>

    <section anchor="iana-considerations" title="IANA Considerations">
      <t>TBD.</t>
    </section>

    <section title="Acknowledgements">
      <t>The authors would like to thank Alexander Clemm and Lijun Dong for
      their related work.</t>
    </section>
  </middle>

  <back>
    <references title="Informative References">
      <?rfc include="reference.I-D.yao-cats-ps-usecases"?>

      <?rfc include="reference.I-D.yao-cats-gap-reqs"?>

      <?rfc include="reference.I-D.cx-green-ps"?>

      <?rfc include="reference.I-D.cx-opsawg-green-metrics"?>
    </references>
  </back>
</rfc>
