[dtn-interest] some comments on draft-zinky-dtnrg-erasure-coding-extension
"Fall, Kevin" <kfall@qti.qualcomm.com> Fri, 09 November 2012 17:33 UTC
Return-Path: <kfall@qti.qualcomm.com>
X-Original-To: dtn-interest@ietfa.amsl.com
Delivered-To: dtn-interest@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A27FE21F8771 for <dtn-interest@ietfa.amsl.com>; Fri, 9 Nov 2012 09:33:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.598
X-Spam-Level:
X-Spam-Status: No, score=-102.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4RZh8pM2M+HD for <dtn-interest@ietfa.amsl.com>; Fri, 9 Nov 2012 09:33:57 -0800 (PST)
Received: from sabertooth01.qualcomm.com (sabertooth01.qualcomm.com [65.197.215.72]) by ietfa.amsl.com (Postfix) with ESMTP id E58DD21F8760 for <dtn-interest@irtf.org>; Fri, 9 Nov 2012 09:33:56 -0800 (PST)
X-IronPort-AV: E=McAfee;i="5400,1158,6891"; a="5692451"
Received: from ironmsg03-l.qualcomm.com ([172.30.48.18]) by sabertooth01.qualcomm.com with ESMTP; 09 Nov 2012 09:19:14 -0800
X-IronPort-AV: E=Sophos; i="4.80,746,1344236400"; d="scan'208,217"; a="363628307"
Received: from nasanexhc14.na.qualcomm.com ([172.30.48.23]) by Ironmsg03-L.qualcomm.com with ESMTP/TLS/RC4-SHA; 09 Nov 2012 09:33:55 -0800
Received: from NASANEXD01E.na.qualcomm.com ([169.254.5.59]) by nasanexhc14.na.qualcomm.com ([172.30.48.23]) with mapi id 14.02.0318.001; Fri, 9 Nov 2012 09:33:55 -0800
From: "Fall, Kevin" <kfall@qti.qualcomm.com>
To: "dtn-interest@irtf.org" <dtn-interest@irtf.org>
Thread-Topic: some comments on draft-zinky-dtnrg-erasure-coding-extension
Thread-Index: AQHNvqBjgO4/+L0wNU2SSEVahbr81w==
Date: Fri, 09 Nov 2012 17:33:54 +0000
Message-ID: <BB72E60F7A18154A9B1352D1DF6FEE571E26B296@NASANEXD01E.na.qualcomm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [199.106.115.132]
Content-Type: multipart/alternative; boundary="_000_BB72E60F7A18154A9B1352D1DF6FEE571E26B296NASANEXD01Enaqu_"
MIME-Version: 1.0
Subject: [dtn-interest] some comments on draft-zinky-dtnrg-erasure-coding-extension
X-BeenThere: dtn-interest@irtf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "The Delay-Tolerant Networking Research Group \(DTNRG\) - Announce." <dtn-interest.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/dtn-interest>, <mailto:dtn-interest-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/dtn-interest>
List-Post: <mailto:dtn-interest@irtf.org>
List-Help: <mailto:dtn-interest-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/dtn-interest>, <mailto:dtn-interest-request@irtf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Nov 2012 17:33:57 -0000
I was reading this over yesterday. Here are some notes I made... this document really defines a new, different architecture that seems to use DTN as a sort of transport mechanism underneath yet it also seems to liberally make changes in a variety of bits and pieces of the existing structure, protocols and even architecture I initially expected the EC framework to be at a CL. The document needs a layering diagram in any case. I have concerns about the idea of typed data transfer (requiring IANA) in addition to Handling Instructions (due to complexity) specific to EC: What about ALC (RFC5775) and LCT (RFC5651)? or FLUTE (RFC6726)? ALC combines Layered Coding Transport (LCT) building block [RFC5651] FEC building block [RFC5052] multiple rate congestion control building block [RFC2357] while those are sort of IP-specific, can't their frameworks be re-used here? why change the name of source symbol to Chunk? why change FEC Payload ID to "Encoding Vector" saying the encoding data is the "same length as the chuks": same as they ARE the chunks? Encoding set: why does it have to be a set of LINEAR equations? What if you have some other type of code? "some informtaion is put in the bundle primary block, such as the Data Object Transfer Specification" "Handling specification" - does this conflict with priority? I find 3.1 sort of backward. It says you have: data object -> encodings -> bundles I'd have expected this framework as a CL as thus: data object -> bundles -> encoded bundles Requirements in 3.1: divide into equal sized blocks, and assign UUID (ordering is required! -> what does this really imply) "The transfer spec cross cuts multiple layers by adding parameters to the bundle header, extension blocks and Data Object's internal metadata".. uh ho. There is a new (big) concept of typed data (data objects and transfer specifications) Feedback messages - are these more general? "Early research suggests" (sect 6.4) - reference?
- [dtn-interest] some comments on draft-zinky-dtnrg… Fall, Kevin
- [dtn-interest] MTU considerations for 'draft-irtf… Templin, Fred L
- Re: [dtn-interest] MTU considerations for 'draft-… Simon Perreault
- Re: [dtn-interest] some comments on draft-zinky-d… John Zinky
- Re: [dtn-interest] some comments on draft-zinky-d… Ivancic, William D. (GRC-RHN0)
- [dtn-interest] Argument in favor of a data format… John Zinky
- Re: [dtn-interest] Argument in favor of a data fo… John Zinky