Re: [icnrg] Distributed consensus in ICN

Dirk Kutscher <ietf@dkutscher.net> Fri, 27 October 2023 02:21 UTC

Return-Path: <ietf@dkutscher.net>
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 61E37C15C299 for <icnrg@ietfa.amsl.com>; Thu, 26 Oct 2023 19:21:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.907
X-Spam-Level:
X-Spam-Status: No, score=-1.907 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-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, 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 vq6ZCxRkFOSQ for <icnrg@ietfa.amsl.com>; Thu, 26 Oct 2023 19:21:10 -0700 (PDT)
Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D3F6AC15C29C for <icnrg@irtf.org>; Thu, 26 Oct 2023 19:21:09 -0700 (PDT)
Received: from [10.13.161.251] ([14.198.181.183]) by mrelayeu.kundenserver.de (mreue011 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MXotA-1qzZbo0vhk-00Y7bn; Fri, 27 Oct 2023 04:21:05 +0200
From: Dirk Kutscher <ietf@dkutscher.net>
To: Marc Mosko <mmosko@parc.com>
Cc: ICNRG <icnrg@irtf.org>
Date: Fri, 27 Oct 2023 10:20:59 +0800
X-Mailer: MailMate (1.14r5937)
Message-ID: <0F9F9497-BEC0-4C2D-8958-189E15FBA530@dkutscher.net>
In-Reply-To: <BY3PR15MB497745182DDE7F40FD432656ADDCA@BY3PR15MB4977.namprd15.prod.outlook.com>
References: <80CE1E99-4A2D-4B89-9CE6-3A4596F81472@dkutscher.net> <BY3PR15MB497745182DDE7F40FD432656ADDCA@BY3PR15MB4977.namprd15.prod.outlook.com>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=_MailMate_5BD275B8-B8F8-4199-A0B3-447EA16C1C91_="; micalg="pgp-sha512"; protocol="application/pgp-signature"
X-Provags-ID: V03:K1:2/+v3khZYxFRkAwvmrxjfxIB50Vbmsf6rKLqI865dwvG7RPLggQ AWCoSOKYl3GyiVLAMK9SIx2omtk57KiDxyxOVGBqTkz90XiXQ1fZHuiKnDyhe6T2mTbEvWb 09RFcu1wL/MXFRvupQ8yZmn6btYDWK61pqwLNvkU8UGhh975QUqKyxFBg7H3zJZ6DX+grPf 36oOelR4wMRcBNk6im22A==
UI-OutboundReport: notjunk:1;M01:P0:wsk68tbSL/0=;PSOFkH9igrQNPhu4G9ZKwn7GI1O SGTVqQ/qnqGwwLKxfYWlb8lwLRYGS9L4fmyAesDUhb+as0nL54r2dB9Vw1Mv6Vqk5E63u5v4M /AhK4p/dHEnAcqZrAZfop68ZrtITytfem1Gg9m4uQ0AlVk984UGuBpxQ0VihCrPiSA7r7E5/C ck/Z0q0ZJBw8FluilITChEBiop96RU3GsZViFH87dIyd10FJvhjLNjMM+gcv3soKDKZd9gsCC WcfyecDQF0sNIELzcDTDOo3jIGs7eRd9IEVt6Cy2mntcgDxTLIe/Hfy9BgdkEUuRV6NUnkw7S VwEblrn/LFQ1IwoHWwOGGWWeRqDB6zzvcWjMpAJDtydIl6Y0hdK2Jch1moUsANWIn6b+vIN0o SjYFOrJz5Xj+C7rnagwjZBCWcef2jgUj37Jk4pcUhu4mHjs7FsS33i7FVgn6kpBGj4qGjHozF apRJ2c41s70Botr6winrRUUWkfRgFgJGGBXnCalF33MqPgveBn3HbXTeViRHQSygbjurK7qe4 IwLTjaoFW0ElTV0n/nwrObMOI3x3JnPUykwy1uQj/RG2xccA3/Hqo6VYYxtQG9PmsEilbSyL5 8fDJ2HE4kZowOmX9eqE3z56dODUiq/Y2/dPGQ/msUcEMZ30y8ybL5vTg7pwpQhIY+qiYFU+qz 1NliOebGAaCRHwJchoe9e0+El+fnzbogFy95cPdZyA4lw/m+115+E2GMRqKOnO/6iAKx5IGEI cpNKK+D8MWtNr+I91mq6MPDEEfDV82yi04vHESUqWg4+ZR2pqO+SP5y7ceIfAN2+82U1yf5Vk OziFQxDvbzt1lFEIzimbPNVQLLJKOWlBJI1aJYc5S5fKef6E5bPHXst2Jz4NB06AScppAkv53 x2q4DMbW50nx0C29H1EDnNQ+rIOf8vbc7grM=
Archived-At: <https://mailarchive.ietf.org/arch/msg/icnrg/R9RmNq06tVDaNMBRTtw8pTBv0ZA>
Subject: Re: [icnrg] Distributed consensus in ICN
X-BeenThere: icnrg@irtf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Information-Centric Networking research group discussion list <icnrg.irtf.org>
List-Unsubscribe: <https://mailman.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://mailman.irtf.org/mailman/listinfo/icnrg>, <mailto:icnrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Oct 2023 02:21:14 -0000

Thanks, Marc!

I think it could be interesting to compare different approaches, i.e., individual requests vs. push multicast vs. layering on top of sync.

Dirk

On 27 Oct 2023, at 10:05, Marc Mosko wrote:

> This is work that was done in 2014, but not published.  It was used in support of a patent filing [1].  I just created an arXiv doi for it [2].
>
> We describe a method to achieve distributed consensus in a Content Centric Network using the PAXOS algorithm. Consensus is necessary, for example, if multiple writers wish to agree on the current version number of a CCNx name or if multiple distributed systems wish to elect a leader for fast transaction processing. We describe two forms of protocols, one using standard CCNx Interest request and Content Object response, and the second using a CCNx Push request and response. We further divide the protocols in to those using the CCNx 0.x protocol where Content Object name may continue Interest names and the CCNx 1.0 protocol where Content Object names exactly match Interest names.
>
> [1] https://patents.google.com/patent/WO2018071085A1/en
> [2] https://arxiv.org/abs/2310.17532
>
>
>
> From: icnrg <icnrg-bounces@irtf.org> on behalf of Dirk Kutscher <ietf@dkutscher.net>
> Date: Wednesday, October 25, 2023 at 11:34 PM
> To: ICNRG <icnrg@irtf.org>
> Subject: [icnrg] Distributed consensus in ICN
> CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.
>
>
> Hi ICNRG,
>
> I am trying to survey the state of the art in distributed consensus in ICN.
>
> So far I have found:
>
>   *   L. Wang et al., "Naxos: A Named Data Networking Consensus Protocol," 2018 IEEE 20th International Conference on High Performance Computing and Communications; IEEE 16th International Conference on Smart City; IEEE 4th International Conference on Data Science and Systems (HPCC/SmartCity/DSS), Exeter, UK, 2018, pp. 986-991, doi: 10.1109/HPCC/SmartCity/DSS.2018.00163.
>
>      *   https://github.com/PhdLoLi/naxos
>      *   https://github.com/PhdLoLi/NDNPaxos
>
>   *   go-ndn/raft: https://github.com/go-ndn/raft
>
> Let me know if you are aware of other work.
>
> Thanks,
> Dirk

> _______________________________________________
> icnrg mailing list
> icnrg@irtf.org
> https://mailman.irtf.org/mailman/listinfo/icnrg