Re: [icnrg] Discussions at mboned

Luca Muscariello <muscariello@ieee.org> Fri, 27 March 2020 10:55 UTC

Return-Path: <muscariello@ieee.org>
X-Original-To: icnrg@ietfa.amsl.com
Delivered-To: icnrg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 763953A0A3F for <icnrg@ietfa.amsl.com>; Fri, 27 Mar 2020 03:55:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ieee.org
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZVKHIwIKPyKP for <icnrg@ietfa.amsl.com>; Fri, 27 Mar 2020 03:55:27 -0700 (PDT)
Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 48B4C3A0A3D for <icnrg@irtf.org>; Fri, 27 Mar 2020 03:55:26 -0700 (PDT)
Received: by mail-wr1-x431.google.com with SMTP id t7so10801086wrw.12 for <icnrg@irtf.org>; Fri, 27 Mar 2020 03:55:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ieee.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=AhakrpsnkGuXCCkmO4eLtTK3PSK9x1ahBBW06eUm5wI=; b=CDLoJ+V7bv337C8uuKPpR53uF1DcsI3efTmL+LAGLkh2KEolOp2U0lMphi/4WJljU8 +WdWvRVjT+lv4/Y+kiWPXP9TCs4RUiwmAAZfmgohL/AZBLdo34Tw6ZHL1lDH6HLQEVAo NhTnSfNLbNR3++zcvK2qsWRdgclIMuugIpN+A=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=AhakrpsnkGuXCCkmO4eLtTK3PSK9x1ahBBW06eUm5wI=; b=gPQ/4z8Jc0AzjhJgWuHjTHziB2nKhxtiOo6RueGu3JOLHad/l1BzxiyuT00KHomwcv kQRlC3b0OtHFJe/69a8OKOGhD504zSebylEIthHfHufNTnkhUw/BUVTQE2b9Dv67iVK4 QlF6nKs+w08sqzW35Htvk/NZYErE/ZT4dCzOaf/V1VfKsgs1lBivVVp5lhGtTKlBr049 BxMk/MWgQ8cTjA/Jn2DeNytY1Gh7o5+UjcWlZrXqt97aNLx+xr4DPCLcV4XUVlx5YRIx XqrdP7FIAbHbS2ydZEPZhUINo3HzxPtBNG50SxtfEz+rtMs2NAe9JCubeNzrDrUTja4n euVw==
X-Gm-Message-State: ANhLgQ2QARPgN7pyRbHzcW4ObnAx9C6StSxz9y8RjZ8JP0/i16Nlhy81 yCq8jm/72hUuIUb/SDH0IoFCkaaYixuK1Ce3hezV5B/MR8Dp0g==
X-Google-Smtp-Source: ADFU+vs58+18JrRUS8fwK1ZFyAVcnuec331a/PJrqgK3b+z/MC6nT9kpPN0AhA82+5VEFSLH0Y8KoStoozN90W20QPY=
X-Received: by 2002:adf:ed86:: with SMTP id c6mr13791616wro.286.1585306525301; Fri, 27 Mar 2020 03:55:25 -0700 (PDT)
MIME-Version: 1.0
References: <alpine.WNT.2.22.404.2003270954100.7940@mw-x1>
In-Reply-To: <alpine.WNT.2.22.404.2003270954100.7940@mw-x1>
From: Luca Muscariello <muscariello@ieee.org>
Date: Fri, 27 Mar 2020 11:55:13 +0100
Message-ID: <CAH8sseRWYBxOn+7ar6nn6RK-xyTKC_E89XpVVpV1zMd-RwcrjQ@mail.gmail.com>
To: Matthias Waehlisch <m.waehlisch@fu-berlin.de>
Cc: ICNRG <icnrg@irtf.org>
Content-Type: multipart/alternative; boundary="0000000000004d24dc05a1d3f044"
Archived-At: <https://mailarchive.ietf.org/arch/msg/icnrg/MG6rCloptJdDOdSmpMtceeopIwk>
Subject: Re: [icnrg] Discussions at mboned
X-BeenThere: icnrg@irtf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Information-Centric Networking research group discussion list <icnrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/icnrg>, <mailto:icnrg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/icnrg/>
List-Post: <mailto:icnrg@irtf.org>
List-Help: <mailto:icnrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/icnrg>, <mailto:icnrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Mar 2020 10:55:30 -0000

Join and leave a multicast group is available in chrome since a lot of
time,
at least five years. The challenge is not reaching the browser for multicast
per se. There are though several outstanding challenges both at the network
and application layer. The former are the well known problems for multicast
for in terms of data plane and control plane, including scaling and
management.

The latter are more complex in my opinion. Mapping rate adaption, multiple
quality layers, both for ABR but also simulcast for real-time is not simple
and AFAIK an ill defined problem. Multiple multicast trees? How do you jump
from one tree to another? Is it stable? Is it unstable? Can it be
stabilized?
These solutions manage losses using FEC and do not really manage congestion
otherwise you have to fall back to unicast to recover losses.

How do you go through WiFi as 80% of the desktops are using WiFi? The answer
cannot be to continue on the wireless hop using multicast in 802.11 as it
is
ever more complex than the previous problem. So multicast is not e2e.

Akamai has done HTTP over IP multicast since several years ago from the
Akamai
Telco CDN product to the setup box. The Telco CDN product was called Aura
Lumen
and the HTTP mapping (request/reply)is proprietary
and patented by Akamai. Last time I checked this what I was at Orange only
HTTP
replies where send in multicast. Non multicast enabled clients could use
AMT to
a GW, the Home GW to receive unicast.

When we have mapped HTTP over hICN we had to solve a similar problem but
in a different way.

In the thread you shared Matthias, they discussed about real-time as well
for on-line meetings.
I'm sure old farts in this list may remember VIC, VAT and WB on MBONE, the
first
video-conference tool with audio/video and a white board, developed at
Berkeley
by Van Jacobson. https://ee.lbl.gov/vat

We have shown a demo of Jitsi over hICN at one ICNRG meeting, both media
bridge
and stand alone client. It fits very well to simulcast and rate adaptation
as
again most clients connect via WiFi. Bonus, if the client is multi-homed
(WiFi + Cellular)
it continues to work. I do not see this coming with multicast.

Compared to multicast, in hICN there is no need to tunnel multicast to
unicast as
the distribution adapts to the workload. Network-wise no need to have a
different
control plane unicast/multicast and no need to maintain an independent
multicast
network, because a single hICN node can be transparelty installed in a
place where
there is congestion to alleviate: GW, PoPs, transit, colo, branches in
addition to
the end-points.

Congestion control also looks better as flow-balance to the hICN box is
simpler
to manage.

BTW it is open source https://wiki.fd.io/view/HICN

Luca



On Fri, Mar 27, 2020 at 9:58 AM Matthias Waehlisch <m.waehlisch@fu-berlin.de>
wrote:

>
> Interesting discussions at MBONE Deployment WG:
> https://mailarchive.ietf.org/arch/msg/mboned/G13mUJTyG7TQ_tSnscB1SWEsOjw/
>
> not surprising, some relate to challenges in ICN, e.g., dynamic state
> management.
>
> .... didn't know that Akamai is working on multicast to the browser. why
> not ICN to the browser ;).
>
>
>
> cheers
>   matthias
>
>
> --
> Matthias Waehlisch
> ..  Freie Universitaet Berlin, Computer Science
> ... http://www.cs.fu-berlin.de/~waehl
>
> _______________________________________________
> icnrg mailing list
> icnrg@irtf.org
> https://www.irtf.org/mailman/listinfo/icnrg
>