draft-iab-ws-environmental-impacts-report-00.txt | draft-iab-ws-environmental-impacts-report.txt | |||
---|---|---|---|---|
IAB J. Arkko | IAB J. Arkko | |||
Internet-Draft Ericsson | Internet-Draft Ericsson | |||
Intended status: Informational C. Perkins | Intended status: Informational C. Perkins | |||
Expires: August 4, 2023 University of Glasgow | Expires: September 14, 2023 University of Glasgow | |||
S. Krishnan | S. Krishnan | |||
Cisco | Cisco | |||
January 31, 2023 | March 13, 2023 | |||
Report from the IAB Workshop on Environmental Impact of Internet | Report from the IAB Workshop on Environmental Impact of Internet | |||
Applications and Systems, 2022 | Applications and Systems, 2022 | |||
draft-iab-ws-environmental-impacts-report-00 | draft-arkko-iab-ws-environmental-impacts-report-latest | |||
Abstract | Abstract | |||
Internet communications and applications have both environmental | Internet communications and applications have both environmental | |||
costs and benefits. The IAB ran an online workshop in December 2022 | costs and benefits. The IAB ran an online workshop in December 2022 | |||
on exploring and understanding these impacts. | on exploring and understanding these impacts. | |||
The role of the workshop was to discuss the impacts, discuss the | The role of the workshop was to discuss the impacts, discuss the | |||
evolving needs from industry, and to identify areas for improvements | evolving needs from industry, and to identify areas for improvements | |||
and future work. A key goal of the workshop was to call further | and future work. A key goal of the workshop was to call further | |||
skipping to change at page 1, line 44 | skipping to change at page 1, line 44 | |||
Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
Task Force (IETF). Note that other groups may also distribute | Task Force (IETF). Note that other groups may also distribute | |||
working documents as Internet-Drafts. The list of current Internet- | working documents as Internet-Drafts. The list of current Internet- | |||
Drafts is at http://datatracker.ietf.org/drafts/current/. | Drafts is at http://datatracker.ietf.org/drafts/current/. | |||
Internet-Drafts are draft documents valid for a maximum of six months | Internet-Drafts are draft documents valid for a maximum of six months | |||
and may be updated, replaced, or obsoleted by other documents at any | and may be updated, replaced, or obsoleted by other documents at any | |||
time. It is inappropriate to use Internet-Drafts as reference | time. It is inappropriate to use Internet-Drafts as reference | |||
material or to cite them other than as "work in progress." | material or to cite them other than as "work in progress." | |||
This Internet-Draft will expire on August 4, 2023. | This Internet-Draft will expire on September 14, 2023. | |||
Copyright Notice | Copyright Notice | |||
Copyright (c) 2023 IETF Trust and the persons identified as the | Copyright (c) 2023 IETF Trust and the persons identified as the | |||
document authors. All rights reserved. | document authors. All rights reserved. | |||
This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
Provisions Relating to IETF Documents | Provisions Relating to IETF Documents | |||
(http://trustee.ietf.org/license-info) in effect on the date of | (http://trustee.ietf.org/license-info) in effect on the date of | |||
publication of this document. Please review these documents | publication of this document. Please review these documents | |||
carefully, as they describe your rights and restrictions with respect | carefully, as they describe your rights and restrictions with respect | |||
to this document. | to this document. | |||
1. Introduction | 1. Table of Contents | |||
1. Table of Contents | ||||
2. Introduction | ||||
3. Scope | ||||
3.1. Practical Arrangements | ||||
4. Workshop Topics and Discussion | ||||
4.1. The Big Picture | ||||
4.2. Understanding the Impacts | ||||
4.3. Improvements | ||||
4.4. Next Steps | ||||
4.4.1. Overall Strategy | ||||
4.4.2. Improvements | ||||
4.4.3. Actions | ||||
5. Feedback | ||||
6. Security Considerations | ||||
7. IANA Considerations | ||||
8. Position Papers | ||||
9. Program Committee | ||||
10. Workshop Participants | ||||
11. Informal References | ||||
Appendix A. IAB Members at the Time of Approval | ||||
Appendix B. Acknowledgments | ||||
2. Introduction | ||||
The IAB ran an online workshop in December 2022 on exploring and | The IAB ran an online workshop in December 2022 on exploring and | |||
understanding the environmental impacts of the Internet. | understanding the environmental impacts of the Internet. | |||
The background for the workshop was that Internet communications and | The background for the workshop was that Internet communications and | |||
applications have both environmental costs and benefits. In the | applications have both environmental costs and benefits. In the | |||
positive direction, they can reduce the environmental impact of our | positive direction, they can reduce the environmental impact of our | |||
society, for instance, by allowing virtual interaction to replace | society, for instance, by allowing virtual interaction to replace | |||
physical travel. Of course, the Internet can equally well act as an | physical travel. Of course, the Internet can equally well act as an | |||
enabler for increasing physical goods consumption, for instance, | enabler for increasing physical goods consumption, for instance, | |||
skipping to change at page 3, line 9 | skipping to change at page 3, line 33 | |||
The workshop drew many position paper submissions. Of these, 26 were | The workshop drew many position paper submissions. Of these, 26 were | |||
accepted and published to stimulate discussion. There were active | accepted and published to stimulate discussion. There were active | |||
discussions both in the meeting and on the workshop mailing list with | discussions both in the meeting and on the workshop mailing list with | |||
altogether 73 participants. | altogether 73 participants. | |||
Perhaps the main overriding observation is how much there is interest | Perhaps the main overriding observation is how much there is interest | |||
and urgency on this topic, among engineers, researchers, and | and urgency on this topic, among engineers, researchers, and | |||
businesses. | businesses. | |||
The workshop discussions and conclusions are covered in Section 3. | The workshop discussions and conclusions are covered in Section 4. | |||
The position papers, and links to recordings of workshop sessions, | The position papers, and links to recordings of workshop sessions, | |||
can be found at https://www.iab.org/activities/workshops/e-impact/. | can be found at https://www.iab.org/activities/workshops/e-impact/. | |||
Presentations held during the discussions can be found from the IETF | Presentations held during the discussions can be found from the IETF | |||
Datatracker at https://datatracker.ietf.org/group/eimpactws/ | Datatracker at https://datatracker.ietf.org/group/eimpactws/ | |||
meetings/. | meetings/. | |||
The discussion at the IETF will continue after the workshop, both | The discussion at the IETF will continue after the workshop, both | |||
around specific proposals as well as general discussion on a new | around specific proposals as well as general discussion on a new | |||
mailing list, the e-impact list (e-impact@ietf.org). You can | mailing list, the e-impact list (e-impact@ietf.org). You can | |||
subscribe to this list at https://www.ietf.org/mailman/listinfo/ | subscribe to this list at https://www.ietf.org/mailman/listinfo/ | |||
e-impact. | e-impact. | |||
Some improvements addressing specific situations are being discussed | Some improvements addressing specific situations are being discussed | |||
at the IETF, such as the Time Variant Routing (TVR) proposal that can | at the IETF, such as the Time Variant Routing (TVR) proposal that can | |||
help optimize connectivity with systems that are periodically on or | help optimize connectivity with systems that are periodically on or | |||
reachable (such as satellites). We expect more proposals in the | reachable (such as satellites). We expect more proposals in the | |||
future. | future. | |||
2. Scope | 3. Scope | |||
Environmental impact assessment and improvements are broad topics, | Environmental impact assessment and improvements are broad topics, | |||
ranging from technical questions to economics, business decisions, | ranging from technical questions to economics, business decisions, | |||
and policies. | and policies. | |||
The technical, standards, and research communities can help ensure | The technical, standards, and research communities can help ensure | |||
that we have a sufficient understanding of the environmental impact | that we have a sufficient understanding of the environmental impact | |||
of the Internet and its applications. They can also help to design | of the Internet and its applications. They can also help to design | |||
the right tools to continue to build and improve all aspects of the | the right tools to continue to build and improve all aspects of the | |||
Internet, such as addressing new functional needs, easing of | Internet, such as addressing new functional needs, easing of | |||
operations, improving performance and/or efficiency, or reducing | operations, improving performance and/or efficiency, or reducing | |||
environmental impacts in other ways. | environmental impacts in other ways. | |||
The workshop was expected to discuss: | The workshop was expected to discuss: | |||
o The direct environmental impacts of the Internet, including but | o The direct environmental impacts of the Internet, including but | |||
not limited to energy usage by Internet systems themselves, energy | not limited to energy usage by Internet systems themselves (the | |||
usage of the relevant end-user devices, resources needed for | network equipment along with the associated power and cooling | |||
manufacturing the associated devices, or the environmental impacts | infrastructure), energy usage of the relevant end-user devices, | |||
throughout the life-cycle of Internet systems. This included | resources needed for manufacturing the associated devices, or the | |||
discussion about the breakdown of those impacts across different | environmental impacts throughout the life-cycle of Internet | |||
system components and operations, and predictions about the | systems. This included discussion about the breakdown of those | |||
potential future trends for these impacts based on changed usage | impacts across different system components and operations, and | |||
patterns and emerging technologies. | predictions about the potential future trends for these impacts | |||
based on changed usage patterns and emerging technologies. | ||||
o Discussion of the indirect environmental impacts of the Internet, | o Discussion of the indirect environmental impacts of the Internet, | |||
i.e., its effects on society through enabling communications, | i.e., its effects on society through enabling communications, | |||
virtual services, or global commerce. | virtual services, or global commerce. | |||
o Sharing information about relevant measurement metrics and data, | o Sharing information about relevant measurement metrics and data, | |||
and identify the need for additional metric or measurements. | and identify the need for additional metric or measurements. | |||
o Discussing about the need for improvements or associated new | o Discussing about the need for improvements or associated new | |||
functionality. | functionality. | |||
skipping to change at page 4, line 41 | skipping to change at page 5, line 20 | |||
industry needs (e.g., deployment opportunities) and solutions. | industry needs (e.g., deployment opportunities) and solutions. | |||
Business and societal policy questions were in scope only insofar as | Business and societal policy questions were in scope only insofar as | |||
they inform the workshop participants about the context we are in, | they inform the workshop participants about the context we are in, | |||
but what those policies should be was not for the workshop to decide | but what those policies should be was not for the workshop to decide | |||
or even extensively discuss. The scope excluded also how the | or even extensively discuss. The scope excluded also how the | |||
technical community works and meets, such as the question of in- | technical community works and meets, such as the question of in- | |||
person or hybrid meetings (although it should be noted that the | person or hybrid meetings (although it should be noted that the | |||
workshop itself was run as an on-line meeting). | workshop itself was run as an on-line meeting). | |||
2.1. Practical Arrangements | 3.1. Practical Arrangements | |||
The IAB discussed a potential workshop in this area during its May | The IAB discussed a potential workshop in this area during its May | |||
2022 retreat. A call for position papers went out in August 2022. | 2022 retreat. A call for position papers went out in August 2022. | |||
Position papers were to be submitted by end of October, a deadline | Position papers were to be submitted by end of October, a deadline | |||
which was later extended by one week. | which was later extended by one week. | |||
As noted, the workshop itself was run as an on-line meeting, with | As noted, the workshop itself was run as an on-line meeting, with | |||
four half-day long sessions complemented by email discussions and the | four half-day long sessions complemented by email discussions and the | |||
position papers submitted by the participants. | position papers submitted by the participants. | |||
All in all, 73 people participated in at least one session in the | All in all, 73 people participated in at least one session in the | |||
workshop. Participation was by invitation only, based on the | workshop. Participation was by invitation only, based on the | |||
position paper submissions. | position paper submissions. | |||
Every submission was read by at least three members of the program | ||||
committee, and acceptance decisions were communicated back to the | ||||
authors. Review comments were provided for authors for information, | ||||
and some of the papers were revised before the workshop. | ||||
The program committee decided that due to interest and differing | The program committee decided that due to interest and differing | |||
areas of expertise, all co-authors were to be invited, and most of | areas of expertise, all co-authors were to be invited, and most of | |||
them did attend. The program committee also invited a handful of | them did attend. The program committee also invited a handful of | |||
additional participants, where they were seen as providing valuable | additional participants, where they were seen as providing valuable | |||
input. Similarly, as is traditional in IAB workshops, the program | input. Similarly, as is traditional in IAB workshops, the program | |||
committee members and members of the IAB and IESG were offered an | committee members and members of the IAB and IESG were offered an | |||
opportunity to participate even in cases where they did not submit a | opportunity to participate even in cases where they did not submit a | |||
position paper. | position paper. | |||
The IETF secretariat and communications staff provided practical | The IETF secretariat and communications staff provided practical | |||
support during the process, sending announcements, maintaining the | support during the process, sending announcements, maintaining the | |||
workshop web page with position papers, setting up mailing lists, | workshop web page with position papers, setting up mailing lists, | |||
tracking submissions, helping with blog article submissions, and so | tracking submissions, helping with blog article submissions, and so | |||
on. | on. | |||
3. Workshop Topics and Discussion | 4. Workshop Topics and Discussion | |||
The meeting part of the workshop was divided into four sessions: | The meeting part of the workshop was divided into four sessions: | |||
o The first session was about the big picture and relationships | o The first session was about the big picture and relationships | |||
between different aspects of sustainability (see Section 3.1). | between different aspects of sustainability (see Section 4.1). | |||
o The second session focused on what we know and do not know, and | o The second session focused on what we know and do not know, and | |||
how we can measure environmental impacts (see Section 3.2). | how we can measure environmental impacts (see Section 4.2). | |||
o The third session was about potential improvements (see | o The third session was about potential improvements (see | |||
Section 3.3). | Section 4.3). | |||
o The final fourth session was about conclusions and next steps (see | o The final fourth session was about conclusions and next steps (see | |||
Section 3.4). | Section 4.4). | |||
3.1. The Big Picture | 4.1. The Big Picture | |||
This session was about the big picture and how the Internet | This session was about the big picture and how the Internet | |||
influences the rest of the society. We also spoke about the goals of | influences the rest of the society. We also spoke about the goals of | |||
the workshop. | the workshop. | |||
The session began with a discussion about what is overall involved in | The session began with a discussion about what is overall involved in | |||
this topic. We also looked at how the IETF has approached this topic | this topic. We also looked at how the IETF has approached this topic | |||
in the past. | in the past. | |||
The discussions also expressed the urgency of action and the | The discussions also expressed the urgency of action and the | |||
skipping to change at page 7, line 30 | skipping to change at page 7, line 40 | |||
+---- Carbon +---- Mobile | +---- Carbon +---- Mobile | |||
| | | | |||
+---- Metrics | +---- Metrics | |||
| | | | |||
+---- Other | +---- Other | |||
Figure 1: Position paper submission topics | Figure 1: Position paper submission topics | |||
Some of the goals for the IETF should include: | Some of the goals for the IETF should include: | |||
o Connecting IETF with others. Given that the issue is broad, it is | o Connecting the IETF with others. Given that the issue is broad, | |||
difficult for one standards organisation alone to make a | it is difficult for one standards organisation alone to make a | |||
significant impact, or even have the full picture. Working in | significant impact, or even have the full picture. Working in | |||
collaboration others is necessary. And understanding the | collaboration with others is necessary. And understanding the | |||
situation beyond technology will be needed. | situation beyond technology will be needed. | |||
o Continuous improvement. It is important that the IETF (among | o Continuous improvement. It is important that the IETF (among | |||
others) sets itself on a continuous improvement cycle. No single | others) sets itself on a continuous improvement cycle. No single | |||
improvement will change the overall situation sufficiently, but | improvement will change the overall situation sufficiently, but | |||
over a longer period of time, even smaller changes every year will | over a longer period of time, even smaller changes every year will | |||
result in larger improvements. | result in larger improvements. | |||
o Finding the right targets for improvements in the Internet. These | o Finding the right targets for improvements in the Internet. These | |||
should perhaps not be solely defined by larger speeds or bigger | should perhaps not be solely defined by larger speeds or bigger | |||
skipping to change at page 8, line 8 | skipping to change at page 8, line 19 | |||
o Specifying what research needs to be done, i.e., where additional | o Specifying what research needs to be done, i.e., where additional | |||
knowledge would allow us to find better improvements. For | knowledge would allow us to find better improvements. For | |||
instance, not enough is known about environmental impacts beyond | instance, not enough is known about environmental impacts beyond | |||
energy, such as natural resources used for manufacturing, or the | energy, such as natural resources used for manufacturing, or the | |||
use of water. Carbon-awareness and measurements across domains is | use of water. Carbon-awareness and measurements across domains is | |||
also poorly understood today. And business model impacts - such | also poorly understood today. And business model impacts - such | |||
as the role of advertising on Internet's carbon footprint - | as the role of advertising on Internet's carbon footprint - | |||
deserve more study. | deserve more study. | |||
3.2. Understanding the Impacts | 4.2. Understanding the Impacts | |||
The second session focused on what we know and do not know, and how | The second session focused on what we know and do not know, and how | |||
we can measure environmental impacts. | we can measure environmental impacts. | |||
The initial presentation from focused on narrowing down the lower and | The initial presentation focused on narrowing down the lower and | |||
upper limits of the energy use of the Internet. There was also | upper limits of the energy use of the Internet. There was also | |||
discussion regarding the energy consumption of the ICT sector and how | discussion regarding the energy consumption of the ICT sector and how | |||
it compares to some other selected industries such as aviation. | it compares to some other selected industries such as aviation. | |||
Dwelling deeper into the energy consumption and the carbon footprint | Dwelling deeper into the energy consumption and the carbon footprint | |||
of the ICT sector there was discussion regarding how the impact was | of the ICT sector there was discussion regarding how the impact was | |||
split amongst the networks, data centres and user devices (with the | split amongst the networks, data centres and user devices (with the | |||
user devices appearing to contribute to the largest fraction of the | user devices appearing to contribute to the largest fraction of the | |||
impact). | impact). Also, while lot of the energy consumption related studies | |||
and discussions have been focused on data centers, some studies | ||||
suggested that data center energy usage is still a small fraction of | ||||
energy use as compared to residential and commercial buildings. | ||||
There were also further discussions both during the presentations and | There were also further discussions both during the presentations and | |||
in the hallway chats regarding the press and media coverage of the | in the hallway chats regarding the press and media coverage of the | |||
potential environment technologies. The overall sense of the | potential environment technologies. The overall sense of the | |||
participants seemed to be that there was a lot of sensational | participants seemed to be that there was a lot of sensational | |||
headlines, but they were not really backed by measurements done by | headlines, but they were not really backed by measurements done by | |||
the industry and academia, and were fraught with errors. Some of | the industry and academia, and were fraught with errors. Some of | |||
these media reports were off by quite a bit, sometimes even by an | these media reports were off by quite a bit, sometimes even by an | |||
order of magnitude (e.g., confusing MBps vs Mbps in calculations). | order of magnitude (e.g., confusing MBps vs Mbps in calculations). | |||
skipping to change at page 9, line 5 | skipping to change at page 9, line 16 | |||
offered load. There were also observations that showed that the | offered load. There were also observations that showed that the | |||
energy consumption grew as a step function when the peak capacity was | energy consumption grew as a step function when the peak capacity was | |||
reached (even instantaneously) and additional capacity was built up | reached (even instantaneously) and additional capacity was built up | |||
by performing network upgrades to handle these new peaks. This | by performing network upgrades to handle these new peaks. This | |||
resulted in a overall higher baseline energy consumption even when | resulted in a overall higher baseline energy consumption even when | |||
the average demand did not change that much. Thus, the ability to | the average demand did not change that much. Thus, the ability to | |||
shift load to reduce peak demand was highlighted as a potential way | shift load to reduce peak demand was highlighted as a potential way | |||
to delay increases in consumption when energy proportionality is | to delay increases in consumption when energy proportionality is | |||
lacking. | lacking. | |||
3.3. Improvements | 4.3. Improvements | |||
The third session was about potential improvements. | The third session was about potential improvements. | |||
As noted earlier, there are many different types of improvements. In | As noted earlier, there are many different types of improvements. In | |||
the discussion we focused mostly on protocol aspects, and looked at | the discussion we focused mostly on protocol aspects, and looked at | |||
metrics, telemetry, routing, multicast, and data encoding formats. | metrics, telemetry, routing, multicast, and data encoding formats. | |||
The initial two presentations focused on metrics and telemetry with | The initial two presentations focused on metrics and telemetry with | |||
the premise that visibility is a very important first step | the premise that visibility is a very important first step | |||
(paraphrasing Peter Drucker's mantra of "You cannot improve what you | (paraphrasing Peter Drucker's mantra of "You cannot improve what you | |||
skipping to change at page 9, line 32 | skipping to change at page 9, line 43 | |||
mitigate their environmental impact as well. The need for | mitigate their environmental impact as well. The need for | |||
standardized metrics was very clear as it helps avoid proprietary, | standardized metrics was very clear as it helps avoid proprietary, | |||
redundant and even contradictory metrics across vendors. | redundant and even contradictory metrics across vendors. | |||
The initial and the near-term focus was related to metrics and | The initial and the near-term focus was related to metrics and | |||
techniques related to energy consumption of the networking devices | techniques related to energy consumption of the networking devices | |||
themselves while the longer term focus can go into topics much | themselves while the longer term focus can go into topics much | |||
further removed from the IETF such as packaging, circular design in | further removed from the IETF such as packaging, circular design in | |||
order to form a more holistic picture. The overall feeling was that | order to form a more holistic picture. The overall feeling was that | |||
the topic of metrics, telemetry, and management are quite specific | the topic of metrics, telemetry, and management are quite specific | |||
and could be targets to be worked in the IETF in the near term. | and could be targets to be worked on in the IETF in the near term. | |||
The next part of the discussion highlighted the need to understand | The next part of the discussion highlighted the need to understand | |||
the trade-offs involved in changing forwarding decisions - such as | the trade-offs involved in changing forwarding decisions - such as | |||
increased stretch and jitter. This points to the need for careful | increased jitter and stretch. Jitter is about delay fluctuation | |||
design and analysis of improvements from a system perspective, to | between packets in a stream [RFC4689]. Stretch is defined as the | |||
ensure that the intended effect is indeed reached across the entire | difference between the absolute shortest path traffic could take | |||
system, and is not only a local optima. | through the network and the path the traffic actually takes | |||
[RFC7980]. Impacts on jitter and stretch point to the need for | ||||
careful design and analysis of improvements from a system | ||||
perspective, to ensure that the intended effect is indeed reached | ||||
across the entire system, and is not only a local optimum. | ||||
We also talked about the potentially significant impact of using | We also talked about the potentially significant impact of using | |||
efficiency binary formats when carrying data in protocols. This is | efficient binary formats instead of textual representations when | |||
something that can be relatively easily adopted in new protocols as | carrying data in protocols. This is something that can be relatively | |||
they are developed. Indeed, some recently finished protocols such as | easily adopted in new protocols as they are developed. Indeed, some | |||
HTTP/2 have already chosen to use this technique. | recently finished protocols such as HTTP/2 have already chosen to use | |||
this technique [RFC7540]. General-purpose binary formats such as | ||||
Concise Binary Object Representation (CBOR) [RFC8949] are also | ||||
available for use. | ||||
There were also some interesting discussions regarding the use of | There were also some interesting discussions regarding the use of | |||
multicast and whether it would help or hurt on the energy efficiency | multicast and whether it would help or hurt on the energy efficiency | |||
of communications. There were some studies and simulations that | of communications. There were some studies and simulations that | |||
showed the potential gains to be had but were to be balanced against | showed the potential gains to be had but they were to be balanced | |||
some of the well known barriers to deployment of multicast. We also | against some of the well known barriers to deployment of multicast. | |||
heard from a leading CDN operator regarding their views on multicast | We also heard from a leading Content Delivery Network (CDN) operator | |||
and how it relates to media usage and consumption models. The | regarding their views on multicast and how it relates to media usage | |||
hallway conversations also talked about the potential negative | and consumption models. The hallway conversations also talked about | |||
effects of multicast in wireless and constrained networks. Overall | the potential negative effects of multicast in wireless and | |||
the conclusion was that the use of multicast can potentially provide | constrained networks. Overall the conclusion was that the use of | |||
some savings but only in some specific scenarios. | multicast can potentially provide some savings but only in some | |||
specific scenarios. | ||||
For all improvements, the importance of metrics was frequently | For all improvements, the importance of metrics was frequently | |||
highlighted to ensure changes lead to a meaningful reduction in | highlighted to ensure changes lead to a meaningful reduction in | |||
overall system carbon footprint. | overall system carbon footprint. | |||
3.4. Next Steps | 4.4. Next Steps | |||
The final fourth session was about conclusions and next steps. This | The final fourth session was about conclusions and next steps. This | |||
section highlights some of these conclusions. | section highlights some of these conclusions. | |||
3.4.1. Overall strategy | 4.4.1. Overall Strategy | |||
While only a few things are easy, the road ahead for making | While only a few things are easy, the road ahead for making | |||
improvements seems clear: we need to continue to improve our | improvements seems clear: we need to continue to improve our | |||
understanding of the environmental impact, and have a continuous | understanding of the environmental impact, and have a continuous | |||
cycle of improvements that lead not just to better energy efficiency | cycle of improvements that lead not just to better energy efficiency | |||
but to reduced overall carbon emissions. The IETF can play an | but to reduced overall carbon emissions. The IETF can play an | |||
important part in this process, but of course there are other aspects | important part in this process, but of course there are other aspects | |||
beyond protocols. | beyond protocols. | |||
On understanding our environmental impact the first step is better | On understanding our environmental impact the first step is better | |||
awareness of sustainability issues in general, which helps us | awareness of sustainability issues in general, which helps us | |||
understand better where our issues are. The second step is | understand better where our issues are. The second step is | |||
willigness to understand in detail what the causes and relationships | willigness to understand in detail what the causes and relationships | |||
within our issues. What parts, components, or behaviours in the | are within our issues. What parts, components, or behaviours in the | |||
network cause what kinds of impacts? An overall drive in the society | network cause what kinds of impacts? An overall drive in the society | |||
to report and improve environmental impacts can be helpful in | to report and improve environmental impacts can be helpful in | |||
creating a willingness to get to this information. | creating a willingness to get to this information. | |||
On establishing a continuous cycle of improvements, the ability to | On establishing a continuous cycle of improvements, the ability to | |||
understand where we are, making improvements, and then seeing the | understand where we are, making improvements, and then seeing the | |||
impact of those improvements is of course central. But obviously a | impact of those improvements is of course central. But obviously a | |||
key question is what are the potential improvements, and how can we | key question is what are the potential improvements, and how can we | |||
accelerate them? It should be noted that quick, large changes are | accelerate them? It should be noted that quick, large changes are | |||
not likely. But a continuous stream of smaller changes can create a | not likely. But a continuous stream of smaller changes can create a | |||
large impact over a longer period of time. | large impact over a longer period of time. | |||
3.4.2. Improvements | One of the key realizations from this workshop was that the problem | |||
to be solved is very large, complex and that there is no single | ||||
solution that fixes everything. There are some solutions that could | ||||
help in the near term and others that would only show benefits over | ||||
longer periods, but they are both necessary. | ||||
In looking at potential improvements, it is essential that the | One further challenge is that due to the size and complexity of the | |||
associated tradeoffs can be understood, and that the role of the | problem, it was very likely that there might be varying opinions on | |||
Internet in improving other areas of society is not diminished. For | what KPIs need to be measured and improved. | |||
4.4.2. Improvements | ||||
In looking at potential improvements, it is essential that any | ||||
associated tradeoffs can be understood (note that not all | ||||
improvements do indeed entail a tradeoff). The role of the Internet | ||||
in improving other areas of society must not be diminished." For | ||||
instance, discussion in session three revealed how some changes might | instance, discussion in session three revealed how some changes might | |||
impact latency and jitter. Given that these characteristics are an | impact latency and jitter. Given that these characteristics are an | |||
important factor how virtual meetings are perceived by potential | important factor how virtual meetings are perceived by potential | |||
participants, it is important that the performance of networks | participants, it is important that the performance of networks | |||
satisfies these participants at a level where there's willingness to | satisfies these participants at a level where there's willingness to | |||
use them over other potentially more environmentally harmful methods, | use them over other potentially more environmentally harmful methods, | |||
such as travel. | such as travel. | |||
Note that while virtual meetings are a common example, important to | Note that while virtual meetings are a common example, it is | |||
consider different use cases, some of which may not be as obvious to | important to consider different use cases, some of which may not be | |||
us human users as meetings are. Improvements may bring different or | as obvious to us human users as meetings are. Improvements may bring | |||
even larger impacts in other situations, e.g., Internet connected | different or even larger impacts in other situations, e.g., Internet | |||
electronics might benefit from different characteristics than human | connected electronics might benefit from different characteristics | |||
users, e.g., with regards to support for intermittent connectivity. | than human users, e.g., with regards to support for intermittent | |||
connectivity. | ||||
The relationships between different system components and the impact | The relationships between different system components and the impact | |||
of various detailed design choices in network is not always apparent. | of various detailed design choices in networks is not always | |||
A local change in one node may have an impact in other nodes. When | apparent. A local change in one node may have an impact in other | |||
considering environmental sustainability, in most cases the overall | nodes. When considering environmental sustainability, in most cases | |||
system impact is what counts more than local impacts. Of course, | the overall system impact is what counts more than local impacts. Of | |||
other factors, such as device battery life and availability of power | course, other factors, such as device battery life and availability | |||
may result in other preferences, such as optimising for low power | of power may result in other preferences, such as optimising for low | |||
usage of end-user devices, even at the cost of increases elsewhere. | power usage of end-user devices, even at the cost of increases | |||
elsewhere. | ||||
In terms of useful tools for building improvements, the following | In terms of useful tools for building improvements, the following | |||
were highlighted in discussions: | were highlighted in discussions: | |||
o Masures beyond protocol design, such as implementations or | o Masures beyond protocol design, such as implementations or | |||
renewable energy use. Not everything is about protocols. | renewable energy use. Not everything is about protocols. | |||
o Metrics, measurements, and data are very beneficial. Carbon-aware | o Metrics, measurements, and data are very beneficial. Carbon-aware | |||
metrics would in particular be very useful. All additional | metrics would in particular be very useful. All additional | |||
information makes us more aware of what the environmental impacts | information makes us more aware of what the environmental impacts | |||
skipping to change at page 12, line 5 | skipping to change at page 12, line 38 | |||
o When we design systems, paying attention to the used data formats | o When we design systems, paying attention to the used data formats | |||
may pay off significantly, as argued in [Moran]. | may pay off significantly, as argued in [Moran]. | |||
o Possibly there's a new opportunity for deploying multicast as well | o Possibly there's a new opportunity for deploying multicast as well | |||
[Navarre]. | [Navarre]. | |||
o Designing systems for energy constrained situations may actually | o Designing systems for energy constrained situations may actually | |||
make the resulting systems work well in several environments. | make the resulting systems work well in several environments. | |||
3.4.3. Actions | 4.4.3. Actions | |||
The workshop discussed a number of possible actions. These actions | The workshop discussed a number of possible actions. These actions | |||
are not about how to take specific technical solutions forward, but | are not about how to take specific technical solutions forward, but | |||
rather about how to discuss the topic going forward or what technical | rather about how to discuss the topic going forward or what technical | |||
areas to focus on: | areas to focus on: | |||
o We need to continue the discussion - not all questions are | o We need to continue the discussion - not all questions are | |||
answered. Additional discussion within the IETF will be needed. | answered. Additional discussion within the IETF will be needed. | |||
Continuing to connect the IETF with others in society and other | Continuing to connect the IETF with others in society and other | |||
SDOs around this topic is also useful. | SDOs around this topic is also useful. | |||
o It is useful to find a role and a scope for IETF work in this | o It is useful to find a role and a scope for IETF work in this | |||
area. IETF will not develop alternative energy sources, work on | area. The IETF will not develop alternative energy sources, work | |||
social issues or have detailed discussions about implementation | on social issues or have detailed discussions about implementation | |||
strategies or electronics design. However, IETF has a role in | strategies or electronics design. However, the IETF has a role in | |||
measurement mechanisms, protocol design and standards - but of | measurement mechanisms, protocol design and standards - but of | |||
course activities in this role need to be aware of other aspects, | course activities in this role need to be aware of other aspects, | |||
such as implementation strategies. | such as implementation strategies. | |||
o There are IETF activities on specific technologies are already | o Increase our understanding of the environmental impacts of | |||
ongoing/starting, such as metrics, or the new Time Variant Routing | Internet technologies. One discussion topic during the workshop | |||
(TVR) working group. It may be useful to start from picking the | was also whether each new RFC should dedicate a section to discuss | |||
low-hanging fruits, such as focusing on the use of efficient data | the these impacts. No conclusion was drawn about the way to | |||
formats, avoiding crypto assets, and being able to carry | document these in RFCs, but it is clear that the IETF community | |||
information that needs to be shared for the purposes of enabling | will need to understand the environmental issues better. (Perhaps | |||
load and time shifting. | in addition to learning about the actual issues, guidelines for | |||
analysing protocols with regards to their impacts could be | ||||
useful.) | ||||
o IETF activities on specific technologies are already ongoing or | ||||
starting, such as metrics discussed, for instance, at the NMRG | ||||
research group [NMRG] or the OPSAWG working group [OPSAWG], or the | ||||
new Time Variant Routing (TVR) working group [TVR]. It may be | ||||
also useful to start from picking the low-hanging fruits, such as: | ||||
* Focusing on the use of efficient data formats. | ||||
* Avoiding crypto assets - such as Non-Fungible Tokens (NFTs) and | ||||
cryptocurrencies. | ||||
* Being able to carry information that needs to be shared for the | ||||
purposes of enabling load and time shifting. | ||||
o Help initiate research activities that address some of the issues, | o Help initiate research activities that address some of the issues, | |||
such as broader gathering and sharing of measurement data, | such as broader gathering and sharing of measurement data, | |||
analysis of this data and looking business related issues such as | analysis of this data and looking at business related issues such | |||
the impact of peering or advertising impacts sustainability. In | as the impact of peering or advertising impacts sustainability. | |||
addition, there may be need to look at research for specific areas | In addition, there may be a need to look at research for specific | |||
of improvements that are promising but not ready for standards | areas of improvements that are promising but not ready for | |||
discussion. | standards discussion. | |||
In summary, the goals that the IETF should have include: | In summary, the goals that the IETF should have include: | |||
o Full understanding of Internet's environmental impact | o Full understanding of the Internet's environmental impact. | |||
o Continuous improvement of our technology. | o Continuous improvement of our technology. | |||
o Launching research relevant activities. | o Launching research relevant activities. | |||
4. Feedback | 5. Feedback | |||
The organizers received generally positive feedback about the | The organizers received generally positive feedback about the | |||
workshop. | workshop. | |||
One practical issue from the organizer's point of view was that due | One practical issue from the organizer's point of view was that due | |||
to the extension of the deadline, the final submissions and paper | to the extension of the deadline, the final submissions and paper | |||
reviews collided in part with the IETF-115 meeting. This lead to it | reviews collided in part with the IETF-115 meeting. This led to it | |||
being very difficult for the program committee and practical | being very difficult for the program committee and practical | |||
organization staff to find time for the activity. We recommend | organization staff to find time for the activity. We recommend | |||
avoiding such collisions in the future. | avoiding such collisions in the future. | |||
5. Security Considerations | 6. Security Considerations | |||
The workshop itself did not address specific security topics. Of | The workshop itself did not address specific security topics. Of | |||
course, individual changes in Internet technology or operations that | course, individual changes in Internet technology or operations that | |||
influence environmental impacts may also influence security aspects. | influence environmental impacts may also influence security aspects. | |||
These need to be looked at for every proposed change. | These need to be looked at for every proposed change. | |||
Such influence on security may come in different forms. For | Such influence on security may come in different forms. For | |||
instance: | instance: | |||
o Streamlining what data is sent may improve privacy if less | o A mechanism that makes, for instance, energy consumption | |||
information is shared. | information available may be susceptible to tampering or providing | |||
false information. For instance, [McDaniel] argues that economics | ||||
o A mechanism that makes energy consumption information available | and history shows that different players will attempt to cheat if | |||
may be susceptible to tampering or providing false information. | a benefit can be acrued by doing so, e.g., by misreporting. As a | |||
result, sustainability measures and systems must be modeled as | ||||
systems under threat. | ||||
o A mechanism that allows control of network elements for | o A mechanism that allows control of network elements for | |||
optimization purposes may be misused to cause denial-of-service or | optimization purposes may be misused to cause denial-of-service or | |||
other types of attacks. | other types of attacks. | |||
6. IANA Considerations | o Avoiding the use of crypto assets where other mechanisms suffice. | |||
o Streamlining what data is sent may improve privacy if less | ||||
information is shared. | ||||
7. IANA Considerations | ||||
This document has no IANA actions. | This document has no IANA actions. | |||
7. Position Papers | 8. Position Papers | |||
The following position papers were submitted to the workshop: | The following position papers were submitted to the workshop: | |||
o Chris Adams, Stefano Salsano, Hesham ElBakoury: "Extending IPv6 to | o Chris Adams, Stefano Salsano, Hesham ElBakoury: "Extending IPv6 to | |||
support Carbon Aware Networking" [Adams] | support Carbon Aware Networking" [Adams] | |||
o Per Anderson, Suresh Krishnan, Jan Lindblad, Snezana Mitrovic, | o Per Anderson, Suresh Krishnan, Jan Lindblad, Snezana Mitrovic, | |||
Marisol Palmero, Esther Roure, Gonzalo Salgueiro: "Sustainability | Marisol Palmero, Esther Roure, Gonzalo Salgueiro: "Sustainability | |||
Telemetry" [Anderson] | Telemetry" [Anderson] | |||
skipping to change at page 15, line 36 | skipping to change at page 16, line 42 | |||
Energy Efficiency at Service-level in Edge Cloud" [Kostentinos] | Energy Efficiency at Service-level in Edge Cloud" [Kostentinos] | |||
o Pascal Thubert: "Digital Twin and Automation" [Thubert] | o Pascal Thubert: "Digital Twin and Automation" [Thubert] | |||
o Wim Vanderbauwhede: "Frugal Computing" [Vanderbauwhede] | o Wim Vanderbauwhede: "Frugal Computing" [Vanderbauwhede] | |||
o Michael Welzl, Ozgu Alay, Peyman Teymoori, Safiqul Islam: | o Michael Welzl, Ozgu Alay, Peyman Teymoori, Safiqul Islam: | |||
"Reducing Green House Gas Emissions With Congestion Control" | "Reducing Green House Gas Emissions With Congestion Control" | |||
[Welzl] | [Welzl] | |||
8. Program Committee | 9. Program Committee | |||
The program committee members were: | The program committee members were: | |||
o Jari Arkko, Ericsson (program committee co-chair) | o Jari Arkko, Ericsson (program committee co-chair) | |||
o Lars Eggert, Netapp (program committee co-chair) | o Lars Eggert, Netapp (program committee co-chair) | |||
o Colin Perkins, University of Glasgow (program committee co-chair) | o Colin Perkins, University of Glasgow (program committee co-chair) | |||
o Luis M. Contreras, Telefonica | o Luis M. Contreras, Telefonica | |||
skipping to change at page 15, line 47 | skipping to change at page 17, line 4 | |||
The program committee members were: | The program committee members were: | |||
o Jari Arkko, Ericsson (program committee co-chair) | o Jari Arkko, Ericsson (program committee co-chair) | |||
o Lars Eggert, Netapp (program committee co-chair) | o Lars Eggert, Netapp (program committee co-chair) | |||
o Colin Perkins, University of Glasgow (program committee co-chair) | o Colin Perkins, University of Glasgow (program committee co-chair) | |||
o Luis M. Contreras, Telefonica | o Luis M. Contreras, Telefonica | |||
o Toerless Eckert, Futurewei | o Toerless Eckert, Futurewei | |||
o Martin Flack, Akamai | o Martin Flack, Akamai | |||
o Mike Mattera, Akamai | o Mike Mattera, Akamai | |||
o Barath Raghavan, USC | o Barath Raghavan, USC | |||
o Daniel Schien,University of Bristol | o Daniel Schien,University of Bristol | |||
o Eve M. Schooler, Intel | o Eve M. Schooler, Intel | |||
o Rick Taylor, Ori Industries | o Rick Taylor, Ori Industries | |||
9. Workshop Participants | 10. Workshop Participants | |||
The participants who attended at least one of the four sessions were: | The participants who attended at least one of the four sessions were: | |||
o Alex Clemm | o Alex Clemm | |||
o Ali Rezaki | o Ali Rezaki | |||
o Arif Ahmed | o Arif Ahmed | |||
o Beatrice Siccardi | o Beatrice Siccardi | |||
skipping to change at page 16, line 45 | skipping to change at page 18, line 4 | |||
o Chris Adams | o Chris Adams | |||
o Colin Perkins | o Colin Perkins | |||
o Daniel Schien | o Daniel Schien | |||
o Dawn Nafus | o Dawn Nafus | |||
o Dom Robinson | o Dom Robinson | |||
o Eric Voit | o Eric Voit | |||
o Eric Vyncke | o Eric Vyncke | |||
o Esther Roure Vila | o Esther Roure Vila | |||
o Eve Schooler | ||||
o Eve M. Schooler | ||||
o Fieke Jansen | o Fieke Jansen | |||
o Franco Davoli | o Franco Davoli | |||
o Gonzalo Salgueiro | o Gonzalo Salgueiro | |||
o Greg Mirsky | o Greg Mirsky | |||
o Henk Birkholz | o Henk Birkholz | |||
skipping to change at page 19, line 18 | skipping to change at page 20, line 24 | |||
o Tirumaleswar Reddy | o Tirumaleswar Reddy | |||
o Toerless Eckert | o Toerless Eckert | |||
o Uri Cummings | o Uri Cummings | |||
o Vesna Manojlovic | o Vesna Manojlovic | |||
o Wim Vanderbauwhede | o Wim Vanderbauwhede | |||
10. Informative References | 11. Informative References | |||
[RFC4689] Poretsky, S., Perser, J., Erramilli, S., and S. Khurana, | ||||
"Terminology for Benchmarking Network-layer Traffic | ||||
Control Mechanisms", RFC 4689, DOI 10.17487/RFC4689, | ||||
October 2006, <https://www.rfc-editor.org/info/rfc4689>. | ||||
[RFC7540] Belshe, M., Peon, R., and M. Thomson, Ed., "Hypertext | ||||
Transfer Protocol Version 2 (HTTP/2)", RFC 7540, | ||||
DOI 10.17487/RFC7540, May 2015, <https://www.rfc- | ||||
editor.org/info/rfc7540>. | ||||
[RFC7980] Behringer, M., Retana, A., White, R., and G. Huston, "A | ||||
Framework for Defining Network Complexity", RFC 7980, | ||||
DOI 10.17487/RFC7980, October 2016, <https://www.rfc- | ||||
editor.org/info/rfc7980>. | ||||
[RFC8949] Bormann, C. and P. Hoffman, "Concise Binary Object | ||||
Representation (CBOR)", STD 94, RFC 8949, | ||||
DOI 10.17487/RFC8949, December 2020, <https://www.rfc- | ||||
editor.org/info/rfc8949>. | ||||
[Adams] Adams, C., Salsano, S., and H. ElBakoury, "Extending IPv6 | [Adams] Adams, C., Salsano, S., and H. ElBakoury, "Extending IPv6 | |||
to support Carbon Aware Networking", Position paper in the | to support Carbon Aware Networking", Position paper in the | |||
IAB Workshop on Environmental Impacts of Internet | IAB Workshop on Environmental Impacts of Internet | |||
Applications and Systems, December 2022. | Applications and Systems, December 2022. | |||
[Anderson] | [Anderson] | |||
Anderson, P., Krishnan, S., Lindblad, J., Mitrovic, S., | Anderson, P., Krishnan, S., Lindblad, J., Mitrovic, S., | |||
Palmero, M., Roure, E., and G. Salgueiro, "Sustainability | Palmero, M., Roure, E., and G. Salgueiro, "Sustainability | |||
Telemetry", Position paper in the IAB Workshop on | Telemetry", Position paper in the IAB Workshop on | |||
skipping to change at page 19, line 44 | skipping to change at page 21, line 24 | |||
Challenges", Position paper in the IAB Workshop on | Challenges", Position paper in the IAB Workshop on | |||
Environmental Impacts of Internet Applications and | Environmental Impacts of Internet Applications and | |||
Systems, December 2022. | Systems, December 2022. | |||
[Bolla] Bolla, R., Bruschi, R., Davoli, F., Lombardo, C., and . | [Bolla] Bolla, R., Bruschi, R., Davoli, F., Lombardo, C., and . | |||
Beatrice Siccardi, "6Green: Green Technologies for 5/6G | Beatrice Siccardi, "6Green: Green Technologies for 5/6G | |||
Service- Based Architectures", Position paper in the IAB | Service- Based Architectures", Position paper in the IAB | |||
Workshop on Environmental Impacts of Internet Applications | Workshop on Environmental Impacts of Internet Applications | |||
and Systems, December 2022. | and Systems, December 2022. | |||
[Clemm] Clemm, A., Westphal, C., Tantsura, J., Ciavaglia, L., and | [Clemm] Clemm, A., Westphal, C., Tantsura, J., Ciavaglia, L., | |||
M. Odini, "Challenges and Opportunities in Green | Odini, M., and M. Welzl, "Challenges and Opportunities in | |||
Networking", Position paper in the IAB Workshop on | Green Networking", Position paper in the IAB Workshop on | |||
Environmental Impacts of Internet Applications and | Environmental Impacts of Internet Applications and | |||
Systems, December 2022. | Systems, December 2022. | |||
[Eckert] Eckert, T., Boucadair, M., Thubert, P., and J. Tantsura, | [Eckert] Eckert, T., Boucadair, M., Thubert, P., and J. Tantsura, | |||
"IETF and Energy - An Overview", Position paper in the IAB | "IETF and Energy - An Overview", Position paper in the IAB | |||
Workshop on Environmental Impacts of Internet Applications | Workshop on Environmental Impacts of Internet Applications | |||
and Systems, December 2022. | and Systems, December 2022. | |||
[GOS] Greening of Streaming, ., "Tune In. Turn On. Cut Back. | [GOS] Greening of Streaming, ., "Tune In. Turn On. Cut Back. | |||
Finding the optimal streaming 'default' mode to increase | Finding the optimal streaming 'default' mode to increase | |||
skipping to change at page 20, line 32 | skipping to change at page 22, line 10 | |||
[Jansen] Jansen, F. and M. Richman, "Environment, internet | [Jansen] Jansen, F. and M. Richman, "Environment, internet | |||
infrastructure, and digital rights", Position paper in the | infrastructure, and digital rights", Position paper in the | |||
IAB Workshop on Environmental Impacts of Internet | IAB Workshop on Environmental Impacts of Internet | |||
Applications and Systems, December 2022. | Applications and Systems, December 2022. | |||
[King] King, M., Krishnan, S., Pignataro, C., Thubert, P., and E. | [King] King, M., Krishnan, S., Pignataro, C., Thubert, P., and E. | |||
Voit, "On Principles for a Sustainability Stack", Position | Voit, "On Principles for a Sustainability Stack", Position | |||
paper in the IAB Workshop on Environmental Impacts of | paper in the IAB Workshop on Environmental Impacts of | |||
Internet Applications and Systems, December 2022. | Internet Applications and Systems, December 2022. | |||
[Kostentinos] | ||||
Tesfatsion, S., Cai, X., and A. Ahmed, "End-to-end Energy | ||||
Efficiency at Service-level in Edge Cloud", Position paper | ||||
in the IAB Workshop on Environmental Impacts of Internet | ||||
Applications and Systems, December 2022. | ||||
[Krishnan] | [Krishnan] | |||
Krishnan, S. and C. Pignataro, "Sustainability | Krishnan, S. and C. Pignataro, "Sustainability | |||
considerations for networking equipment", Position paper | considerations for networking equipment", Position paper | |||
in the IAB Workshop on Environmental Impacts of Internet | in the IAB Workshop on Environmental Impacts of Internet | |||
Applications and Systems, December 2022. | Applications and Systems, December 2022. | |||
[McDaniel] | ||||
McDaniel, P., "Sustainability is a Security Problem", ACM | ||||
Conference on Computer and Communications Security (CCS) , | ||||
November 2022. | ||||
[Manner] Manner, J., "Sustainability Considerations", Position | [Manner] Manner, J., "Sustainability Considerations", Position | |||
paper in the IAB Workshop on Environmental Impacts of | paper in the IAB Workshop on Environmental Impacts of | |||
Internet Applications and Systems, December 2022. | Internet Applications and Systems, December 2022. | |||
[Manojlovic] | [Manojlovic] | |||
Manojlovic, V., "Internet Infrastructure and Climate | Manojlovic, V., "Internet Infrastructure and Climate | |||
Justice", Position paper in the IAB Workshop on | Justice", Position paper in the IAB Workshop on | |||
Environmental Impacts of Internet Applications and | Environmental Impacts of Internet Applications and | |||
Systems, December 2022. | Systems, December 2022. | |||
skipping to change at page 21, line 21 | skipping to change at page 23, line 10 | |||
[Moran] Moran, B., Birkholz, H., and C. Bormann, "CBOR is Greener | [Moran] Moran, B., Birkholz, H., and C. Bormann, "CBOR is Greener | |||
than JSON", Position paper in the IAB Workshop on | than JSON", Position paper in the IAB Workshop on | |||
Environmental Impacts of Internet Applications and | Environmental Impacts of Internet Applications and | |||
Systems, December 2022. | Systems, December 2022. | |||
[Navarre] Navarre, L., Michel, F., and O. Bonaventure, "It is time | [Navarre] Navarre, L., Michel, F., and O. Bonaventure, "It is time | |||
to reconsider multicast", Position paper in the IAB | to reconsider multicast", Position paper in the IAB | |||
Workshop on Environmental Impacts of Internet Applications | Workshop on Environmental Impacts of Internet Applications | |||
and Systems, December 2022. | and Systems, December 2022. | |||
[NMRG] IRTF, ., "Network Management Research Group (NMRG)", IRTF | ||||
Research Group, see https://irtf.org/nmrg, March 1999. | ||||
[Nordman] Nordman, B., "Applying Internet Architecture to Energy | [Nordman] Nordman, B., "Applying Internet Architecture to Energy | |||
Systems", Position paper in the IAB Workshop on | Systems", Position paper in the IAB Workshop on | |||
Environmental Impacts of Internet Applications and | Environmental Impacts of Internet Applications and | |||
Systems, December 2022. | Systems, December 2022. | |||
[OPSAWG] IETF, ., "Operations and Management Area Working Group | ||||
(OPSAWG)", IETF Working Group, see | ||||
https://datatracker.ietf.org/wg/opsawg/about/, June 2007. | ||||
[Retana] Retana, A., White, R., and M. Paul, "A Framework and | [Retana] Retana, A., White, R., and M. Paul, "A Framework and | |||
Requirements for Energy Aware Control Planes", Position | Requirements for Energy Aware Control Planes", Position | |||
paper in the IAB Workshop on Environmental Impacts of | paper in the IAB Workshop on Environmental Impacts of | |||
Internet Applications and Systems, December 2022. | Internet Applications and Systems, December 2022. | |||
[Robinson] | [Robinson] | |||
Robinson, S., Hellstern, R., and M. Diaz, "Sea Change: | Robinson, S., Hellstern, R., and M. Diaz, "Sea Change: | |||
Prioritizing the Environment in Internet Architecture", | Prioritizing the Environment in Internet Architecture", | |||
Position paper in the IAB Workshop on Environmental | Position paper in the IAB Workshop on Environmental | |||
Impacts of Internet Applications and Systems, December | Impacts of Internet Applications and Systems, December | |||
skipping to change at page 22, line 5 | skipping to change at page 23, line 47 | |||
the IAB Workshop on Environmental Impacts of Internet | the IAB Workshop on Environmental Impacts of Internet | |||
Applications and Systems, December 2022. | Applications and Systems, December 2022. | |||
[Schooler] | [Schooler] | |||
Schooler, E., Taylor, R., Zilberman, N., Soule, R., Nafus, | Schooler, E., Taylor, R., Zilberman, N., Soule, R., Nafus, | |||
D., Manohar, R., and U. Cummings, "A Perspective on | D., Manohar, R., and U. Cummings, "A Perspective on | |||
Carbon-aware Networking", Position paper in the IAB | Carbon-aware Networking", Position paper in the IAB | |||
Workshop on Environmental Impacts of Internet Applications | Workshop on Environmental Impacts of Internet Applications | |||
and Systems, December 2022. | and Systems, December 2022. | |||
[Kostentinos] | ||||
Tesfatsion, S., Cai, X., and A. Ahmed, "End-to-end Energy | ||||
Efficiency at Service-level in Edge Cloud", Position paper | ||||
in the IAB Workshop on Environmental Impacts of Internet | ||||
Applications and Systems, December 2022. | ||||
[Thubert] Thubert, P., "Digital Twin and Automation", Position paper | [Thubert] Thubert, P., "Digital Twin and Automation", Position paper | |||
in the IAB Workshop on Environmental Impacts of Internet | in the IAB Workshop on Environmental Impacts of Internet | |||
Applications and Systems, December 2022. | Applications and Systems, December 2022. | |||
[TVR] IESG, ., "Time-Variant Routing (TVR)", IETF Working Group, | ||||
see https://datatracker.ietf.org/group/tvr/about/ , | ||||
February 2023. | ||||
[Vanderbauwhede] | [Vanderbauwhede] | |||
Vanderbauwhede, W., "Frugal Computing", Position paper in | Vanderbauwhede, W., "Frugal Computing", Position paper in | |||
the IAB Workshop on Environmental Impacts of Internet | the IAB Workshop on Environmental Impacts of Internet | |||
Applications and Systems, December 2022. | Applications and Systems, December 2022. | |||
[Welzl] Welzl, M., Alay, O., Teymoori, P., and S. Islam, "Reducing | [Welzl] Welzl, M., Alay, O., Teymoori, P., and S. Islam, "Reducing | |||
Green House Gas Emissions With Congestion Control", | Green House Gas Emissions With Congestion Control", | |||
Position paper in the IAB Workshop on Environmental | Position paper in the IAB Workshop on Environmental | |||
Impacts of Internet Applications and Systems, December | Impacts of Internet Applications and Systems, December | |||
2022. | 2022. | |||
skipping to change at page 23, line 7 | skipping to change at page 24, line 50 | |||
o David Schinazi, Google | o David Schinazi, Google | |||
o Russ White, Akamai | o Russ White, Akamai | |||
o Qin Wu, Huawei Technologies | o Qin Wu, Huawei Technologies | |||
o Jiankang Yao, CNNIC China Internet Network Information Center | o Jiankang Yao, CNNIC China Internet Network Information Center | |||
Appendix B. Acknowledgments | Appendix B. Acknowledgments | |||
Naturally, most of the credit goes to the workshop participants. | ||||
The organizers wish to thank Cindy Morgan and Greg Wood for their | The organizers wish to thank Cindy Morgan and Greg Wood for their | |||
work on the practical arrangements and communications relating to he | work on the practical arrangements and communications relating to he | |||
workshop. | workshop. This report was greatly enhanced by the feedback provided | |||
on it, thanks to Michael Welzl in particular for his detailed review. | ||||
Authors' Addresses | Authors' Addresses | |||
Jari Arkko | Jari Arkko | |||
Ericsson | Ericsson | |||
Email: jari.arkko@ericsson.com | Email: jari.arkko@ericsson.com | |||
Colin Perkins | Colin Perkins | |||
University of Glasgow | University of Glasgow | |||
End of changes. 60 change blocks. | ||||
109 lines changed or deleted | 225 lines changed or added | |||
This html diff was produced by rfcdiff 1.42. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |