Re: [E-impact] [OPSAWG] side meeting #119: Power Metrics: concrete usage example
Romain Jacob <jacobr@ethz.ch> Tue, 26 March 2024 12:29 UTC
Return-Path: <jacobr@ethz.ch>
X-Original-To: e-impact@ietfa.amsl.com
Delivered-To: e-impact@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E0943C14CEFA for <e-impact@ietfa.amsl.com>; Tue, 26 Mar 2024 05:29:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.903
X-Spam-Level:
X-Spam-Status: No, score=-6.903 tagged_above=-999 required=5 tests=[AC_DIV_BONANZA=0.001, BAYES_00=-1.9, HTML_FONT_LOW_CONTRAST=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2KnPW4SJ04Ag for <e-impact@ietfa.amsl.com>; Tue, 26 Mar 2024 05:29:43 -0700 (PDT)
Received: from mailg210.ethz.ch (mailg210.ethz.ch [IPv6:2001:67c:10ec:5606::21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E412CC14F61D for <e-impact@ietf.org>; Tue, 26 Mar 2024 05:29:41 -0700 (PDT)
Received: from mailm113.d.ethz.ch (2001:67c:10ec:5602::25) by mailg210.ethz.ch (2001:67c:10ec:5606::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Tue, 26 Mar 2024 13:29:31 +0100
Received: from [192.168.1.27] (31.10.159.252) by mailm113.d.ethz.ch (2001:67c:10ec:5602::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Tue, 26 Mar 2024 13:29:37 +0100
Message-ID: <36fd0b98-079b-4818-b7c3-b6cb419459ce@ethz.ch>
Date: Tue, 26 Mar 2024 13:29:57 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
To: e-impact@ietf.org
References: <CAKr6gn3Ze0FrskGYouRjP+yRTG7Ts60EPy-LveHOXVRFBXNPew@mail.gmail.com> <6E972713-CA73-4D61-AF02-B83E59CCF8AD@id3as.co.uk> <9d3f52c06a274680a0762d65baa1308b@huawei.com> <3BB20F26-CC7B-4467-8C89-3622A08347B6@id3as.co.uk> <f279b87f5a394657a5285e8f914baf0b@huawei.com> <A26397BE-A568-4A40-8897-611BC18B91E7@id3as.co.uk> <CC2DF697-19ED-4FE5-9A22-EB16630E373C@ifi.uio.no>
From: Romain Jacob <jacobr@ethz.ch>
In-Reply-To: <CC2DF697-19ED-4FE5-9A22-EB16630E373C@ifi.uio.no>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha-256"; boundary="------------ms010602040803050400040005"
X-Originating-IP: [31.10.159.252]
X-ClientProxiedBy: mailm116.d.ethz.ch (2001:67c:10ec:5602::28) To mailm113.d.ethz.ch (2001:67c:10ec:5602::25)
Archived-At: <https://mailarchive.ietf.org/arch/msg/e-impact/FGWaOVt4RnWcWGnezQR1Lj-I3pg>
Subject: Re: [E-impact] [OPSAWG] side meeting #119: Power Metrics: concrete usage example
X-BeenThere: e-impact@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Environmental impacts of the Internet <e-impact.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/e-impact>, <mailto:e-impact-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/e-impact/>
List-Post: <mailto:e-impact@ietf.org>
List-Help: <mailto:e-impact-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/e-impact>, <mailto:e-impact-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Mar 2024 12:29:48 -0000
I agree with Michael. Cheers, -- Romain On 26/03/2024 12:12, Michael Welzl wrote: > Hi everyone! > > Many good points here. Just to bring one more view to the table: > > I agree with George that it’s hard to see the actual "protocol work” > that would help - but I think that this may just be because we’re used > to think of algorithmic solutions. > > E.g., what routing strategy is “better” - based on energy? based on > carbon efficiency? based on a mix between these and “traditional” > metrics? (well of course - e.g. shortest path will never cease to be > important, but how to mix these?) People have already come up with > example cases where these metrics *can* be useful. But how useful are > they really, and how realistic is it to apply them at a larger scale? > WOULD a larger scale be what we should aim for, or is this inherently > limited-scope stuff? > > It doesn’t seem like we have overall answers to these questions, and I > don’t think we can expect to find them anytime soon; and should *we*, > as engineers? Hesham has pointed at sociology and marketing; Rudolf > has pointed at economics. > > Concluding from all this, it seems to me that useful work can already > be done in the IETF to *instrument* protocols to provide, or enable > use of, sustainability-related information (at least energy, but > perhaps also carbon efficiency or some such metric if we do have hope > to come up with a useful definition…). I.e., define a routing metric; > offer management information (see the proposed YANG model and ICMP > extension); ... and then it would be up to others to see what they > can do with it. > > Here’s another way of looking at this: if we don’t instrument > protocols with such information, nobody can even try to deploy any > strategy because the tools are just not available - and nothing will > happen. > > So, IMO, such “instrumentation” work should indeed happen in the IETF, > soon - and in addition, we should keep having this mailing list to > inform the discussion on how the newly offered instruments could be > brought to good use. > > Cheers, > Michael > > >> On Mar 26, 2024, at 11:46 AM, Dom Robinson <dom@id3as.co.uk> wrote: >> >> 100% >> -- >> Dom Robinson >> www.id3as.co.uk <http://www.id3as.co.uk/> >> www.greeningofstreaming.org <http://www.greeningofstreaming.org/> >> uk.linkedin.com/in/domrobinson <http://uk.linkedin.com/in/domrobinson> >> Meet >> https://calendly.com/id3as >> >>> On 26 Mar 2024, at 10:45, Dirk Trossen <dirk.trossen@huawei.com> wrote: >>> >>> Dom, >>> Yes, it is a slippery slope from dumb to aware to (artificially) >>> intelligent😉 >>> But given that constraint-based routing already represents awareness >>> (e.g., to latency), adding energy in a limited scope is not a big >>> slide down that slope IMO. And we may find other opportunities on >>> the dry end of that slope before slippery kicks in. >>> The reason for having this discussion in an engineering forum is to >>> get the balance of views right between the crazy desires and the >>> actual working things. >>> Dirk >>> *From:*Dom Robinson <dom@id3as.co.uk> >>> *Sent:*26 March 2024 11:39 >>> *To:*Dirk Trossen <dirk.trossen@huawei.com> >>> *Cc:*George Michaelson <ggm@algebras.org>; E-Impact IETF >>> <e-impact@ietf.org> >>> *Subject:*Re: [E-impact] [OPSAWG] side meeting #119: Power Metrics: >>> concrete usage example >>> Dirk >>> >>> So I agree on being careful about the scope of energy >>> considerations in protocol design (to avoid feature creep, to >>> avoid raising new security considerations) but I cannot agree >>> that it is not potentially substantive protocol work for the IETF. >>> >>> More good points: better made than my own! >>> I stand by giving the whole idea of giving the seemingly inexorable >>> merge of energy operations with IP (as far as this group is >>> concerned) a solid kick-test. Without that check and balance i do >>> fear an unending scope creep in trying to bring ever-deeper >>> decisioning / awareness into the routing layer. >>> "Dumb-networks" have proven very successful for a long while and >>> while it’s tempting to add (A)intelligence to everything these days >>> it may take us toward using a particle accelerator to crack a nut :) >>> But i happily cede to the points you make about prior form for such >>> ‘awareness' already being present as far as traffic flow is concerned. >>> -- >>> Dom Robinson >>> www.id3as.co.uk <http://www.id3as.co.uk/> >>> www.greeningofstreaming.org <http://www.greeningofstreaming.org/> >>> uk.linkedin.com/in/domrobinson <http://uk.linkedin.com/in/domrobinson> >>> Meet >> https://calendly.com/id3as >>> >>> >>> On 26 Mar 2024, at 08:41, Dirk Trossen <dirk.trossen@huawei.com> >>> wrote: >>> Dom, all, >>> Chiming in here as a passive observer so far on this list. >>> When you say: “But should a data routing protocol confuse its >>> purpose by routing based on its own ‘awareness’ of energy? I >>> think that adds a burden to IP that would weaken it and be out >>> of scope.” I wonder why you limit the scope of IP routing >>> constraints (which do exist, right?) to NOT consider energy? >>> Why is it that we cannot envision energy costs associated to >>> links in the same manner we assign latency budgets to select one >>> path over another? If one considers multi-constraint routing >>> work >>> (seehttps://www.semanticscholar.org/paper/Routing-on-Multiple-Optimality-Criteria-Sobrinho-Ferreira/8ce4650878576839d61d0be35a364e019c18318b >>> <https://www.semanticscholar.org/paper/Routing-on-Multiple-Optimality-Criteria-Sobrinho-Ferreira/8ce4650878576839d61d0be35a364e019c18318b>for >>> what is hopefully working as a non-paywall reference), even >>> multiple constraints in combination with latency or bandwidth >>> are foreseeable IMO. >>> When you say: “l3 routing should be routing, and not try to >>> scope creep into application / infrastructure. It should stick >>> to the end to end principle and leave the ends to decide on >>> energy actions, while facilitating the data exchange.”, it >>> confuses me since I was under the impression that routing is >>> exactly about infrastructure, while it is also about application >>> requirements (highest BW or lowest latency, or maybe even lowest >>> energy) to make the right data exchange decisions. >>> An example of work in the IETF, where we can see (down the line) >>> an active consideration of energy is that of traffic steering, >>> i.e., the selection of one of possibly several choices of >>> network locations where traffic could go to. If you see several >>> (e.g., virtualized) instances of a service residing at those >>> different network locations, picking the ‘best’ of the choices >>> is key here. Isn’t it a good thought to consider energy as a >>> possible ‘best’ choice here? >>> The CATS WG is one such body of work in the IETF right now. Its >>> very name limits it to ‘compute-awareness’ but isn’t the energy >>> consumption of compute endpoints not one such possible awareness >>> metric? Of course, works like CATS but also ALTO need to work >>> out the signaling of such application/service metrics to network >>> nodes to act upon them, but that’s (in part) why those WGs exist. >>> So I agree on being careful about the scope of energy >>> considerations in protocol design (to avoid feature creep, to >>> avoid raising new security considerations) but I cannot agree >>> that it is not potentially substantive protocol work for the IETF. >>> Best, >>> Dirk >>> *From:*E-impact <e-impact-bounces@ietf.org>*On Behalf Of*Dom >>> Robinson >>> *Sent:*26 March 2024 07:11 >>> *To:*George Michaelson <ggm@algebras.org> >>> *Cc:*E-Impact IETF <e-impact@ietf.org> >>> *Subject:*Re: [E-impact] [OPSAWG] side meeting #119: Power >>> Metrics: concrete usage example >>> George - you make some good points very well. >>> >>> I am simply unconvinced there is substantive >>> protocol work in energy burden to be done in IETF protocol >>> space at >>> this time. >>> >>> I have to say I agree. >>> As an influencing discussion, e-impact is hugely valuable. >>> As an intermediary between layers 1/2 and layer 4 (where all the >>> energy is consumed) IP can_already_carry information (as an >>> ‘application’) that leads to energy saving infrastructure and >>> workload management. In this regard it already does the job >>> perfectly! >>> But should a data routing protocol confuse its purpose by >>> routing based on its own ‘awareness’ of energy? I think that >>> adds a burden to IP that would weaken it and be out of scope. >>> It risks becoming ‘for the sake of it’ rather than because it is >>> really improving the protocol IMHO. >>> I think better to continue to focus on how the physical layers >>> and link layers are efficient, and the application layer has >>> information to steer decisions. >>> l3 routing should be routing, and not try to scope creep into >>> application / infrastructure. It should stick to the end to end >>> principle and leave the ends to decide on energy actions, while >>> facilitating the data exchange. >>> IPs role is hugely important, but it needs to remain benign else >>> it will become a political tool. Energy information becoming a >>> component of routing data looks like a cyberattack waiting to >>> happen to me. >>> BGP tables going wrong causes chaos, but generally ‘only’ impact >>> data access. A DDoS attack on our energy using IP networks could >>> cause real-world problems with much deeper consequences than >>> ‘some data loss’. >>> -- >>> Dom Robinson >>> www.id3as.co.uk <http://www.id3as.co.uk/> >>> www.greeningofstreaming.org <http://www.greeningofstreaming.org/> >>> uk.linkedin.com/in/domrobinson >>> <http://uk.linkedin.com/in/domrobinson> >>> Meet >> https://calendly.com/id3as <https://calendly.com/id3as> >>> >>> >>> >>> On 26 Mar 2024, at 02:31, George Michaelson >>> <ggm@algebras.org <mailto:ggm@algebras.org>> wrote: >>> >>> Without wanting to push too hard, I would personally push >>> back on >>> E-impact becoming a WG or having any solidity beyond an >>> experimental >>> ongoing activity. I am simply unconvinced there is substantive >>> protocol work in energy burden to be done in IETF protocol >>> space at >>> this time. >>> >>> * I absolutely believe there is an energy impact issue in >>> DC, in long >>> distance communications and maintenance of RF carrier, for >>> the IEEE, >>> for 3GPP, for economies with unreliable power facing the >>> question to >>> house a CDN or long-line it to somewhere else. These >>> problems lie in >>> other people's standards bodies. >>> >>> * I absolutely do believe we can theorise physical and link >>> layer >>> protocol changes which reduce energy burdens (in many cases >>> with cost, >>> like no 0RTT responses because we have to re-establish link) >>> -And that >>> things like delay tolerant networking or 6LOWPAN go into >>> this space >>> sometimes. >>> >>> * I also absolutely do believe there may in future be >>> clearer drive to >>> do work on energy in IETF, in protocol design for DC or >>> other contexts >>> where it has to be exposed through the protocol stack to the >>> application. Therefore I can say there COULD be work to be >>> done here, >>> in the future. >>> >>> About as far as I would go right now is a problem statement. >>> And, a >>> watch-and-review status. >>> >>> I'm not in charge here and I don't have some magic veto card. If >>> people wanted to continue, I wouldn't oppose a list being >>> hosted, but >>> I would be uncomfortable with positions being taken in >>> public implying >>> the IETF or the IAB have substantive work to do here: I >>> don't see it. >>> >>> Maybe the IAB differs. >>> >>> -G >>> >>> -- >>> E-impact mailing list >>> E-impact@ietf.org <mailto:E-impact@ietf.org> >>> https://www.ietf.org/mailman/listinfo/e-impact >>> <https://www.ietf.org/mailman/listinfo/e-impact> >>> >> >> -- >> E-impact mailing list >> E-impact@ietf.org >> https://www.ietf.org/mailman/listinfo/e-impact > > -- Romain JACOB Postdoctoral Researcher ETH Zurich Networked Systems Group (NSG) Lead: Prof. Laurent Vanbever www.romainjacob.net <https://www.romainjacob.net/> @RJacobPartner <https://twitter.com/RJacobPartner> @jacobr@discuss.systems <https://discuss.systems/@jacobr> Gloriastrasse 35, ETZ G81 8092 Zurich +41 7 68 16 88 22
- Re: [E-impact] [OPSAWG] side meeting #119: Power … George Michaelson
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Hesham ElBakoury
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Dirk Trossen
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Michael Richardson
- Re: [E-impact] [OPSAWG] side meeting #119: Power … George Michaelson
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Dom Robinson
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Dom Robinson
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Dirk Trossen
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Dom Robinson
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Michael Welzl
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Romain Jacob
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Suresh Krishnan (sureshk)
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Hesham ElBakoury
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Michael Welzl
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Dirk Trossen
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Michael Welzl
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Rob Wilton (rwilton)
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Michael Welzl
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Rob Wilton (rwilton)
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Hesham ElBakoury
- [E-impact] routing around high-power links (was R… Michael Richardson
- Re: [E-impact] routing around high-power links (w… Toerless Eckert
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Tony Li
- Re: [E-impact] routing around high-power links (w… Toerless Eckert
- Re: [E-impact] routing around high-power links (w… Tony Li
- Re: [E-impact] routing around high-power links (w… Toerless Eckert
- Re: [E-impact] routing around high-power links (w… Toerless Eckert
- Re: [E-impact] routing around high-power links (w… Adrian Farrel
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Hesham ElBakoury
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Suresh Krishnan (sureshk)
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Tony Li
- Re: [E-impact] routing around high-power links (w… Michael Richardson
- Re: [E-impact] routing around high-power links (w… Tony Li
- Re: [E-impact] routing around high-power links (w… Colby Barth
- Re: [E-impact] routing around high-power links (w… 'Toerless Eckert'
- Re: [E-impact] routing around high-power links (w… Michael Richardson
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Hesham ElBakoury
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Tony Li
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Hesham ElBakoury
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Michael Welzl
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Hesham ElBakoury
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Tony Li
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Hesham ElBakoury
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Tony Li
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Suresh Krishnan (sureshk)
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Colby Barth
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Hesham ElBakoury
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Suresh Krishnan
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Hesham ElBakoury
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Tony Li
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Chengen (William, FixNet)
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Hesham ElBakoury
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Chengen (William, FixNet)
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Rudolf van der Berg
- Re: [E-impact] [OPSAWG] side meeting #119: Power … Carlos Pignataro