Re: [Coin] Draft minutes - COINRG interim meeting - 2019-06-07

Marie-Jose Montpetit <marie@mjmontpetit.com> Fri, 14 June 2019 14:40 UTC

Return-Path: <marie@mjmontpetit.com>
X-Original-To: coin@ietfa.amsl.com
Delivered-To: coin@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C88A6120270 for <coin@ietfa.amsl.com>; Fri, 14 Jun 2019 07:40:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level:
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mjmontpetit-com.20150623.gappssmtp.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 QDMAIek0Xda8 for <coin@ietfa.amsl.com>; Fri, 14 Jun 2019 07:40:03 -0700 (PDT)
Received: from mail-io1-xd2d.google.com (mail-io1-xd2d.google.com [IPv6:2607:f8b0:4864:20::d2d]) (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 D1DF7120133 for <coin@irtf.org>; Fri, 14 Jun 2019 07:40:02 -0700 (PDT)
Received: by mail-io1-xd2d.google.com with SMTP id r185so314147iod.6 for <coin@irtf.org>; Fri, 14 Jun 2019 07:40:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mjmontpetit-com.20150623.gappssmtp.com; s=20150623; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=vsV5iChROgDD5LonPTS/D3rAdQdojLpggQX7WnzQ/w0=; b=A5mKEolxVhbgK/L6AD+S2ZaI0AMEptQVkMANj2W4O9U/6ipO3MqW+I6EC7T+/ipoDv /1Dcrul6/UkgetSKLIEpcOFu94n4TJj07eFkPcUrLfB1awmSRgeplG4yYfwLjyG8KG9y NEImsc3Akjjc7p6gs1NxRiHZyYvBrRmwGjvOMrzGGtQriwgoNcGZpjQQiWjeXTlEB/jJ JknX6nBjNz/eNjB4m3cclrhyLLQuv4mtY79276ISWjDiLJcQdYsEgPQPUjP/m/4LlZPS WOJNhD9IhdKwiXt0pTPExa4FakDmteIRSyMJ6JjST9sOkXctZDuNwEAn1VfqeenstykS 9V4A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=vsV5iChROgDD5LonPTS/D3rAdQdojLpggQX7WnzQ/w0=; b=Mp+1T2zJTnGIbzHt4p1t6yppnXjIMYlztz0R6Ms3bKpW6Gw6m46FOGnO7Vvutnj986 9sOAlQsfoeGpPK97GFEtppA74ktA2iUXrbU5QBZzlXCXeDBtYJeuFNjH5GLvuJ9mwPi0 kDwifv89skNDmZNKQBquk9FuR4EGJ8kB/2EFoPQOc4Jm99tny5CnE6lPO5jDZFb2D8ZY se5Ycd3RN6N2GBj4xqkKV1n2FhO4DdtP5tonqA4oQP+GFhjYifXygLHj5Ss2sHWi7suO U2cQmBfUblS7a8VzW1IA66FAmNA2wUYrEvQJAyERci6AJyrlYev9M9bT6OeH8a8I3wQh jNYQ==
X-Gm-Message-State: APjAAAXjUvUCMM1KPJKNklATZpHBAw2KllCAVPbLq5VR3p6ihMuvD4/L OEMg/PedZyxcJtbGnYAXeSfSaVktNXQ=
X-Google-Smtp-Source: APXvYqxXh3LaBNJs7kJ/2NdqBwzF/GokZhJorSA+saeEcmBEUoeuoXa5fGtdc8bDcC9KH0YtqKWoTg==
X-Received: by 2002:a6b:e60b:: with SMTP id g11mr63296814ioh.9.1560523202103; Fri, 14 Jun 2019 07:40:02 -0700 (PDT)
Received: from [192.168.0.108] ([38.64.200.43]) by smtp.gmail.com with ESMTPSA id j1sm2978595iop.14.2019.06.14.07.40.00 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 14 Jun 2019 07:40:00 -0700 (PDT)
From: Marie-Jose Montpetit <marie@mjmontpetit.com>
Message-Id: <A864AD0D-D726-4817-8274-D96DC89B725B@mjmontpetit.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_8B2DF155-C102-43BE-AA86-369C70288828"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Fri, 14 Jun 2019 10:39:59 -0400
In-Reply-To: <024a01d522bc$d1d2d930$75788b90$@mnkcg.com>
Cc: "Schooler, Eve M" <eve.m.schooler@intel.com>, coin@irtf.org, "Hejianfei (Jeffrey)" <jeffrey.he@huawei.com>
To: hemant@mnkcg.com
References: <1BBB5B8548ACEF4093CE0051D9EA9A6BDACCC990@ORSMSX105.amr.corp.intel.com> <024a01d522bc$d1d2d930$75788b90$@mnkcg.com>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/coin/8dKf0u63WPB9yqI3VSFmh7lmUSI>
Subject: Re: [Coin] Draft minutes - COINRG interim meeting - 2019-06-07
X-BeenThere: coin@irtf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "COIN: Computing in the Network" <coin.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/coin>, <mailto:coin-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/coin/>
List-Post: <mailto:coin@irtf.org>
List-Help: <mailto:coin-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/coin>, <mailto:coin-request@irtf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jun 2019 14:40:06 -0000

Thanks for this.

I plan to work on the hackaton next week. I was and still am in all day meetings all week in Montreal.


mjm





> On Jun 14, 2019, at 10:24 AM, <hemant@mnkcg.com> <hemant@mnkcg.com> wrote:
> 
>  
> From: Coin <coin-bounces@irtf.org <mailto:coin-bounces@irtf.org>> On Behalf Of Schooler, Eve M
> Sent: Friday, June 14, 2019 3:29 AM
> To: coin@irtf.org <mailto:coin@irtf.org>
> Cc: Schooler, Eve M <eve.m.schooler@intel.com <mailto:eve.m.schooler@intel.com>>; Marie-Jose Montpetit <marie@mjmontpetit.com <mailto:marie@mjmontpetit.com>>; Hejianfei (Jeffrey) <jeffrey.he@huawei.com <mailto:jeffrey.he@huawei.com>>
> Subject: [Coin] Draft minutes - COINRG interim meeting - 2019-06-07
>  
> 
> P4 Hackathon
> -----------------
> 
> Marc: As a marketing person, sees a hackathon as having two objectives: 1) promote ideas and 2) attract people to participate in the execution of those ideas. Could call it a hackathon focused on a programmable forwarding plane.
> However, need to make it interesting, yet the technology should not be too broad. In the case of Noviflow, we’ve been developing programmable forwarding planes for 7 years. We have a lot of experienced engineers who know how to use the Barefoot development tools. Therefore the hackathon could basically use Barefoot's toolkit to do the exercises. In contrast to what was done in Boston, have a suggestion on areas for things to look into. Example: take a look at the intimate connection between forwarding plane and application and services, e.g., ask the students to accurately test the latency of services, which would be a specific target so can be delivered within the scope of 2 days. Contrary to the Boston P4 hackathon, have more of a unified environment, have experts from NoviFlow provide assistance so they can focus on the idea creation, not on the tools.
>  
> <hs> Boston hackathon, which I attended for the whole day, did have a unified environment – all of us used p4lang/p4c (open-source P4 compiler).  All of us in Boston who wrote P4 programs hit the ground running with p4lang/p4c.  Thus, even, we spent time on ideas, not tools.   We had over 19 years of data plane programming experience at Boston.  MNK Consulting (http://mnkcg.com <http://mnkcg.com/> ) with > 13 years of Cisco pxf, Cisco QFP,  Cavium Xpliant data planes, and P4 experience since Fall 1996.  Juniper was there with 6 years data plane programming.  Now, MNK Consulting has Barefoot Tofino experience as well – I am working remotely on Saturday and available for help  via the P4 Slack channel (userid: Hemant).
>  
> I see a problem with Barefoot’s Tofino tools chain.  For example, there are 20 of us at the P4 hackathon.  Each one of us would like the Tofino tools chains installed on our laptops.  How would NoviFlow help with that before the hackathon?  Or will NoviFlow provide 20 machines with Tofino tools chain built and ready for use?  Sharing machines slows down productivity.  What if some of us are remote – how do we login to the machines remotely?  I have already asked about NDA issues with Barefoot.
>  
> In contrast, if one uses the p4lang/p4c, we have no external dependency and start writing P4 programs immediately. P4lang/p4c also includes a tools chain to test using packets.   I suggest to use either environment and crank out P4 code.  
>  
> We should get more ideas – please add them to the wiki: https://trac.ietf.org/trac/ietf/meeting/wiki/105hackathon <https://trac.ietf.org/trac/ietf/meeting/wiki/105hackathon>  
>  
> Hemant