Re: [icnrg] reference needed for Interest-Interest

Dirk Kutscher <ietf@dkutscher.net> Mon, 09 March 2020 18:41 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 8AE293A1520 for <icnrg@ietfa.amsl.com>; Mon, 9 Mar 2020 11:41:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 u-1eUCSho7h8 for <icnrg@ietfa.amsl.com>; Mon, 9 Mar 2020 11:41:49 -0700 (PDT)
Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.17.13]) (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 84EB33A1552 for <icnrg@irtf.org>; Mon, 9 Mar 2020 11:41:48 -0700 (PDT)
Received: from [192.168.1.69] ([77.21.26.148]) by mrelayeu.kundenserver.de (mreue109 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MD9Kp-1j2ssw1zDF-009ANb; Mon, 09 Mar 2020 19:41:43 +0100
From: Dirk Kutscher <ietf@dkutscher.net>
To: "Mosko, Marc" <mmosko@parc.com>
Cc: ICNRG <icnrg@irtf.org>
Date: Mon, 09 Mar 2020 19:41:41 +0100
X-Mailer: MailMate (1.13.1r5671)
Message-ID: <8E5B3015-1C6D-4584-96F1-542E3CF28C9B@dkutscher.net>
In-Reply-To: <93B5F74D-D85C-4C59-AC30-78134FB8B09C@parc.com>
References: <47B7BCBF-83A9-44DC-B52E-3CFCB1A285E9@dkutscher.net> <D746AE95-A8A9-4FCA-B36F-7716DE519FA0@dkutscher.net> <93B5F74D-D85C-4C59-AC30-78134FB8B09C@parc.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:HSY2raPI2u957EidYc4/ZhXtx9tiuyP3OtTV5f7LXs1m+GrwHkm eCARxTuC/TlkJOOooOFutzxbj2nvPzVTO/13p8xKIl7yTz9bB7Py05UqWlfzUMnPYKFMw8R aRIV/DYbf+jlVvrUtSHfAcTDT4n6l8RK/FYWHdRNzATeNsxJnZyL4DDhP6bifABgmrYgQk5 87qTJ5YolYlmapztxnA/g==
X-UI-Out-Filterresults: notjunk:1;V03:K0:ZK+mLu1ORz0=:D8h4Hb8w6XDikAJNbcZ7bh civbf8qjc/7QzEpPrFHvqJBilcH+iOvhFAi5FumUzaIhNtTZOGLof0GT5Fl7Ah2CjcVkGMPuP TtaY2gaNswJtkVh5dwjwzxifVOfLFjh1u4PzHfhqAO8ocPc/uX4nR0fozi5xAPVps68Xfxrxo SnGf/ExWI4V5UeiykXscVUD8dQm+tZbp+qPM5huDZ/QbrO9mFKna0laaoBbdbYOFaZMVjcpkp VRfEgIfatk676/0ii13NHyreGrSfx3YysFkn1uWd420pV1oEv2GjM4eb++qnAsYCy4DfpQ7Ci cDLoCgTYdiZcL/Qgnm5v1CZW4/JdqWmrc5h0DzMpxKcHQvlRntBLoRsJkcbRzJrHewOZTNH9T Omf9W+JM2E0MycMauRyaF4T/CCISDo66c8BLr7JHkGkF7VWfGc5kSlESM58SRdz0m+Y3Wck4g J8x4XyQuv7hhAEQcmqfLi9RbQkGfJci1oEpkJiOfMNcv4jmbG4i6P32nG9XiJk19MdRjGq/8U Fe18YsKLHIPjGSq7GUC62QXrXGukkf4TEN7smcPu0jyPTI2KhGTec+jReJL5B8njvUOIszx1G gWygfvEQumxJ5umaIv2yazzVmZGNIWdFeYgrqM7oBoI1qCwxNoEqQhgmUYFydjMW0x4KKVcOT u6Qm9KHsuXFnr4afl3iuAW9Zrf0l5CJIhD3gb3k3r7jxvWosC049vjA5rqKGgBfrHprMKtOQt oZFuRXxWZcT219Iu61vfTdkAQjjo6dE+093W8r06UlV0BTB6eN9potasaudgDtmz3tatJF5Qy anQpiHz8d4otfK1Vcft+qncy+JAEBaCo8dX+O86h0JfwJsnFA706GKwH4KWr4vb46Cq7+Ml
Archived-At: <https://mailarchive.ietf.org/arch/msg/icnrg/I8QELLl1oCrQWGjx4ILSkTLgoXw>
Subject: Re: [icnrg] reference needed for Interest-Interest
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: Mon, 09 Mar 2020 18:41:58 -0000

Marc,

Thanks!

Dirk

On 9 Mar 2020, at 18:23, Mosko, Marc wrote:

> The interest-interest-data semantics have been around in CCNx since 
> the very early days.  It is the CCNx 0.x repository StartWrite command 
> (https://github.com/ProjectCCNx/ccnx/blob/master/doc/technical/RepoProtocol.txt). 
>  A producer sends an Interest to the repo asking that it fetch data 
> from the producer.  The Repo sends an acknowledgement ContentObject 
> and also starts fetching the data via normal interest-data exchanges.
>
> The main issue with this approach is (a) the producer cannot tell 
> which interests are from the repo and which are from another consumer, 
> and (b) there is no "finished" notification, so the client must poll 
> the repo to see if it has everything.  Both (a) and (b) mean the 
> producer cannot easily discard the content as it does not know when 
> the repo is done saving it.  A client can check if a particular 
> segment is in the repository via the CheckedStartWrite command, though 
> this is done segment-by-segment so is not particularly efficient.
>
> The early Voice over CCNx (2009) paper used an Interest-Data exchange 
> to kickoff bi-directional Interest-Data/Interest-Data exchanges in a 
> different namespace.
>
> The paper "CCNx 1.0 Bidirectional Streams " 
> [https://arxiv.org/abs/1707.04738] extends the VoCCNx approach to a 
> more robust repository protocol.   The document was originally 
> published in 2013 or so as a tech report with the early CCNx 1.0 
> papers.
>
> Marc
>
> On 3/9/20, 7:12 AM, "icnrg on behalf of Dirk Kutscher" 
> <icnrg-bounces@irtf.org on behalf of ietf@dkutscher.net> wrote:
>
>     https://conferences.sigcomm.org/sigcomm/2011/papers/icn/p56.pdf
>
>     from ICN-2011 describes the approach and its potential problems.
>
>     Let me know if you have a better (seminal) reference.
>
>     Thanks,
>     Dirk
>
>     On 9 Mar 2020, at 14:21, Dirk Kutscher wrote:
>
>     > Hello everyone,
>     >
>     > I’m looking for a reference for the 
> “Interest-Interest-Data”
>     > scheme (that has been proposed as a PUSH surrogate).
>     >
>     > Thanks,
>     > Dirk
>     >
>     > _______________________________________________
>     > icnrg mailing list
>     > icnrg@irtf.org
>     > https://www.irtf.org/mailman/listinfo/icnrg
>
>     _______________________________________________
>     icnrg mailing list
>     icnrg@irtf.org
>     https://www.irtf.org/mailman/listinfo/icnrg