Re: [core] CoAP for high throughput applications
Zach Shelby <Zach.Shelby@arm.com> Mon, 04 April 2016 22:45 UTC
Return-Path: <zach.shelby@arm.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8876E12D8F4 for <core@ietfa.amsl.com>; Mon, 4 Apr 2016 15:45:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.11
X-Spam-Level:
X-Spam-Status: No, score=-4.11 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=armh.onmicrosoft.com
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 IDVq_PjAr_MV for <core@ietfa.amsl.com>; Mon, 4 Apr 2016 15:45:14 -0700 (PDT)
Received: from eu-smtp-delivery-143.mimecast.com (eu-smtp-delivery-143.mimecast.com [207.82.80.143]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8EF0212D901 for <core@ietf.org>; Mon, 4 Apr 2016 15:45:10 -0700 (PDT)
Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3lrp0075.outbound.protection.outlook.com [213.199.154.75]) (Using TLS) by eu-smtp-1.mimecast.com with ESMTP id uk-mta-30-QadmnjxAR7SBLsO3UM56oQ-1; Mon, 04 Apr 2016 23:45:07 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector1-arm-com; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=bAbp0mLbThyP9OLlRY3BPE5evyde2UMQ62n2HoytjSA=; b=QPM9NR2DoLm+kByQF3Q0piQYHHVhS8itQOuFPxZPOdXZyrd4eduUcGwUoWOkXEC8V/ey9t8KAFtQDv0pT7jeNuNIweWNjM/aj+71L7DZ0dt/wL/3D50nGu0HzZ2bA7AWwGBidmfZwEO8MII2Bow9rZrpvnd58EA3KF6Nw9zQDBM=
Received: from AM4PR08MB1139.eurprd08.prod.outlook.com (10.167.92.7) by AM4PR08MB1140.eurprd08.prod.outlook.com (10.167.92.8) with Microsoft SMTP Server (TLS) id 15.1.447.15; Mon, 4 Apr 2016 22:45:05 +0000
Received: from AM4PR08MB1139.eurprd08.prod.outlook.com ([10.167.92.7]) by AM4PR08MB1139.eurprd08.prod.outlook.com ([10.167.92.7]) with mapi id 15.01.0447.027; Mon, 4 Apr 2016 22:45:05 +0000
From: Zach Shelby <Zach.Shelby@arm.com>
To: "Fossati, Thomas (Nokia - GB)" <thomas.fossati@nokia.com>
Thread-Topic: [core] CoAP for high throughput applications
Thread-Index: AQHRjr76eON/nMwwHUq4G5ODCqR3Gp96acWA
Date: Mon, 04 Apr 2016 22:45:05 +0000
Message-ID: <08E20027-6748-4B93-B721-52C2720D25B2@arm.com>
References: <D32866D3.62C58%thomas.fossati@alcatel-lucent.com>
In-Reply-To: <D32866D3.62C58%thomas.fossati@alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3112)
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [67.161.69.53]
x-ms-office365-filtering-correlation-id: 3eb21e59-43dc-4b89-82b2-08d35cdac469
x-microsoft-exchange-diagnostics: 1; AM4PR08MB1140; 5:mR/00dSOiNiryshsdwuzauX/0BDUgzsE/uWJrEM7FQupkPSr6hvLNBsBCQajPUiyfvzR+jtZK840qMZBRt+Nk5v3xS2s+20MHpxVLnTgcTGLh2fBR2FBne1H0yLb6d2DiOM+GeWR4PIVwoe19QCRIQ==; 24:Vl0a3oRnZeq5ZMqKkBhf9u+TaVk3DTxSxHQYsfjLDdNci9Qm9p//D/X27OlWiuuMOmc1j3+8vKCMN5VmJs8nRLVYrhsv4T0IeyH6YFVdA8k=; 20:3CiwqRAyqgOgXXgvcs9F7NA6R1woDOyiABg+Eh/BDbHFxIc/PI2+9Ss9K7GaRWoPYANUJPPMVh8w2urTm2y4Bzdw0VIX2g4dmeC4G0HgVLG/MANDtb91+K9iJVKv/SK/2k5L9IxmAs0BX3jbgL69Rqir6cwnU7tIG9wh9fM5HpI=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AM4PR08MB1140;
x-microsoft-antispam-prvs: <AM4PR08MB1140AE4E0A8FDC7BADF3E185FC9D0@AM4PR08MB1140.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046); SRVR:AM4PR08MB1140; BCL:0; PCL:0; RULEID:; SRVR:AM4PR08MB1140;
x-forefront-prvs: 0902222726
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(24454002)(40434004)(33656002)(16236675004)(5002640100001)(5890100001)(50986999)(2906002)(87936001)(3846002)(102836003)(106116001)(586003)(1096002)(6116002)(86362001)(2950100001)(1220700001)(2900100001)(50226001)(5004730100002)(66066001)(92566002)(110136002)(11100500001)(19580395003)(122556002)(5008740100001)(189998001)(36756003)(83716003)(81166005)(3280700002)(3660700001)(19580405001)(82746002)(4326007)(19617315012)(77096005)(76176999)(15975445007)(57306001)(16601075003)(10400500002)(104396002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR08MB1140; H:AM4PR08MB1139.eurprd08.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Apr 2016 22:45:05.5996 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR08MB1140
X-MC-Unique: QadmnjxAR7SBLsO3UM56oQ-1
Content-Type: multipart/alternative; boundary="_000_08E2002767484B93B72152C2720D25B2armcom_"
Archived-At: <http://mailarchive.ietf.org/arch/msg/core/A42ajD9IXRddYbEH1kAZPqeABLw>
Cc: "core@ietf.org" <core@ietf.org>
Subject: Re: [core] CoAP for high throughput applications
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Apr 2016 22:45:18 -0000
Indeed, Matthias and I have done considerable work on the scalability of a single server talking to very large numbers of constrained endpoints [1], however each of those endpoints was NSTART=1. I have not seen any work done on high throughput between two endpoints, although my knee-jerk reaction would be that CoAP/TCP or some other TCP based protocol is more suitable. [1] https://www.vs.inf.ethz.ch/publ/papers/mkovatsc-2014-iot-californium.pdf Zach On 04 Apr 2016, at 15:11, Fossati, Thomas (Nokia - GB) <thomas.fossati@nokia.com<mailto:thomas.fossati@nokia.com>> wrote: Hi folks, A slightly off-topic question -- though not too much, hopefully. One of the LURK [0] proposals is draft-cairns-tls-session-key-interface [1]. In Section 7.1.2 [2] the authors propose to transport the LURK payloads over CBOR/CoAP (over DTLS/UDP, I guess). Now, a single LURK box could have to handle lots of these requests, potentially in thousands per second, whereas CoAP's default congestion control algorithm parameters [3] are, by design, way too conservative to be suitable for high-throughput use cases. Is there anyone that has played with CoAP for high-throughput applications who'd be willing to share his/her experience with the group and the wider IETF community? Cheers, thanks very much, t [0] https://www.ietf.org/mail-archive/web/lurk/current/msg00083.html [1] https://datatracker.ietf.org/doc/draft-cairns-tls-session-key-interface [2] https://tools.ietf.org/html/draft-cairns-tls-session-key-interface-01#section-7.1.2 [3] https://tools.ietf.org/html/rfc7252#section-4.8 _______________________________________________ core mailing list core@ietf.org<mailto:core@ietf.org> https://www.ietf.org/mailman/listinfo/core Zach Shelby Vice President, Marketing ARM Internet of Things BU www.arm.com<http://www.arm.com> US: +1 (408) 203-9434 Finland: +358 407796297 Skype: zdshelby LinkedIn: fi.linkedin.com/in/zachshelby/<http://fi.linkedin.com/in/zachshelby/> IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
- [core] CoAP for high throughput applications Fossati, Thomas (Nokia - GB)
- Re: [core] CoAP for high throughput applications Carsten Bormann
- Re: [core] CoAP for high throughput applications Zach Shelby
- Re: [core] CoAP for high throughput applications Fossati, Thomas (Nokia - GB)
- Re: [core] CoAP for high throughput applications Fossati, Thomas (Nokia - GB)
- Re: [core] CoAP for high throughput applications Kovatsch Matthias
- Re: [core] CoAP for high throughput applications Carsten Bormann
- Re: [core] CoAP for high throughput applications Fossati, Thomas (Nokia - GB)
- Re: [core] CoAP for high throughput applications Carles Gomez Montenegro
- Re: [core] CoAP for high throughput applications Fossati, Thomas (Nokia - GB)