[P4-dev] Setup ideal for experiments meant for SIGCOMM papers

Rakesh Datta rakesh.datta6 at gmail.com
Mon Jul 17 12:37:31 EDT 2017

Hello Andy,

Thanks for your suggestion.

Basically, I have a centralized P4 Controller which is controlling remote
P4 switches.
- I want to test the performance of the flow-rules push into the
data-plane, from the Controller to the switch.
- I also want to test the packet processing time of the P4-switch, which
includes new tables and logic I have defined.

So far, I have been using bvm2 and I have some good results. Qs - is this
good enough experiment for a P4 paper?
If yes, is it ok test it over VMs located on my laptop.
If no, does the P4 fraternity always test their code on the hardware you
mentioned, for the sake of the paper?

Thanks 'n' Regards,
Rakesh Datta

+1 6692628019 (USA)

On Mon, Jul 17, 2017 at 7:59 AM, Andy Fingerhut <andy.fingerhut at gmail.com>

> What do you intend to test via your P4 testing environment?  Correctness
> of the P4 programs?  Performance of control plane updates?  Performance of
> packet forwarding?
> If it is the performance of packet forwarding, then please realize that
> while the behavioral-model code does have some amount of performance tuning
> in it, the primary use case for it is debugging and testing of your P4
> programs.  There are NPU-based, FPGA-based, and ASIC-based P4-programmable
> environments that can forward packets several orders of magnitude faster
> than it can.
> Andy
> On Sun, Jul 16, 2017 at 7:51 PM, Rakesh Datta <rakesh.datta6 at gmail.com>
> wrote:
>> Hello All,
>> I am working on a P4 paper and planning to publish it in SIGCOMM or any
>> top-tier conference.
>> For this, my entire setup is based on Linux virtual machines running on
>> my laptop.
>> Can you please suggest what should be the ideal platform for setting up
>> P4 testing environment targetted for a paper.
>> Folks who have been actively working on SIGCOMM papers, can you please
>> suggest.
>> Thanks 'n' Regards,
>> Rakesh Datta
>> http://www.linkedin.com/in/rakeshdatta
>> _______________________________________________
>> P4-dev mailing list
>> P4-dev at lists.p4.org
>> http://lists.p4.org/mailman/listinfo/p4-dev_lists.p4.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.p4.org/pipermail/p4-dev_lists.p4.org/attachments/20170717/a11596ae/attachment-0002.html>

More information about the P4-dev mailing list