Re: [Coin] Survey on P4

Fernando Ramos <fvramos@tecnico.ulisboa.pt> Tue, 09 February 2021 15:03 UTC

Return-Path: <fvramos@tecnico.ulisboa.pt>
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 9BAF63A0DF3 for <coin@ietfa.amsl.com>; Tue, 9 Feb 2021 07:03:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.002
X-Spam-Level:
X-Spam-Status: No, score=-0.002 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, PDS_OTHER_BAD_TLD=1.997, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=tecnico.ulisboa.pt
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 smWdkH40MUK5 for <coin@ietfa.amsl.com>; Tue, 9 Feb 2021 07:03:26 -0800 (PST)
Received: from smtp1.tecnico.ulisboa.pt (smtp1.tecnico.ulisboa.pt [IPv6:2001:690:2100:1::15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7FD7E3A0DEF for <coin@irtf.org>; Tue, 9 Feb 2021 07:03:25 -0800 (PST)
Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp1.tecnico.ulisboa.pt (Postfix) with ESMTP id 8E6CA606E01C; Tue, 9 Feb 2021 15:03:23 +0000 (WET)
X-Virus-Scanned: by amavisd-new-2.11.0 (20160426) (Debian) at tecnico.ulisboa.pt
Received: from smtp1.tecnico.ulisboa.pt ([127.0.0.1]) by localhost (smtp1.tecnico.ulisboa.pt [127.0.0.1]) (amavisd-new, port 10025) with LMTP id JcoaEv5SYstF; Tue, 9 Feb 2021 15:03:16 +0000 (WET)
Received: from mail1.tecnico.ulisboa.pt (mail1.ist.utl.pt [IPv6:2001:690:2100:1::b3dd:b9ac]) by smtp1.tecnico.ulisboa.pt (Postfix) with ESMTPS id 785D2606E000; Tue, 9 Feb 2021 15:03:15 +0000 (WET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tecnico.ulisboa.pt; s=mail; t=1612882996; bh=voa1HPQf6qaVhGucw12Ae5Qmd4VuO4IXmg6cNtvxKDQ=; h=From:Subject:Date:In-Reply-To:Cc:To:References; b=Uuy9nJ1h7tA1hY+2cKtYKt3LtRR8ak8F7yAZ2DCnjr3mcKFTbdIW53p8nM1eKpaXv 3MCJ/5lD5dUFWYQseTY6mHitySFJ6HaUYRBYXzwahoIJcdJTKOdnkoL3SLmNMIZv45 tcf4B/Mz/BL2ayEl1vsQiO+FrOke8F8opvST8+SQ=
Received: from [IPv6:2001:690:2100:1c:78a4:f51e:769f:55a2] (unknown [IPv6:2001:690:2100:1c:78a4:f51e:769f:55a2]) (Authenticated sender: ist428757) by mail1.tecnico.ulisboa.pt (Postfix) with ESMTPSA id F04C23601D0; Tue, 9 Feb 2021 15:03:14 +0000 (WET)
From: Fernando Ramos <fvramos@tecnico.ulisboa.pt>
Message-Id: <4A29C1F3-AA4E-469E-9D55-3CAF73D5E495@tecnico.ulisboa.pt>
Content-Type: multipart/alternative; boundary="Apple-Mail=_DE382EF7-7689-4396-B97E-CF47CD7893F1"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\))
Date: Tue, 09 Feb 2021 15:03:11 +0000
In-Reply-To: <069a01d6fee5$e5c4bc90$b14e35b0$@mnkcg.com>
Cc: coin@irtf.org
To: Michael Menth <menth@uni-tuebingen.de>
References: <fbaf6289-42a2-154b-7c6b-e6ecf6afea32@uni-tuebingen.de> <069a01d6fee5$e5c4bc90$b14e35b0$@mnkcg.com>
X-Mailer: Apple Mail (2.3654.60.0.2.21)
Archived-At: <https://mailarchive.ietf.org/arch/msg/coin/6i7u0g7980fSQSYK9QjFeO4Kxy0>
Subject: Re: [Coin] Survey on P4
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: Tue, 09 Feb 2021 15:03:30 -0000

Great effort, Michael, many thanks.

Another useful and complementary resource is here:

https://programmabledataplane.review <https://programmabledataplane.review/>

It also has a survey paper associated and enables contributions to the reading list via github.

Cheers,

Fernando

> On 9 Feb 2021, at 13:17, hemant=40mnkcg.com@dmarc.ietf.org wrote:
> 
> Thanks for putting this together and also sharing with us.
> 
> I maintain a list of P4 targets for the P4 community here:
> https://github.com/hesingh/p4-info
> 
> I will unicast a few missing P4 software to Michael.   
> 
> For now, it does make sense to include pcube since this was the first P4
> implementation in the preprocessor to unroll loops etc. for P4-14.
> https://github.com/networkedsystemsIITB/pcube
> Another application for distributed computing is UPenn's Flightplan.
> https://flightplan.cis.upenn.edu/ Flightplan also uses the preprocessor.
> 
> We are the first app-store for p4 applications: https://mnkcg.com/app-store/
> 
> Best wishes,
> 
> Hemant
> 
> 
> -----Original Message-----
> From: Coin <coin-bounces@irtf.org> On Behalf Of Michael Menth
> Sent: Tuesday, February 09, 2021 2:18 AM
> To: coin@irtf.org
> Subject: [Coin] Survey on P4
> 
> Hi all,
> 
> I'd like to inform you about our survey on network programming using P4.
> The work is under submission and my be extended.
> https://arxiv.org/pdf/2101.10632.pdf
> 
> You can notify me if you have appropriate work which is not yet cited.
> 
> Kind regards,
> 
> Michael
> 
> -- 
> Prof. Dr. habil. Michael Menth
> University of Tuebingen
> Faculty of Science
> Department of Computer Science
> Chair of Communication Networks
> Sand 13, 72076 Tuebingen, Germany
> phone: (+49)-7071/29-70505
> fax: (+49)-7071/29-5220
> mailto:menth@uni-tuebingen.de
> http://kn.inf.uni-tuebingen.de
> 
> -- 
> Coin mailing list
> Coin@irtf.org
> https://www.irtf.org/mailman/listinfo/coin
> -- 
> Coin mailing list
> Coin@irtf.org
> https://www.irtf.org/mailman/listinfo/coin