rfc9845v1.txt   rfc9845.txt 
Internet Research Task Force (IRTF) A. Clemm, Ed. Internet Research Task Force (IRTF) A. Clemm, Ed.
Request for Comments: 9845 Independent Request for Comments: 9845 Independent
Category: Informational C. Pignataro, Ed. Category: Informational C. Pignataro, Ed.
ISSN: 2070-1721 NC State University ISSN: 2070-1721 NCSU / Blue Fern
C. Westphal C. Westphal
L. Ciavaglia L. Ciavaglia
Nokia Nokia
J. Tantsura J. Tantsura
Nvidia Nvidia
M-P. Odini M-P. Odini
August 2025 August 2025
Challenges and Opportunities in Management for Green Networking Challenges and Opportunities in Management for Green Networking
Abstract Abstract
Reducing humankind's environmental footprint and making technology Reducing humankind's environmental footprint and making technology
more environmentally sustainable are among the biggest challenges of more environmentally sustainable are among the biggest challenges of
our age. Networks play an important part in this challenge. On one our age. Networks play an important part in this challenge. On one
hand, they enable applications that help to reduce this footprint. hand, they enable applications that help to reduce this footprint.
On the other hand, they contribute to this footprint themselves in no On the other hand, they significantly contribute to this footprint
insignificant way. Therefore, methods to make networking technology themselves. Therefore, methods to make networking technology itself
itself "greener" and to manage and operate networks in ways that "greener" and to manage and operate networks in ways that reduce
reduce their environmental footprint without impacting their utility their environmental footprint without impacting their utility need to
need to be explored. This document outlines a corresponding set of be explored. This document outlines a corresponding set of
opportunities, along with associated research challenges, for opportunities, along with associated research challenges, for
networking technology in general and management technology in networking technology in general and management technology in
particular to become "greener", i.e., more sustainable, with reduced particular to become greener, i.e., more sustainable, with reduced
greenhouse gas emissions and less negative impact on the environment. greenhouse gas emissions and less negative impact on the environment.
This document is a product of the Network Management Research Group This document is a product of the Network Management Research Group
(NMRG) of the Internet Research Task Force (IRTF). This document (NMRG) of the Internet Research Task Force (IRTF). This document
reflects the consensus of the research group. It is not a candidate reflects the consensus of the research group. It is not a candidate
for any level of Internet Standard and is published for informational for any level of Internet Standard and is published for informational
purposes. purposes.
Status of This Memo Status of This Memo
skipping to change at line 115 skipping to change at line 115
Climate change and the need to curb greenhouse gas (GHG) emissions Climate change and the need to curb greenhouse gas (GHG) emissions
have been recognized by the United Nations and by most governments as have been recognized by the United Nations and by most governments as
one of the big challenges of our time. As a result, curbing those one of the big challenges of our time. As a result, curbing those
emissions is becoming increasingly important for society and for many emissions is becoming increasingly important for society and for many
industries. The networking industry is no exception. industries. The networking industry is no exception.
The science behind greenhouse gas emissions and their relationship The science behind greenhouse gas emissions and their relationship
with climate change is complex. However, there is overwhelming with climate change is complex. However, there is overwhelming
scientific consensus pointing toward a clear correlation between scientific consensus pointing toward a clear correlation between
climate change and a rising amount of greenhouse gases in the climate change and a rising amount of greenhouse gases in the
atmosphere. One greenhouse gas of particular concern, but by no atmosphere. When we say 'greenhouse gases' or GHG, we are referring
means the only one, is carbon dioxide (CO2). Carbon dioxide is to gases in the Earth’s atmosphere that trap heat and contribute to
emitted in the process of burning fuels to generate energy that is the greenhouse effect. They include carbon dioxide (CO2), methane
used, for example, to power electrical devices such as networking (CH4), nitrous oxide (N2O), and Fluorinated gases (as covered under
equipment. Notable here is the use of fossil fuels (such as oil, the Kyoto Protocol and Paris Agreement). In terms of emissions from
which releases CO2 that has long been removed from the earth's human activity, the dominant greenhouse gas is CO2; consequently, it
atmosphere), as opposed to the use of renewable or sustainable fuels often becomes shorthand for “all GHGs”. However, other gases are also
that do not "add" to the amount of CO2 in the atmosphere. There are converted into “CO2-equivalents”, or CO2e. One greenhouse gas of
additional gases associated with electricity generation, in particular concern, but by no means the only one, is carbon dioxide
particular methane (CH4) and nitrous oxide (N2O). Although they (CO2). Carbon dioxide is emitted in the process of burning fuels to
exist in smaller quantities, they have an even higher Global Warming generate energy that is used, for example, to power electrical
Potential (GWP). devices such as networking equipment. Notable here is the use of
fossil fuels (such as oil, which releases CO2 that has long been
removed from the earth's atmosphere), as opposed to the use of
renewable or sustainable fuels that do not "add" to the amount of CO2
in the atmosphere. There are additional gases associated with
electricity generation, in particular methane (CH4) and nitrous oxide
(N2O). Although they exist in smaller quantities, they have an even
higher Global Warming Potential (GWP).
Greenhouse gas emissions are in turn correlated with the need to Greenhouse gas emissions are in turn correlated with the need to
power technology, including networks. Reducing those emissions can power technology, including networks. Reducing those emissions can
be achieved by reducing the amount of fossil fuels needed to generate be achieved by reducing the amount of fossil fuels needed to generate
the energy that is needed to power those networks. This can be the energy that is needed to power those networks. This can be
achieved by improving the energy mix to include increasing amounts of achieved by improving the energy mix to include increasing amounts of
low-carbon and/or renewable (and hence sustainable) energy sources, low-carbon and/or renewable (and hence sustainable) energy sources,
such as wind or solar. It can also be achieved by increasing energy such as wind or solar. It can also be achieved by increasing energy
savings and improving energy efficiency so that the same outcomes are savings and improving energy efficiency so that the same outcomes are
achieved while consuming less energy in the first place. achieved while consuming less energy in the first place.
The amount of greenhouse gases that an activity adds to the The amount of greenhouse gases that an activity adds to the
atmosphere, such as CO2 that is emitted in burning fossil fuels to atmosphere, such as CO2 that is emitted in burning fossil fuels to
generate the required energy, is also referred to as the "greenhouse generate the required energy, is also referred to as the "greenhouse
footprint" or the "carbon footprint" (accounting for greenhouses footprint" or the "carbon footprint" (accounting for greenhouse gases
gases other than CO2 in terms of CO2 equivalents). Reducing this other than CO2 in terms of CO2 equivalents). Reducing this footprint
footprint to net zero is hence a major sustainability goal. However, to net zero is hence a major sustainability goal. However,
sustainability encompasses other factors beyond carbon, such as the sustainability encompasses other factors beyond carbon, such as the
sustainable use of other natural resources, the preservation of sustainable use of other natural resources, the preservation of
natural habitats and biodiversity, and the avoidance of any form of natural habitats and biodiversity, and the avoidance of any form of
pollution. pollution.
In the context of this document, we refer to networking technology In the context of this document, we refer to networking technology
that helps to improve its own networking sustainability as "green". that helps to improve its own networking sustainability as "green".
Green, in that sense, includes technology that helps to lower Green, in that sense, includes technology that helps to lower
networking's greenhouse gas emissions including the carbon footprint, networking's greenhouse gas emissions including the carbon footprint,
which in turn includes technology that helps increase efficiency and which in turn includes technology that helps increase efficiency and
realize energy savings as well as facilitates managing networks realize energy savings as well as facilitates managing networks
toward a stronger use of renewables. toward a stronger use of renewables.
Arguably, networks can already be considered a "green" technology in Arguably, networks can already be considered a green technology in
that networks enable many applications that allow users and whole that networks enable many applications that allow users and whole
industries to save energy and thus become environmentally more industries to save energy and thus become environmentally more
sustainable in a significant way. For example, they allow (at least sustainable in a significant way. For example, they allow (at least
to an extent) to substitute travel with teleconferencing. They to an extent) to substitute travel with teleconferencing. They
enable many employees to work from home and telecommute, thus enable many employees to work from home and telecommute, thus
reducing the need for actual commuting. IoT applications that reducing the need for actual commuting. IoT applications that
facilitate automated monitoring and control from remote sites help facilitate automated monitoring and control from remote sites help
make agriculture more sustainable by minimizing the usage of water, make agriculture more sustainable by minimizing the usage of water,
fertilizer, and land area. Networked smart buildings allow for fertilizer, and land. Networked smart buildings allow for greater
greater energy optimization and sparser use of lighting and HVAC energy optimization and sparser use of lighting and HVAC (heating,
(heating, ventilation, air conditioning) than their non-networked, ventilation, air conditioning) than their non-networked, not-so-smart
not-so-smart counterparts. That said, calculating precise benefits counterparts. That said, calculating precise benefits in terms of
in terms of net sustainability contributions and savings is complex, net sustainability contributions and savings is complex, as a
as a holistic picture involves many effects including substitution holistic picture involves many effects including substitution effects
effects (perhaps saving on emissions caused by travel but incurring (perhaps saving on emissions caused by travel but incurring
additional costs associated with additional home office use) as well additional costs associated with additional home office use) as well
as behavioral changes (perhaps a higher number of meetings than if as behavioral changes (perhaps a higher number of meetings than if
travel were involved). travel were involved).
The IETF has recently initiated a reflection on the energy cost of The IETF has recently initiated a reflection on the energy cost of
hosting meetings three times a year (see [IETF-Net0]). It conducted hosting meetings three times a year (see [IETF-Net0]). It conducted
a study of the carbon emissions of a typical meeting and found out a study of the carbon emissions of a typical meeting and found out
that 99% of the emissions were due to air travel. In the same vein, that 99% of the emissions were due to air travel. In the same vein,
[Framework] compared an in-person with a virtual meeting and found a [Framework] compared an in-person with a virtual meeting and found a
reduction in energy of 66% for a virtual meeting. These findings reduction in energy of 66% for a virtual meeting. These findings
skipping to change at line 210 skipping to change at line 217
its network's energy consumption per petabyte (PB) of data amounted its network's energy consumption per petabyte (PB) of data amounted
to 54 megawatt-hours (MWh) [Telefonica2021]. This rate has been to 54 megawatt-hours (MWh) [Telefonica2021]. This rate has been
dramatically decreasing (by a factor of seven over six years), dramatically decreasing (by a factor of seven over six years),
although gains in efficiency are being offset by simultaneous growth although gains in efficiency are being offset by simultaneous growth
in data volume. The same report states that an important corporate in data volume. The same report states that an important corporate
goal is continuing on that trajectory and aggressively reducing goal is continuing on that trajectory and aggressively reducing
overall carbon emissions further. overall carbon emissions further.
1.2. Approaching the Problem 1.2. Approaching the Problem
An often-considered gain in networking sustainability can be made One way in which gains in network sustainability can be achieved
with regards to improving the efficiency with which networks utilize involves reducing the amount of energy needed to provide
power during their use phase, reducing the amount of energy that is communication services and improving the efficiency with with
required to provide communication services. However, for a holistic networks utilize power during their use phase. However, for a
approach, other aspects need to be considered as well. holistic approach, other aspects need to be considered as well.
The environmental footprint is not determined by energy consumption The environmental footprint is not determined by energy consumption
alone. The sustainability of power sources needs to be considered as alone. The sustainability of power sources needs to be considered as
well. A deployment that includes devices that are less energy well. A deployment that includes devices that are less energy
efficient but powered by a sustainable energy source can arguably be efficient but powered by a sustainable energy source can arguably be
considered "greener" than a deployment that includes highly efficient considered greener than a deployment that includes highly efficient
devices that are powered by diesel generators. In fact, in the same devices that are powered by diesel generators. In fact, in the same
Telefónica report mentioned earlier, extensive reliance on renewable Telefónica report mentioned earlier, extensive reliance on renewable
energy sources is emphasized. energy sources is emphasized.
Similarly, deployments can take other environmental factors into Similarly, deployments can take other environmental factors into
account that affect the carbon footprint. For example, deployments account that affect the carbon footprint. For example, deployments
where the need for cooling is reduced or where excessive heat where the need for cooling is reduced or where excessive heat
generated by equipment can be put to a productive use will be generated by equipment can be put to a productive use will be
considered greener than deployments where this is not the case. considered greener than deployments where this is not the case.
Examples include deployments in cooler natural surroundings (e.g., in Examples include deployments in cooler natural surroundings (e.g., in
colder climates) where that is an option. Likewise, manufacturing colder climates) where that is an option. Likewise, manufacturing
and recycling networking equipment are also part of the and recycling networking equipment are also part of the
sustainability equation, as the production itself consumes energy and sustainability equation, as the production itself consumes energy and
results in a carbon cost embedded as part of the device itself. results in a carbon cost embedded as part of the device itself.
Extending the lifetime of equipment may in many cases be preferable Extending the lifetime of equipment may in many cases be preferable
over replacing it earlier with equipment that is slightly more energy over replacing it earlier with equipment that is slightly more energy
efficient, but that requires the embedded carbon cost to be amortized efficient, but that requires the embedded carbon cost to be amortized
over a much shorter period of time. over a much shorter period of time.
Management has an outsized role to play in approaching those Network management has an outsized role to play in approaching those
problems. To reduce the amount of energy used, network providers problems. To reduce the amount of energy used, network providers
need to maximize ways in which they use scarce resources and need to maximize the use of scarce resources and eliminate the use of
eliminate the use of unneeded resources. They need to optimize the resources that are not strictly needed. They need to optimize the
way in which networks are deployed, which resources are placed where, way in which networks are deployed, which resources are placed where,
and how equipment lifecycles and upgrades are being managed -- all of and how equipment lifecycles and upgrades are being managed -- all of
which constitute classic operational problems. As best practices, which constitute classic operational problems. As best practices,
methods, and algorithms are developed, they need to be automated to methods, and algorithms are developed, they need to be automated to
the greatest extent possible, migrated over time into the network, the greatest extent possible, migrated over time into the network,
and performed on increasingly short timescales, transcending and performed on increasingly short timescales, transcending
management and control planes. management and control planes.
1.3. Structuring the Problem Space 1.3. Structuring the Problem Space
From a technical perspective, multiple vectors along which networks From a technical perspective, multiple vectors along which networks
can be made "greener" should be considered: can be made greener should be considered:
* Equipment level: * Equipment level:
Perhaps the most promising vector for improving networking Perhaps the most promising vector for improving networking
sustainability concerns the network equipment itself. At the most sustainability concerns the network equipment itself. At the most
fundamental level, networks (even softwarized ones) involve fundamental level, networks (even softwarized ones) involve
appliances, i.e., equipment that relies on electrical power to appliances, i.e., equipment that relies on electrical power to
perform its function. There are two distinct layers with perform its function. There are two distinct layers with
different opportunities for improvement: different opportunities for improvement:
- Hardware: Reducing embedded carbon during material extraction - Hardware: Reducing embedded carbon during material extraction
and manufacturing, improving energy efficiency, and reducing and manufacturing; improving energy efficiency and reducing
energy consumption during operations, and reuse, repurpose, and energy consumption during operations; and increasing reuse,
recycle motions. repurposing, and recycling.
- Software: Improving software energy efficiency, maximizing - Software: Improving software energy efficiency, maximizing
utilization of processing devices, and allowing for software to utilization of processing devices, and allowing for software to
interact with hardware to improve sustainability. interact with hardware to improve sustainability.
Beyond making network appliances merely more energy efficient, Beyond making network appliances merely more energy efficient,
there are other important ways in which equipment can help there are other important ways in which equipment can help
networks become greener. This includes aspects such as supporting networks become greener. This includes aspects such as supporting
port power-saving modes or down-speeding links to reduce power port power-saving modes or down-speeding links to reduce power
consumption for resources that are not fully utilized. To fully consumption for resources that are not fully utilized. To fully
tap into the potential of such features, it requires accompanying tap into the potential of such features requires accompanying
management functionality, for example, to determine when it is management functionality, for example to determine when it is
"safe" to down-speed a link or to enter a power-saving mode, and "safe" to down-speed a link or enter a power saving mode, and
to maximize the conditions when that action is appropriate. operate the network in such a way that conditions to do so are
maximized.
Most importantly, from a management perspective, improving Most importantly, from a management perspective, improving
sustainability at the equipment level involves providing sustainability at the equipment level involves providing
management instrumentation that allows for precise monitoring and management instrumentation that allows for precise monitoring and
managing power usage and doing so at different levels of managing power usage and doing so at different levels of
granularity, for example, accounting separately for the granularity, for example, accounting separately for the
contributions of CPU, memory, and different ports. This enables contributions of CPU, memory, and different ports. This enables
(for example) controller applications to optimize energy usage (for example) controller applications to optimize energy usage
across the network and to leverage control loops to assess the across the network and to leverage control loops to assess the
effectiveness (e.g., in terms of reducing power use) of the effectiveness (e.g., in terms of reducing power use) of the
measures that are taken. measures that are taken.
As a side note, the terms "device" and "equipment", as used in the As a side note, the terms "device" and "equipment", as used in the
context of this document, are used to refer to networking context of this document, are used to refer to networking
equipment. We are not taking into consideration end-user devices equipment. We are not taking into consideration end-user devices
and endpoints such as mobile phones or computing equipment. and endpoints such as mobile phones or computing equipment.
* Protocol level: * Protocol level:
Energy-efficiency and greenness are aspects that are rarely Energy-efficiency and "greenness" are aspects that are rarely
considered when designing network protocols. This suggests that considered when designing network protocols. This suggests that
there may be plenty of untapped potential. Some aspects involve there may be plenty of untapped potential. Some aspects involve
designing protocols in ways that reduce the need for redundant or designing protocols in ways that reduce the need for redundant or
wasteful transmission of data, allowing not only for better wasteful transmission of data, allowing not only for better
network utilization but for greater goodput per unit of energy network utilization but for greater goodput per unit of energy
being consumed. Techniques might include approaches that reduce being consumed. Techniques might include approaches that reduce
the "header tax" incurred by payloads as well as methods resulting the "header tax" incurred by payloads as well as methods resulting
in the reduction of wasteful retransmissions. Similarly, there in the reduction of wasteful retransmissions. Similarly, there
may be cases where chattiness of protocols may be preventing may be cases where chattiness of protocols may be preventing
equipment from going into sleep mode. Designing protocols that equipment from going into sleep mode. Designing protocols that
skipping to change at line 341 skipping to change at line 349
Perhaps the greatest opportunities to realize power savings exist Perhaps the greatest opportunities to realize power savings exist
at the level of the network as whole. Many of these opportunities at the level of the network as whole. Many of these opportunities
are directly related to management functionality. For example, are directly related to management functionality. For example,
optimizing energy efficiency may involve directing traffic in such optimizing energy efficiency may involve directing traffic in such
a way that it allows the isolation of equipment that might not be a way that it allows the isolation of equipment that might not be
needed at certain moments so that it can be powered down or needed at certain moments so that it can be powered down or
brought into power-saving mode. By the same token, traffic should brought into power-saving mode. By the same token, traffic should
be directed in a way that requires bringing additional equipment be directed in a way that requires bringing additional equipment
online or out of power-saving mode in cases where alternative online or out of power-saving mode in cases where alternative
traffic paths are available for which the incremental energy cost traffic paths are available for which the incremental energy cost
would amount to zero. Likewise, some networking devices may be would amount to zero. Likewise, some networking devices may have
rated less "green" and more power-intensive than others or may be a lower sustainability rating, be less energy-efficient, or be
powered by less-sustainable energy sources. Their use might be powered less-sustainable energy sources than others. Their use
avoided except during periods of peak capacity demands. might be avoided except during periods of peak capacity demands.
Generally, incremental carbon emissions can be viewed as a cost Generally, incremental carbon emissions can be viewed as a cost
metric that networks should strive to minimize and consider as metric that networks should strive to minimize and consider as
part of routing and network path optimization. part of routing and network path optimization.
* Architecture level: * Architecture level:
The current network architecture supports a wide range of The current network architecture supports a wide range of
applications but does not consider energy efficiency as one of its applications but does not consider energy efficiency as one of its
design parameters. One can argue that the most energy efficient design parameters. One can argue that the most energy efficient
shift of the last two decades has been the deployment of Content shift of the last two decades has been the deployment of Content
skipping to change at line 426 skipping to change at line 434
MTU: Maximum Transmission Unit (the largest packet size that can be MTU: Maximum Transmission Unit (the largest packet size that can be
transmitted over a network) transmitted over a network)
NIC: Network Interface Card NIC: Network Interface Card
QoE: Quality of Experience QoE: Quality of Experience
QoS: Quality of Service QoS: Quality of Service
QUIC: Quick UDP Internet Connections QUIC: the name of a UDP-based, stream-multiplexing, encrypted
transport protocol. [RFC9000]
SDN: Software-Defined Networking SDN: Software-Defined Networking
SNIC: Smart NIC
TCP: Transport Control Protocol TCP: Transport Control Protocol
TE: Traffic Engineering TE: Traffic Engineering
TPU: Tensor Processing Unit TPU: Tensor Processing Unit
WAN: Wide Area Network WAN: Wide Area Network
3. Network Energy Consumption Characteristics and Implications 3. Network Energy Consumption Characteristics and Implications
skipping to change at line 535 skipping to change at line 546
operational robustness). As data transmission needs tend to operational robustness). As data transmission needs tend to
fluctuate wildly and occur in bursts, any optimization schemes need fluctuate wildly and occur in bursts, any optimization schemes need
to be highly adaptable and allow control loops at very fast time to be highly adaptable and allow control loops at very fast time
scales. scales.
Similarly, for applications where this is possible, it may be Similarly, for applications where this is possible, it may be
desirable to replace continuous traffic at low data rates with desirable to replace continuous traffic at low data rates with
traffic that is sent in bursts at high data rates in order to traffic that is sent in bursts at high data rates in order to
potentially maximize the time during which resources can be idled. potentially maximize the time during which resources can be idled.
As a result, emphasis needs to be given to technology that allows, As a result, emphasis needs to be given to technology that enables,
for example, (at the device level) very efficient and rapid for example, very efficient and rapid discovery, monitoring, and
discovery, monitoring, and control of networking resources so that control of networking resources. This allows devices to be
they can be dynamically taken offline or brought back in service dynamically taken offline or brought back online without extensive
without (at the network level) requiring an extensive convergence of network-level state convergence, route recalculation, or other
state across the network or a recalculation of routes and other complex optimizations at the network level. To facilitate such
optimization problems, and (at the network equipment level) support schemes, rapid power cycle and initialization schemes should be
rapid power cycle and initialization schemes. There may be some supported at the device level. There may be some lessons that can be
lessons that can be applied here from IoT, which has long had to applied here from IoT, which has long had to contend with power-
contend with power-constrained end devices that need to spend much of constrained end devices that need to spend much of their time in
their time in power-saving states to conserve battery. power-saving states to conserve battery.
4. Challenges and Opportunities - Equipment Level 4. Challenges and Opportunities - Equipment Level
We are categorizing challenges and opportunities to improve We are categorizing challenges and opportunities to improve
sustainability at the network equipment level along the following sustainability at the network equipment level along the following
lines: lines:
* Hardware and manufacturing: Related opportunities are arguably * Hardware and manufacturing: Related opportunities are arguably
among the most obvious and perhaps "largest". However, solutions among the most obvious and perhaps "largest". However, solutions
here lie largely outside the scope of networking researchers. here lie largely outside the scope of networking researchers.
skipping to change at line 567 skipping to change at line 578
* Visibility and instrumentation: Instrumenting equipment to provide * Visibility and instrumentation: Instrumenting equipment to provide
visibility into how they consume energy is key to management visibility into how they consume energy is key to management
solutions and control loops to facilitate optimization schemes. solutions and control loops to facilitate optimization schemes.
4.1. Hardware and Manufacturing 4.1. Hardware and Manufacturing
Perhaps the most obvious opportunities to make networking technology Perhaps the most obvious opportunities to make networking technology
more energy efficient exist at the equipment level. After all, more energy efficient exist at the equipment level. After all,
networking involves physical equipment to receive and transmit data. networking involves physical equipment to receive and transmit data.
Making such equipment more power efficient, having it dissipate less Making such equipment more power efficient, having it dissipate less
heat to consume less energy and reduce the need for cooling, making heat to consume less energy and reduce the need for cooling, sourcing
it eco-friendly to deploy, sourcing sustainable materials, and sustainable materials, and facilitating the recycling of equipment at
facilitating the recycling of equipment at the end of its lifecycle the end of its lifecycle all contribute to making networks greener.
-- all contribute to making networks greener. Reducing the energy Reducing the energy usage of transmission technology, from wireless
usage of transmission technology, from wireless (antennas) to optical (antennas) to optical (lasers), is a strategy that is unique to
(lasers), is a strategy that is unique to networking. networking.
One critical aspect of the energy cost of networking is the cost to One critical aspect of the energy cost of networking is the cost to
manufacture and deploy the networking equipment. In addition, even manufacture and deploy the networking equipment. In addition, even
the development process itself comes with its own carbon footprint. the development process itself comes with its own carbon footprint.
This is outside of the scope of this document: we only consider the This is outside of the scope of this document: we only consider the
energy cost of running the network during the operational part of the energy cost of running the network during the operational part of the
equipment's lifecycle. However, a holistic approach would include equipment's lifecycle. However, a holistic approach would include
the embedded energy that is included in the networking equipment. As the embedded energy that is included in the networking equipment. As
part of this, aspects such as the impact of deploying new protocols part of this, aspects such as the impact of deploying new protocols
on the rate of obsolescence of existing equipment should be on the rate of obsolescence of existing equipment should be
considered. For instance, incremental approaches that do not require considered. For instance, incremental approaches that do not require
replacing equipment right away -- or even that extend the lifetime of replacing equipment right away -- or even that extend the lifetime of
deployed equipment -- would have a lower energy footprint. This is deployed equipment -- would have a lower carbon footprint. This is
one important benefit also of technologies such as Software-Defined one important benefit also of technologies such as Software-Defined
Networking and network function virtualization, as they may allow Networking and network function virtualization, as they may allow
support for new networking features through software updates without support for new networking features through software updates without
requiring hardware replacements. requiring hardware replacements.
[Emergy] describes an attempt to compute not only the energy of [Emergy] describes an attempt to compute not only the energy of
running a network but also the energy embedded into manufacturing the running a network but also the energy embedded into manufacturing the
equipment. This is denoted by "emergy", a portmanteau for embedded equipment. This is denoted by "emergy", a portmanteau for embedded
energy. Likewise, [Junkyard] describes an approach to recycling energy. Likewise, [Junkyard] describes an approach to recycling
equipment and a proof of concept using old mobile phones recycled equipment and a proof of concept using old mobile phones recycled
skipping to change at line 690 skipping to change at line 701
* Virtualized energy and carbon metrics and assessment of their * Virtualized energy and carbon metrics and assessment of their
effectiveness in solutions that optimize carbon footprints in effectiveness in solutions that optimize carbon footprints in
virtualized environments (including SDN, network slicing, network virtualized environments (including SDN, network slicing, network
function virtualization, etc.). function virtualization, etc.).
* Certification and compliance assessment methods that ensure that * Certification and compliance assessment methods that ensure that
green instrumentation cannot be manipulated to give false and green instrumentation cannot be manipulated to give false and
misleading data. misleading data.
* Methods that account for equipment that powers an energy mix, to * Methods that allow for the energy mix of the power sources that
facilitate solutions that optimize carbon footprint and minimize are used to power equipment to be taken into account, in order to
pollution beyond mere energy efficiency [Hossain2019]. facilitate solutions that optimize the actual carbon footprint and
minimize pollution beyond mere energy efficiency [Hossain2019].
5. Challenges and Opportunities - Protocol Level 5. Challenges and Opportunities - Protocol Level
There are several opportunities to improve network sustainability at There are several opportunities to improve network sustainability at
the protocol level, which can be categorized as follows. The first the protocol level, which can be categorized as follows. The first
and arguably most impactful category concerns protocols that enable and arguably most impactful category concerns protocols that enable
carbon footprint optimization schemes at the network level and carbon footprint optimization schemes at the network level and
management towards those goals. Other categories concern protocols management towards those goals. Other categories concern protocols
designed to optimize data transmission rates under energy designed to optimize data transmission rates under energy
considerations, protocols designed to reduce the volume of data to be considerations, protocols designed to reduce the volume of data to be
skipping to change at line 770 skipping to change at line 782
The following summarizes some challenges and opportunities in this The following summarizes some challenges and opportunities in this
space that can provide the basis for advances in greener networking: space that can provide the basis for advances in greener networking:
* Protocol advances to enable rapidly taking down, bringing back * Protocol advances to enable rapidly taking down, bringing back
online, and discovering availability and power-saving status of online, and discovering availability and power-saving status of
networking resources while minimizing the need for reconvergence networking resources while minimizing the need for reconvergence
and propagation of state. and propagation of state.
* An assessment of which protocols could be extended with energy- * An assessment of which protocols could be extended with energy-
and sustainability-related parameters in ways that would enable and sustainability-related parameters in ways that would enable
"greener" networking solutions, and an exploration of those greener networking solutions, and an exploration of those
solutions. solutions.
5.2. Protocol Optimization 5.2. Protocol Optimization
The second category involves designing protocols in such a way that The second category involves designing protocols in such a way that
the rate of transmission is chosen to maximize energy efficiency. the rate of transmission is chosen to maximize energy efficiency.
For example, Traffic Engineering (TE) can be manipulated to impact For example, Traffic Engineering (TE) can be manipulated to impact
the rate adaptation mechanism [Ren2018jordan]. By choosing where to the rate adaptation mechanism [Ren2018jordan]. By choosing where to
send the traffic, TE can artificially congest links so as to trigger send the traffic, TE can artificially congest links so as to trigger
rate adaptation and therefore reduce the total amount of traffic. rate adaptation and therefore reduce the total amount of traffic.
skipping to change at line 796 skipping to change at line 808
Another example is to set up the proper rate of transmission to Another example is to set up the proper rate of transmission to
minimize the flow completion time (FCT) so as to enable opportunities minimize the flow completion time (FCT) so as to enable opportunities
to turn off links. In a wireless context, [TradeOff] studies how to turn off links. In a wireless context, [TradeOff] studies how
setting the proper initial value for the congestion window can reduce setting the proper initial value for the congestion window can reduce
the FCT and therefore allow the equipment to go faster into a low- the FCT and therefore allow the equipment to go faster into a low-
energy mode. By sending the data faster, the energy cost can be energy mode. By sending the data faster, the energy cost can be
significantly reduced. This is a simple proof of concept, but significantly reduced. This is a simple proof of concept, but
protocols that allow for turning links into a low-power mode by protocols that allow for turning links into a low-power mode by
transmitting the data over shorter periods could be designed for transmitting the data over shorter periods could be designed for
other types of networks beyond Wi-Fi access. This should be done other types of networks beyond Wi-Fi access. This should be done
carefully: in an extreme case, a high rate of transmission over a carefully: a sudden very high rate of transmission over a short
short period of time may create bursts that the network would need to period of time may create bursts that the network would need to
accommodate, with all attendant complications of bursty traffic. We accommodate, with all attendant complications of bursty traffic. We
conjecture there is a sweet spot between trying to complete flows conjecture there is a sweet spot between trying to complete flows
faster while controlling for burstiness in the network. It is faster while controlling for burstiness in the network. It is
probably advisable to attempt to send traffic paced yet in bulk probably advisable to attempt to send traffic paced yet in bulk
rather than spread out over multiple round trips. This is an area of rather than spread out over multiple round trips. This is an area of
worthwhile exploration. worthwhile exploration.
The following summarizes some challenges and opportunities in this The following summarizes some challenges and opportunities in this
space that can provide the basis for advances in greener networking: space that can provide the basis for advances in greener networking:
skipping to change at line 828 skipping to change at line 840
5.3. Data Volume Reduction 5.3. Data Volume Reduction
The third category involves designing protocols in such a way that The third category involves designing protocols in such a way that
they reduce the volume of data that needs to be transmitted for any they reduce the volume of data that needs to be transmitted for any
given purpose. Loosely speaking, by reducing this volume, more given purpose. Loosely speaking, by reducing this volume, more
traffic can be served by the same amount of networking traffic can be served by the same amount of networking
infrastructure, hence reducing overall energy consumption. infrastructure, hence reducing overall energy consumption.
Possibilities here include protocols that avoid unnecessary Possibilities here include protocols that avoid unnecessary
retransmissions. At the application layer, protocols may also use retransmissions. At the application layer, protocols may also use
coding mechanisms that encode information close to the Shannon limit. coding mechanisms that encode information close to the Shannon limit
Currently, most of the traffic over the Internet consists of video [Shannon]. Currently, most of the traffic over the Internet consists
streaming, and video encoders are already quite efficient and keep of video streaming. Video encoders are already quite efficient and
improving all the time. This results in energy savings as one of keep improving all the time. This results in energy savings as one
many advantages, although of course the savings are offset by of many benefits, even if some of those savings may be partially
increasingly higher resolution. It is not clear that the extra work offset by increasingly higher resolution. It is not clear that the
to achieve higher compression ratios for the payloads results in a extra work to achieve higher compression ratios for the payloads
net energy gain: what is saved over the network may be offset by the results in a net energy gain: what is saved over the network may be
compression/decompression effort. Further research on this aspect is offset by the compression/decompression effort. Further research on
necessary. this aspect is necessary.
At the transport protocol layer, TCP and to some extent QUIC react to At the transport protocol layer, TCP and to some extent QUIC react to
congestion by dropping packets. This is an extremely energy congestion by dropping packets. This is an extremely energy
inefficient method to signal congestion because (a) the network has inefficient method to signal congestion because (a) the network has
to wait one RTT to be aware that the congestion has occurred, and (b) to wait one RTT to be aware that the congestion has occurred, and (b)
the effort to transmit the packet from the source up until it is the effort to transmit the packet from the source up until it is
dropped ends up being wasted. This calls for new transport protocols dropped ends up being wasted. This calls for new transport protocols
that react to congestion without dropping packets. ECN [RFC2481] is that react to congestion without dropping packets. ECN [RFC3168] is
a possible solution, however, it is not widely deployed. DCTCP a possible solution, however, it is not widely deployed. DCTCP
[Alizadeh2010DCTCP] is tuned for data centers; Low Latency, Low Loss, [Alizadeh2010DCTCP] is tuned for data centers; Low Latency, Low Loss,
and Scalable Throughput (L4S) is an attempt to port similar and Scalable Throughput (L4S) is an attempt to port similar
functionality to the Internet [RFC9330]. Qualitative Communication functionality to the Internet [RFC9330]. Qualitative Communication
[QUAL] [Westphal2021qualitative] allows the nodes to react to [QUAL] [Westphal2021qualitative] allows the nodes to react to
congestion by dropping only some of the data in the packet, thereby congestion by dropping only some of the data in the packet, thereby
only partially wasting the resource consumed by transmitted the only partially wasting the resource consumed by transmitted the
packet up to that point. Novel transport protocols for the WAN can packet up to that point. Novel transport protocols for the WAN can
ensure that no energy is wasted transmitting packets that will be ensure that no energy is wasted transmitting packets that will be
eventually dropped. eventually dropped.
skipping to change at line 897 skipping to change at line 909
The following summarizes some challenges and opportunities in this The following summarizes some challenges and opportunities in this
space that can provide the basis for advances in greener networking: space that can provide the basis for advances in greener networking:
* Assessments of energy-related trade-offs regarding protocol design * Assessments of energy-related trade-offs regarding protocol design
space and trade-offs, such as maintaining state versus more space and trade-offs, such as maintaining state versus more
compact encodings, or extra computation for transcoding operations compact encodings, or extra computation for transcoding operations
versus larger data volume. versus larger data volume.
* Protocol advances for improving the ratio of goodput to throughput * Protocol advances for improving the ratio of goodput to throughput
and to reduce waste: reduction in header tax, in protocol and to reduce waste; this includes advances such as coding
verbosity, in need for retransmissions, improvements in coding, improvements, reductions in header tax, lower protocol verbosity,
etc. and reduced need for retransmissions.
* Protocols that allow for managing transmission patterns in ways * Protocols that allow for managing transmission patterns in ways
that facilitate periods of link inactivity, such as burstiness and that facilitate periods of link inactivity, such as burstiness and
chattiness. chattiness.
5.4. Network Addressing 5.4. Network Addressing
Network addressing is another way to shave off energy usage from Network addressing is another way to shave off energy usage from
networks. Address tables can get very large, resulting in large networks. Address tables can get very large, resulting in large
forwarding tables that require considerable amount of memory, in forwarding tables that require considerable amount of memory, in
addition to large amounts of state that needs to be maintained and addition to large amounts of state needing to be maintained and
synchronized. From an energy footprint perspective, both can be synchronized. Memory as well as the processing needed to maintain
considered wasteful and offer opportunities for improvement. At the and synchronize state both consume energy. Exploring ways to reduce
protocol level, rethinking how addresses are structured can allow for the amount of memory and synchronization of state that is required
flexible addressing schemes that can be exploited in network offers opportunities to reduce energy use. At the protocol level,
deployments that are less energy-intensive by design. This can be rethinking how addresses are structured can allow for flexible
complemented by supporting clever address allocation schemes that addressing schemes that can be exploited in network deployments that
minimize the number of required forwarding entries as part of are less energy-intensive by design. This can be complemented by
deployments. supporting clever address allocation schemes that minimize the number
of required forwarding entries as part of deployments.
Alternatively, the addressing could be designed to allow for more Alternatively, the addressing could be designed to allow for more
efficient processing than LPM. For instance, a geographic type of efficient processing than LPM. For instance, a geographic type of
addressing (where the next hop is computed as a simple distance addressing (where the next hop is computed as a simple distance
calculation based on the respective position of the current node, of calculation based on the respective position of the current node, of
its neighbors and of the destination) [Herzen2011PIE] could be its neighbors and of the destination) [Herzen2011PIE] could be
potentially more energy efficient. potentially more energy efficient.
The following summarizes some challenges and opportunities in this The following summarizes some challenges and opportunities in this
space that can provide the basis for advances in greener networking: space that can provide the basis for advances in greener networking:
skipping to change at line 943 skipping to change at line 956
* Devise methods to improve addressing schemes, as well as address * Devise methods to improve addressing schemes, as well as address
assignment schemes, to minimize their footprint. assignment schemes, to minimize their footprint.
6. Challenges and Opportunities - Network Level 6. Challenges and Opportunities - Network Level
6.1. Network Optimization and Energy/Carbon/Pollution-Aware Networking 6.1. Network Optimization and Energy/Carbon/Pollution-Aware Networking
Networks have been optimized for many years under many criteria, for Networks have been optimized for many years under many criteria, for
example, to optimize (maximize) network utilization and to optimize example, to optimize (maximize) network utilization and to optimize
(minimize) cost. Hence, it is straightforward to add optimization (minimize) cost. Hence, it is straightforward to add optimization
for "greenness" (including energy efficiency, power consumption, for greenness (including energy efficiency, power consumption, carbon
carbon footprint) as important criteria. footprint) as important criteria.
This includes assessing the carbon footprints of paths and optimizing This includes assessing the carbon footprints of paths and optimizing
those paths so that overall footprint is minimized, then applying those paths so that overall footprint is minimized, then applying
techniques such as path-aware networking or segment routing [RFC8402] techniques such as path-aware networking or segment routing [RFC8402]
to steer traffic along those paths. (As mentioned earlier, other to steer traffic along those paths. (As mentioned earlier, other
proxy measures could be used for carbon footprint, such as energy- proxy measures could be used for carbon footprint, such as energy-
efficiency ratings of traversed equipment.) It also includes aspects efficiency ratings of traversed equipment.) It also includes aspects
such as considering the incremental carbon footprint in routing such as considering the incremental carbon footprint in routing
decisions. Optimizing cost has a long tradition in networking; many decisions. Optimizing cost has long been an area of focus in
of the existing mechanisms can be leveraged for greener networking networking; many of the existing mechanisms can be leveraged for
simply by introducing the carbon footprint as a cost factor. Low- greener networking simply by introducing the carbon footprint as a
hanging fruit includes adding carbon-related parameters as a cost cost factor. Low-hanging fruit includes adding carbon-related
parameter in control planes, whether distributed (e.g., IGP) or parameters as a cost parameter in control planes, whether distributed
conceptually centralized via SDN controllers. Likewise, there are (e.g., IGP) or conceptually centralized via SDN controllers.
opportunities in right-placing functionality in the network. An Likewise, there are opportunities to correctly place functionality in
example is placement of virtualized network functions in carbon- the network for optimal effectiveness. An example is placement of
optimized ways, i.e., cohosted on fewer servers in close proximity to virtualized network functions in carbon-optimized ways. for exmaple,
each other in order to avoid unnecessary overhead in long-distance virtualized network functions can be cohosted on fewer servers to
achieve higher server utilization, which is more effective from an
energy and carbon perspective than larger numbers of servers with
lower utilization. Likewise, they can be placed in close proximity
to each other in order to avoid unnecessary overhead in long-distance
control traffic. control traffic.
Other opportunities concern adding carbon awareness to dynamic path Other opportunities concern adding carbon awareness to dynamic path
selection schemes. This is sometimes referred to as "energy-aware selection schemes. This is sometimes referred to as "energy-aware
networking" (or "pollution-aware networking" [Hossain2019] or networking" (or "pollution-aware networking" [Hossain2019] or
"carbon-aware networking", when parameters beyond simply energy "carbon-aware networking", when parameters beyond simply energy
consumption are taken into account). Again, considerable energy consumption are taken into account). Again, considerable energy
savings can potentially be realized by taking resources offline savings can potentially be realized by taking resources offline
(e.g., putting them into power-saving or hibernation mode) when they (e.g., putting them into power-saving or hibernation mode) when they
are not needed under current network demand and load conditions. are not needed under current network demand and load conditions.
Therefore, weaning such resources from traffic becomes an important Therefore, weaning resources from traffic is an important
consideration for energy-efficient traffic steering. This contrasts consideration for energy-efficient traffic steering. This approach
and indeed conflicts with existing schemes that typically aim to contrasts and indeed conflicts with existing schemes that typically
create redundancy and load-balance traffic across a network to aim to to create redundancy and load-balance traffic across a network
achieve even resource utilization. This usually occurs for important to achieve even resource utilization across larger numbers of network
reasons, such as making networks more resilient, optimizing service resources as a means to increase network resilience, optimize service
levels, and increasing fairness. Thus, a big challenge is how levels, and ensure fairness. Thus, a big challenge is how resource-
resource-weaning schemes to realize energy savings can be weaning schemes to realize energy savings can be accommodated without
accommodated without cannibalizing other important goals, cannibalizing other important goals, counteracting other established
counteracting other established mechanisms, or destabilizing the mechanisms, or destabilizing the network.
network.
An opportunity may lie in making a distinction between "energy modes" An opportunity may lie in making a distinction between "energy modes"
of different domains. For instance, in a highly trafficked core, the of different domains. For instance, in a highly trafficked core, the
energy challenge is to transmit the traffic efficiently. The amount energy challenge is to transmit the traffic efficiently. The amount
of traffic is relatively fluid (due to multiplexing of multiple of traffic is relatively fluid (due to multiplexing of multiple
sessions) and the traffic is predictable. In this case, there is no sessions) and the traffic is predictable. In this case, there is no
need to optimize on a per-session basis or at a short timescale. In need to optimize on a per-session basis or at a short timescale. In
the access networks connecting to that core, though, there are the access networks connecting to that core, though, there are
opportunities for this fast convergence: traffic is much more bursty opportunities for this fast convergence: traffic is much more bursty
and less predictable, and the network should be able to be more and less predictable, and the network should be able to be more
skipping to change at line 1032 skipping to change at line 1048
footprint will be required. These abstractions need to account for footprint will be required. These abstractions need to account for
not only the energy cost associated with packet forwarding across a not only the energy cost associated with packet forwarding across a
given path, but also the related cost for processing, for memory, and given path, but also the related cost for processing, for memory, and
for maintaining of state, to result in a holistic picture. for maintaining of state, to result in a holistic picture.
In many cases, optimization of carbon footprint has trade-offs that In many cases, optimization of carbon footprint has trade-offs that
involve not only packet forwarding but also aspects such as keeping involve not only packet forwarding but also aspects such as keeping
state, caching data, or running computations at the edge instead of state, caching data, or running computations at the edge instead of
elsewhere. (Note: There may be a differential in running a elsewhere. (Note: There may be a differential in running a
computation at an edge server vs. at a hyperscale DC. The latter is computation at an edge server vs. at a hyperscale DC. The latter is
often better optimized than the latter.) Likewise, other aspects of often better optimized than the former.) Likewise, other aspects of
carbon footprint beyond mere energy-intensity should be considered. carbon footprint beyond mere energy-intensity should be considered.
For instance, some network segments may be powered by more For instance, some network segments may be powered by more
sustainable energy sources than others, and some network equipment sustainable energy sources than others, and some network equipment
may be more environmentally friendly to build, deploy, and recycle, may be more environmentally friendly to build, deploy, and recycle,
all of which can be reflected in abstractions to consider. all of which can be reflected in abstractions to consider.
Assessing carbon footprint at the network level requires Assessing carbon footprint at the network level requires
instrumentation that associates that footprint not just with instrumentation that associates that footprint not just with
individual devices (as outlined in Section 4.2) but also with individual devices (as outlined in Section 4.2) but also with
concepts that are meaningful at the network level, i.e., to flows and concepts that are meaningful at the network level, i.e., to flows and
to paths. For example, it will be useful to provide visibility into to paths. For example, it will be useful to provide visibility into
the carbon intensity of a path: Can the carbon cost of traffic the carbon intensity of a path: Can the carbon cost of traffic
transmitted over the path be aggregated? Does the path include transmitted over the path be aggregated? Does the path include
outliers, i.e., segments with equipment with a particularly poor outliers, i.e., segments with equipment with a particularly large
carbon footprint? carbon footprint?
Similarly, how can the carbon cost of a flow be assessed? That might Similarly, how can the carbon cost of a flow be assessed? That might
serve many purposes beyond network optimization, e.g., introducing serve many purposes beyond network optimization, from the option to
green billing and charging schemes, and raising carbon awareness by introduce green billing and charging schemes that account for the
end users. amount of carbon-equivalent emissions that are attributed to the use
of communication services by particular users to the ability to raise
carbon awareness by end users.
The following summarizes some challenges and opportunities in this The following summarizes some challenges and opportunities in this
space that can provide the basis for advances in greener networking: space that can provide the basis for advances in greener networking:
* Devise methods to assess, estimate, and predict the carbon * Devise methods to assess, estimate, and predict the carbon
intensity of paths. intensity of paths.
* Devise methods to account for the carbon footprint of flows and * Devise methods to account for the carbon footprint of flows and
networking services. networking services.
skipping to change at line 1148 skipping to change at line 1166
6.5. The Role of Topology 6.5. The Role of Topology
One of the most important network management constructs is that of One of the most important network management constructs is that of
the network topology. A network topology can usually be represented the network topology. A network topology can usually be represented
as a database or as a mathematical graph, with vertices or nodes, as a database or as a mathematical graph, with vertices or nodes,
edges or links, representing networking nodes, links connecting their edges or links, representing networking nodes, links connecting their
interfaces, and all their characteristics. Examples of these network interfaces, and all their characteristics. Examples of these network
topology representations include routing protocols' link-state topology representations include routing protocols' link-state
databases (LSDBs) and service function chaining graphs. databases (LSDBs) and service function chaining graphs.
To add carbon and energy awareness into networks, the energy As part of adding carbon and energy awareness into networks, it is
proportionality of topologies directly supports visibility into useful also for topology information to provide visibility into
energy consumption and improvements via automation. sustainability data. Such capabilities can help to assess
sustainability of the network overall and can enable automated
applications to improve it.
The following summarizes some challenges and opportunities in this The following summarizes some challenges and opportunities in this
space that can provide the basis for advances in greener networking: space that can provide the basis for advances in greener networking:
* Embedding carbon and energy awareness into the representation of * Embedding carbon and energy awareness into the representation of
topologies, whether considering IGP LSDBs and their topologies, whether considering IGP LSDBs and their
advertisements, BGP-LS (BGP Link-State), or metadata for the advertisements, BGP-LS (BGP Link-State), or metadata for the
rendering of service function paths in a service chain. rendering of service function paths in a service chain.
* Use of those carbon-aware attributes to optimize topology as a * Use of those carbon-aware attributes to optimize topology as a
skipping to change at line 1239 skipping to change at line 1259
reduce the energy cost at the network layer, for example, by reduce the energy cost at the network layer, for example, by
performing tasks that involve massive communications closer to the performing tasks that involve massive communications closer to the
user. To what extent these shifts result in a net reduction of user. To what extent these shifts result in a net reduction of
carbon footprint is an important question that requires further carbon footprint is an important question that requires further
analysis on a case-by-case basis. analysis on a case-by-case basis.
The following summarizes some challenges and opportunities in this The following summarizes some challenges and opportunities in this
space that can provide the basis for advances in greener networking: space that can provide the basis for advances in greener networking:
* Investigate organization of networking architecture for important * Investigate organization of networking architecture for important
classes of applications (e.g., content delivery, right-placing of classes of applications (e.g., content delivery, most suitable
computational intelligence, industrial operations and control, placement of computational intelligence and network functionality
massively distributed ML and AI) to optimize green footprint and within the network design, industrial operations and control,
holistic approaches to trade-offs of carbon footprint with massively distributed ML and AI) to optimize overall
forwarding, storage, and computation. sustainability and holistic approaches to trade off carbon
footprint between forwarding, storage, and computation.
* Models to assess and compare alternatives in providing networked * Models to assess and compare alternatives in providing networked
services, e.g., evaluate carbon impact relative to where to services, e.g., evaluate carbon impact relative to where to
perform computation, what information to cache, and what perform computation, what information to cache, and what
communication exchanges to conduct. communication exchanges to conduct.
8. Conclusions 8. Conclusions
How to make networks "greener" and reduce their carbon footprint is How to make networks greener and reduce their carbon footprint is an
an important problem for the networking industry to address, both for important problem for the networking industry to address, both for
societal and for economic reasons. This document has highlighted a societal and for economic reasons. This document has highlighted a
number of the technical challenges and opportunities in that regard. number of the technical challenges and opportunities in that regard.
Of those, perhaps the key challenge to address right away is the Of those, perhaps the key challenge to address right away is the
ability to expose at a fine granularity the energy impact of any ability to expose at a fine granularity the energy impact of any
networking actions. Providing visibility into this will enable many networking actions. Providing visibility into this will enable many
approaches to come towards a solution. It will be key to approaches to come towards a solution. It will be key to
implementing optimization via control loops that can assess the implementing optimization via control loops that can assess the
energy impact of a decision taken. It will also help to answer energy impact of a decision taken. It will also help to answer
questions such as: questions such as:
* Is caching (with the associated storage) better than * Is caching (with the associated storage) better than
retransmitting from a different server (with the associated retransmitting from a different server (with the associated
networking cost)? networking cost)?
* Is compression more energy efficient once factoring in the * Is compression more energy efficient once factoring in the
computation cost of compression vs. transmitting uncompressed computation cost of compression vs. transmitting uncompressed
data? data? Which compression scheme is more energy efficient?
* Which compression scheme is more energy efficient?
* Is energy saving of computing at an efficient hyperscale DC * Is energy saving of computing at an efficient hyperscale DC
compensated by the networking cost to reach that DC? compensated by the networking cost to reach that DC?
* Is the overhead of gathering and transmitting fine-grained energy * Is the overhead of gathering and transmitting fine-grained energy
telemetry data offset by the total energy gain resulting from the telemetry data offset by the total energy gain resulting from the
better decisions that this data enables? better decisions that this data enables?
* Is transmitting data to a Low Earth Orbit (LEO) satellite * Is the energy cost needed to transmit data to a Low Earth Orbit
constellation compensated by the fact that once in the (LEO) satellite constellation offset by the fact that the
constellation, the networking is fueled by solar energy? constallation and any networking within it are powered by solar
energy?
* Is the energy cost of sending rockets to place routers in LEO * Is the energy cost of sending rockets to place routers in LEO
amortized over time? amortized over time?
Determining where the sweet spots are and optimizing networks along Determining where the sweet spots are and optimizing networks along
those lines will be a key towards making networks "greener". We those lines will be a key towards making networks greener. We expect
expect to see significant advances across these areas and believe to see significant advances across these areas and believe that
that researchers, developers, and operators of networking technology researchers, developers, and operators of networking technology have
have an important role to play in this. an important role to play in this.
9. IANA Considerations 9. IANA Considerations
This document has no IANA actions. This document has no IANA actions.
10. Security Considerations 10. Security Considerations
Security considerations may appear to be orthogonal to green Security considerations may appear to be orthogonal to green
networking considerations. However, there are a number of important networking considerations. However, there are a number of important
caveats. caveats.
skipping to change at line 1490 skipping to change at line 1511
[Ren2018jordan] [Ren2018jordan]
Ren, J., Lu, K., Westphal, C., Wang, J., Wang, J., Song, Ren, J., Lu, K., Westphal, C., Wang, J., Wang, J., Song,
T., Liu, S., and J. Wang, "JORDAN: A Novel Traffic T., Liu, S., and J. Wang, "JORDAN: A Novel Traffic
Engineering Algorithm for Dynamic Adaptive Streaming over Engineering Algorithm for Dynamic Adaptive Streaming over
HTTP", 2018 International Conference on Computing, HTTP", 2018 International Conference on Computing,
Networking and Communications (ICNC), pp. 581-587, Networking and Communications (ICNC), pp. 581-587,
DOI 10.1109/ICCNC.2018.8390337, 2018, DOI 10.1109/ICCNC.2018.8390337, 2018,
<https://doi.org/10.1109/ICCNC.2018.8390337>. <https://doi.org/10.1109/ICCNC.2018.8390337>.
[RFC2481] Ramakrishnan, K. and S. Floyd, "A Proposal to add Explicit
Congestion Notification (ECN) to IP", RFC 2481,
DOI 10.17487/RFC2481, January 1999,
<https://www.rfc-editor.org/info/rfc2481>.
[RFC3031] Rosen, E., Viswanathan, A., and R. Callon, "Multiprotocol [RFC3031] Rosen, E., Viswanathan, A., and R. Callon, "Multiprotocol
Label Switching Architecture", RFC 3031, Label Switching Architecture", RFC 3031,
DOI 10.17487/RFC3031, January 2001, DOI 10.17487/RFC3031, January 2001,
<https://www.rfc-editor.org/info/rfc3031>. <https://www.rfc-editor.org/info/rfc3031>.
[RFC3095] Bormann, C., Burmeister, C., Degermark, M., Fukushima, H., [RFC3095] Bormann, C., Burmeister, C., Degermark, M., Fukushima, H.,
Hannu, H., Jonsson, L., Hakenberg, R., Koren, T., Le, K., Hannu, H., Jonsson, L., Hakenberg, R., Koren, T., Le, K.,
Liu, Z., Martensson, A., Miyazaki, A., Svanbro, K., Liu, Z., Martensson, A., Miyazaki, A., Svanbro, K.,
Wiebke, T., Yoshimura, T., and H. Zheng, "RObust Header Wiebke, T., Yoshimura, T., and H. Zheng, "RObust Header
Compression (ROHC): Framework and four profiles: RTP, UDP, Compression (ROHC): Framework and four profiles: RTP, UDP,
ESP, and uncompressed", RFC 3095, DOI 10.17487/RFC3095, ESP, and uncompressed", RFC 3095, DOI 10.17487/RFC3095,
July 2001, <https://www.rfc-editor.org/info/rfc3095>. July 2001, <https://www.rfc-editor.org/info/rfc3095>.
[RFC3168] Ramakrishnan, K., Floyd, S., and D. Black, "The Addition
of Explicit Congestion Notification (ECN) to IP",
RFC 3168, DOI 10.17487/RFC3168, September 2001,
<https://www.rfc-editor.org/info/rfc3168>.
[RFC7950] Bjorklund, M., Ed., "The YANG 1.1 Data Modeling Language", [RFC7950] Bjorklund, M., Ed., "The YANG 1.1 Data Modeling Language",
RFC 7950, DOI 10.17487/RFC7950, August 2016, RFC 7950, DOI 10.17487/RFC7950, August 2016,
<https://www.rfc-editor.org/info/rfc7950>. <https://www.rfc-editor.org/info/rfc7950>.
[RFC8402] Filsfils, C., Ed., Previdi, S., Ed., Ginsberg, L., [RFC8402] Filsfils, C., Ed., Previdi, S., Ed., Ginsberg, L.,
Decraene, B., Litkowski, S., and R. Shakir, "Segment Decraene, B., Litkowski, S., and R. Shakir, "Segment
Routing Architecture", RFC 8402, DOI 10.17487/RFC8402, Routing Architecture", RFC 8402, DOI 10.17487/RFC8402,
July 2018, <https://www.rfc-editor.org/info/rfc8402>. July 2018, <https://www.rfc-editor.org/info/rfc8402>.
[RFC9000] Iyengar, J., Ed. and M. Thomson, Ed., "QUIC: A UDP-Based
Multiplexed and Secure Transport", RFC 9000,
DOI 10.17487/RFC9000, May 2021,
<https://www.rfc-editor.org/info/rfc9000>.
[RFC9330] Briscoe, B., Ed., De Schepper, K., Bagnulo, M., and G. [RFC9330] Briscoe, B., Ed., De Schepper, K., Bagnulo, M., and G.
White, "Low Latency, Low Loss, and Scalable Throughput White, "Low Latency, Low Loss, and Scalable Throughput
(L4S) Internet Service: Architecture", RFC 9330, (L4S) Internet Service: Architecture", RFC 9330,
DOI 10.17487/RFC9330, January 2023, DOI 10.17487/RFC9330, January 2023,
<https://www.rfc-editor.org/info/rfc9330>. <https://www.rfc-editor.org/info/rfc9330>.
[Shannon] Shannon, C. E., "A Mathematical Theory of Communication",
The Bell System Technical Journal, vol. 27, no. 3, pp.
379-423, DOI 10.1002/j.1538-7305.1948.tb01338.x, July
1948,
<https://doi.org/10.1002/j.1538-7305.1948.tb01338.x>.
[SideChannel] [SideChannel]
Randolph, M. and W. Diehl, "Power Side-Channel Attack Randolph, M. and W. Diehl, "Power Side-Channel Attack
Analysis: A Review of 20 Years of Study for the Layman", Analysis: A Review of 20 Years of Study for the Layman",
Cryptography, vol. 4, no. 2, Cryptography, vol. 4, no. 2,
DOI 10.3390/cryptography4020015, 2020, DOI 10.3390/cryptography4020015, 2020,
<https://doi.org/10.3390/cryptography4020015>. <https://doi.org/10.3390/cryptography4020015>.
[TCC] Rahimi, P., Singh, A. K., and X. Wang, "Selective Noise [TCC] Rahimi, P., Singh, A. K., and X. Wang, "Selective Noise
Based Power-Efficient and Effective Countermeasure Against Based Power-Efficient and Effective Countermeasure Against
Thermal Covert Channel Attacks in Multi-Core Systems", Thermal Covert Channel Attacks in Multi-Core Systems",
skipping to change at line 1591 skipping to change at line 1623
Authors' Addresses Authors' Addresses
Alexander Clemm (editor) Alexander Clemm (editor)
Independent Independent
Los Gatos, CA Los Gatos, CA
United States of America United States of America
Email: ludwig@clemm.org Email: ludwig@clemm.org
Carlos Pignataro (editor) Carlos Pignataro (editor)
North Carolina State University North Carolina State University & Blue Fern
United States of America United States of America
Email: cpignata@gmail.com, cmpignat@ncsu.edu Email: cmpignat@ncsu.edu, carlos@bluefern.consulting
Cedric Westphal Cedric Westphal
Email: westphal@ieee.org Email: westphal@ieee.org
Laurent Ciavaglia Laurent Ciavaglia
Nokia Nokia
Email: laurent.ciavaglia@nokia.com Email: laurent.ciavaglia@nokia.com
Jeff Tantsura Jeff Tantsura
Nvidia Nvidia
 End of changes. 46 change blocks. 
154 lines changed or deleted 186 lines changed or added

This html diff was produced by rfcdiff 1.48.