Re: Network Energy Management

Hesham ElBakoury <helbakoury@gmail.com> Fri, 05 August 2022 15:38 UTC

Return-Path: <helbakoury@gmail.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CF555C13CCE7 for <ietf@ietfa.amsl.com>; Fri, 5 Aug 2022 08:38:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.106 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 1yCdZGlF5egd for <ietf@ietfa.amsl.com>; Fri, 5 Aug 2022 08:38:55 -0700 (PDT)
Received: from mail-qt1-x829.google.com (mail-qt1-x829.google.com [IPv6:2607:f8b0:4864:20::829]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 44BDDC13CCC5 for <ietf@ietf.org>; Fri, 5 Aug 2022 08:38:55 -0700 (PDT)
Received: by mail-qt1-x829.google.com with SMTP id b18so2265444qtq.13 for <ietf@ietf.org>; Fri, 05 Aug 2022 08:38:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Dbq8A7h5JdaSuWxZ3qSOjbqd7ptDZIWlN7jr98Oshc4=; b=aCtbXRELh7F2IHhu15OGnOWZS3rhumJ2kvyVFU2LsYwl3RvwEBBR9F1LKS3Vy0s2hX DOqzKgliwSUjRS3AZXuUbs1DHQY/YRbURXKsNwhnNvbSBihzaXu9pvmZeaNSXZXuY3JT 471va7aLZb5a4bbzqicK47GDjDUbRLzoCk8L2PPNwQToxrsPcnmmzhBSf3rIudJNLvYJ ZkvBsdQFnlucVv7y9zuTrScySxObLuSyWuvZT7855FTSeqG2QabsOKvl8OvrK7Uv7i+b FZO80KHrJMbEgYRS6zbGRKMZ250hp3Z5ja/uy7td77Y+7DuaXSThS5DwXXujUM5yvODi qYBA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Dbq8A7h5JdaSuWxZ3qSOjbqd7ptDZIWlN7jr98Oshc4=; b=zta8Wu+e12crD7kYs0nC0Cf0d+QDGDfegix9l8w3CeHJbUsBt4JQrZMocP1aN+lbD5 K6RwgiHeFAyTjAjbPXOu3CTx872EuPszP1BP5IfbhVA62cpY/oGX5lneVx6S7GNky0Lh Mlv5xVr5Y0i+X44qUq9yjxVWptYNE+tnFU09LPR4GfBkckXhLN+FtG4izcsNjSqsC749 XwSjM8erQG9XkOJWIzXEwC2iGH6VTRFH30SRJe0aeUNSODhP2fHZghyuovilIuEjMxZx sVL9RYdNiNxB/MBWqKEzxKHUQqFCepCSHkfkCPdSV/Cu4hHm/IPgSDOcqMuKeeRrkI2e dRaQ==
X-Gm-Message-State: ACgBeo0XNXXq8GfE28jnT/Qd1iC1QOrm5JX4fAUgeFny1eoA42SNMRGq 6rk4XJ7mj7GPrI0Vpu44lztCvqc/p0cmGIiAt2GEs5tI
X-Google-Smtp-Source: AA6agR57vLjr81LWimRc2CLJQDyG/YymCpPnD5kJUejrUKpdP1jnvv04R5kwwfZ7pU41ufpH3/MmW6UI3dtictNq6OY=
X-Received: by 2002:a05:622a:180e:b0:31f:d9b:5d08 with SMTP id t14-20020a05622a180e00b0031f0d9b5d08mr6179401qtc.361.1659713934037; Fri, 05 Aug 2022 08:38:54 -0700 (PDT)
MIME-Version: 1.0
References: <81c9a652-81d2-9511-1c4a-3da06e80b48b@gmail.com> <c23c3f60359249f3959e14d616f014c4@huawei.com> <CAFvDQ9qQKTD5QSmmsD7Yuv+KihBxusXi4BD8wcuWxRGhy556HA@mail.gmail.com> <7dcc2e2d7cf245c88ab7788f0df36148@huawei.com> <2c3b9597-c1f4-a062-50ba-ba55d342c7d2@gmail.com> <CAKr6gn2T=Lu3h0w3_tdD2Yu-iTXdGky1ei1pXUWs46k8-dyqhw@mail.gmail.com> <1893e737-698e-c428-e55e-b8d613988163@gmail.com> <CAHBU6ivx0uQeM_Ug2Hfa2QMWp-toxqz=v=_+BM_41-yYSViX2Q@mail.gmail.com> <2720.1659711561@localhost>
In-Reply-To: <2720.1659711561@localhost>
From: Hesham ElBakoury <helbakoury@gmail.com>
Date: Fri, 05 Aug 2022 08:38:41 -0700
Message-ID: <CAFvDQ9q59kr-RyH_WiG_B8rS9VsWHuPCFSm4owXTfxNjtmcW4Q@mail.gmail.com>
Subject: Re: Network Energy Management
To: Michael Richardson <mcr+ietf@sandelman.ca>
Cc: Tim Bray <tbray@textuality.com>, IETF <ietf@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000007794dc05e58043ae"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/CgOCdtjaSeIFeqM4OVjammaKJvY>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Aug 2022 15:38:55 -0000

I have seen several IETF drafts describing ideas to make the network more
energy efficient. Why these drafts did not progress in IETF ? Is it because
of lack of service providers support?

Hesham

On Fri, Aug 5, 2022, 7:59 AM Michael Richardson <mcr+ietf@sandelman.ca>
wrote:

>
> Tim Bray <tbray@textuality.com> wrote:
>     > FWIW, when I was at AWS and Amazon got on the climate-pledge
> program, I
>     > got interested to see if there was anything we could do in software
> or
>     > networking to reduce the carbon cost of various applications and
>     > services.  I came up pretty empty. The word I got is that your AWS
> bill
>     > is a pretty decent proxy for your carbon load.
>
> What about the edge/cloud computation mix.
> I can see that AWS can't do a lot to reduce it's compute cost, but if your
> AWS bill is a proxy for carbon load, then is it always better to send the
> computation to the cloud in the first place?  I don't really expect AWS to
> work on reducing it's revenue, but it seems that there might be a bigger
> analysis here.
>
>     > What I thought was the real news story, and I could never get anyone
> to
>     > hype up, is how remarkably easy it is to move many (most?) modern
>     > workloads from one instruction set to another. VM runtimes like Java
>     > and Python, and modern compilers like Go and Rust, really more or
> less
>
> +10.
> Having read this thread, and considered the impact of turning off
> interfaces,
> I come to some thoughts:
>   a) I'd really like all interfaces to have a very low power mode in order
> to
>   support RFC8994 ACPs for management.  (If only Rogers had such a thing)
>
>   b) DTN, and CDN.  Mobile phones already practice a lot of delayed
> gratification to
>   avoid LTE bills, preferring Wifi for big uploads/downloads.  There is no
>   feedback from the network as to whether the phone has picked a good time,
>   energy, congestion and disk bandwidth-wise for it to upload the latest
>   selfie-fest to the cloud.   Imagine if the network and the end points
> could
>   communicate about their expected future bandwidth needs.
>
>   We do this at the per-packet TCP level, but maybe we should be doing this
>   at a higher-level.
>
>   We had this kind of thing in the stateful ATM VC world of the 1990s, but
> that was mostly
>   driven by a desire to bill individual bits, which the settlement-free
> world
>   of IP thought was dumb.
>
>   c) more use of BT and PANs.  I tend to post my twitter, facebook, and
>   emailed pictures from my laptop/desktop.  (why? because phones have no
>   useful keyboards.  They remain largely consumption-only
>   devices. Harumph. Crackberry/G1 please...)
>   Yet I took them from my phone.
>
>   To get the picture in... my phone uploads to cloud, my computer downloads
>   from cloud, my computer them attaches and uploads to foo.  All this
> despite
>   extensive OAUTH2 infrastructure from all parties, and all sorts of
> amazing
>   URL schemes like ni: and did: that could probably do better.
>   Eliminating two of those data transfers would be a big deal.
>
> So I actually disagree with many on the thread: there is significant work
> for
> the IETF to do.  1) measuring what the energy costs are (YANG..),
> 2) mapping the energy costs into actual flows so that users can get
> feedback
> (a new TCP option? Maybe),  3) scalling number and (re-)active state of
> interfaces to needed bandwidth need, 4) deferring/rescheduling transfers to
> times of lower impact energy, 5) eliminating redundant transfers.
>
> This all fits into 5Rs: refuse, reduce, reuse, repurpose, recycle.
>
>
> --
> Michael Richardson <mcr+IETF@sandelman.ca>   . o O ( IPv6 IøT consulting )
>            Sandelman Software Works Inc, Ottawa and Worldwide
>
>
>
>
>