Re: [icnrg] Distributed consensus in ICN

"Dr. Ibrahim ABDULLAHI" <ibrojay01@gmail.com> Fri, 27 October 2023 04:51 UTC

Return-Path: <ibrojay01@gmail.com>
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 4BCE1C15C292 for <icnrg@ietfa.amsl.com>; Thu, 26 Oct 2023 21:51:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.854
X-Spam-Level:
X-Spam-Status: No, score=-6.854 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=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
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 Y4Fger_zk9D2 for <icnrg@ietfa.amsl.com>; Thu, 26 Oct 2023 21:51:26 -0700 (PDT)
Received: from mail-pl1-x62f.google.com (mail-pl1-x62f.google.com [IPv6:2607:f8b0:4864:20::62f]) (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 298A1C15C291 for <icnrg@irtf.org>; Thu, 26 Oct 2023 21:51:26 -0700 (PDT)
Received: by mail-pl1-x62f.google.com with SMTP id d9443c01a7336-1caa371dcd8so14649435ad.0 for <icnrg@irtf.org>; Thu, 26 Oct 2023 21:51:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698382285; x=1698987085; darn=irtf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=0JzfEMy9vNy1oBWiip169WnSlPXOQ5dWUkMY8rdtRxw=; b=JWYfjin8QXnBwQzniY0N1dajndQljbWx/vgD9WLyfsYZWD/lRaaMh8UM0OS0fXSB9W SCUof8F1ctUsmr5FuZsWWmWoG1eYpkgHhMeOR3K291vsA/Y3SlCWQpiC+ws4DzmZ1eMr Su0YR79QeyY2/PiOB0NAxZCevxVgDKny+F2jhnAKMptN0qESSnp6XbNBTQJpmxeh+V3e SqNXvMyAf9teU9nf/9npKEdRMCV0Tgl8C2gTzuZCp8X3yuJEpiz2R11/Z5AzRqU0wloO rtVUjYpgcTA1cYdlc/Xb7/l3HeEmX0+DhF9M3ytewhbXZ8rWh5/JRSLfGMQwqjYj+15N aT5w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698382285; x=1698987085; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=0JzfEMy9vNy1oBWiip169WnSlPXOQ5dWUkMY8rdtRxw=; b=hU9kWYmRwT6zQfsaHkEgPehM8YWpJwh17JpJ/3J2M88N0He8Ag4LYiMvnml9vnEQ9P 1oWPiL+9RpqIUhtxDogJ+a22fAGEwerZduc45guX2Pp+cTHxRkdCKfnjkksHH5Q4TjIZ F0XFxkmw/WSa/z4o4u27450oOQ9Khatn+Y4Xdo58CPT0teo5/hQL3UrHqduGiw4hAiqs JDiYAo7kClqEdIKWHgGRmkDWGaaKNTgzuCZo4rVsXMu4on3D6dNwTM3UXrrhOg91A5pM 2HuFr7EDAvmPW74FYRprl2e0Cfs6zhUTAEtjl7pYYlFs1CRcP6cR6zTCijVvXGx2QBmt Kjng==
X-Gm-Message-State: AOJu0YybOTDiW1lXDcnIYZAOJu1s2edswPfEHJOc5Xul7gLZQOgXwlTw 0lx97UfyS2eeWd5XpiFMZjFCeNU3QYPD5UP5izo=
X-Google-Smtp-Source: AGHT+IGOK8eTgOe2mMauWGtFO0u+3rZezaf1RGoHmsQ2Akgo/rdH214AWHOTvXd8ZCp3YYr9+6ANpT7IBm5ugy3SCUE=
X-Received: by 2002:a17:90b:691:b0:27d:1f5c:22cb with SMTP id m17-20020a17090b069100b0027d1f5c22cbmr1516890pjz.20.1698382285317; Thu, 26 Oct 2023 21:51:25 -0700 (PDT)
MIME-Version: 1.0
References: <80CE1E99-4A2D-4B89-9CE6-3A4596F81472@dkutscher.net> <BY3PR15MB497745182DDE7F40FD432656ADDCA@BY3PR15MB4977.namprd15.prod.outlook.com> <0F9F9497-BEC0-4C2D-8958-189E15FBA530@dkutscher.net>
In-Reply-To: <0F9F9497-BEC0-4C2D-8958-189E15FBA530@dkutscher.net>
From: "Dr. Ibrahim ABDULLAHI" <ibrojay01@gmail.com>
Date: Fri, 27 Oct 2023 05:51:12 +0100
Message-ID: <CAOV5UZ262FY_UB1NbX6nnrTmRN+bEzEhmCLbz15o21056RKiuQ@mail.gmail.com>
To: Dirk Kutscher <ietf@dkutscher.net>
Cc: Marc Mosko <mmosko@parc.com>, ICNRG <icnrg@irtf.org>
Content-Type: multipart/alternative; boundary="000000000000cf2c7a0608ab706b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/icnrg/6dLT3TFSYZUBiNFChq5VbYygW1c>
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 04:51:30 -0000

Great suggestion by Dirk.
It will surely be interesting to see.

On Fri, Oct 27, 2023, 3:21 AM Dirk Kutscher <ietf@dkutscher.net> wrote:

> 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
>
> _______________________________________________
> icnrg mailing list
> icnrg@irtf.org
> https://mailman.irtf.org/mailman/listinfo/icnrg
>