Sorry, resend to fix the hotel link..
We are pleased to announce the opening of registration
for Netdev 0x14.
Netdev 0x14 conference will be held in downtown Vancouver,
Canada March 17-20, 2020 at the Pinnacle Hotel Harbourfront
https://www.pinnacleharbourfronthotel.com
We took your feedback from 0x13 and made some changes:
- the conference is now 4 days (instead of 3).
- From day 2 onwards we are going to experiment with
breakout rooms. Instead of infinite _great talks_, we
are introducing break out sessions. Attendees interested
in specific discussions, after a talk or otherwise, can grab
an available break out room and have more discussions.
We are still deciding on the exact schedule for the break outs.
- Having lunch at the location proved very good for the
schedule and the collaboration. So we will be feeding you, again.
Our main motivation is to bring the community together
to the idea-exchange fountain we call Netdev conf.
Since this is now a 4 day event - our costs have gone up.
We do not aim to make profit from the event;
however, to recoup some of the cost we have raised our
registration fee.
Cost is:
CDN $475 for early bird registration which expires on
February 17th 11:59PM Eastern time.
Starting Feb 17th onwards, the price goes up to CDN $575.
Students are 50% off (ID required)
More details on registration:
https://www.netdevconf.info/0x14/registration.html
If you need financial assistance, note that we do provide
bursaries (but slightly constrained this time):
https://www.netdevconf.info/0x14/bursaries.html
If you need a visa to attend and need an invitation letter, please
dont procrastinate and contact us at: registrar(a)netdevconf.info
more info at:
https://www.netdevconf.info/0x14/travel.html
cheers,
jamal
_______________________________________________
people mailing list
people(a)netdevconf.org
https://lists.netdevconf.info/cgi-bin/mailman/listinfo/people
We are pleased to announce the opening of registration
for Netdev 0x14.
Netdev 0x14 conference will be held in downtown Vancouver,
Canada March 17-20, 2020 at the Pinnacle Hotel Harbourfront
https://pinnacleharbourfronthotel.com
We took your feedback from 0x13 and made some changes:
- the conference is now 4 days (instead of 3).
- From day 2 onwards we are going to experiment with
breakout rooms. Instead of infinite _great talks_, we
are introducing break out sessions. Attendees interested
in specific discussions, after a talk or otherwise, can grab
an available break out room and have more discussions.
We are still deciding on the exact schedule for the break outs.
- Having lunch at the location proved very good for the
schedule and the collaboration. So we will be feeding you, again.
Our main motivation is to bring the community together
to the idea-exchange fountain we call Netdev conf.
Since this is now a 4 day event - our costs have gone up.
We do not aim to make profit from the event;
however, to recoup some of the cost we have raised our
registration fee.
Cost is:
CDN $475 for early bird registration which expires on
February 17th 11:59PM Eastern time.
Starting Feb 17th onwards, the price goes up to CDN $575.
Students are 50% off (ID required)
More details on registration:
https://www.netdevconf.org/0x14/registration.html
If you need financial assistance, note that we do provide
bursaries (but slightly constrained this time):
https://www.netdevconf.org/0x14/bursaries.html
If you need a visa to attend and need an invitation letter, please
dont procrastinate and contact us at: registra(a)netdevconf.org
more info at:
https://www.netdevconf.org/0x14/travel.html
cheers,
jamal
Pablo Neira Ayuso will chair a netfilter workshop that
will cover updates in the Netfilter land since the last NetDev
conference such as:
* Summary of asorted updates.
* Updates on the next generation packet classification framework.
* Connection tracking support for bridge.
* Hardware offloads.
More info:
https://netdevconf.info/0x14/session.html?workshop-netfilter
cheers,
jamal
Tom Herbert will chair a workshop on hardware acceleration and offload
in Network Interface Cards.
Tentative agenda for the workgroup include the following topics:
- New work in checksum and segmentation offloads
- TC flower offload
- XDP hints
- XDP/eBPF offload
- Receive packet steering
- Netfilter offload
- OVS offload
- Application specific hardware queues
More info:
https://netdevconf.info/0x14/session.html?workshop-hardware-acceleration-an…
cheers,
jamal
I am unsure if I will make netdevconf this year, as increasingly
interesting as the agenda seems. Might make it, might not.
my talk at linux.conf.au last week was quite droll with lots of funny
bits, and perhaps next year y'all might enjoy something like it,
instead of something more serious?
https://blog.apnic.net/2020/01/22/bufferbloat-may-be-solved-but-its-not-ove…
I figure this time next year writing something more serious will be
feasible as the l4s vs sce debate will have settled, and I'll plan on
that.
--
Make Music, Not War
Dave Täht
CTO, TekLibre, LLC
http://www.teklibre.com
Tel: 1-831-435-0729
AF_XDP is a relatively new technology optimized for high
performance packet processing. It provides an
abstraction over hardware rings, so the application can
handle packets in a low-level, yet hardware-agnostic
fashion. With conforming drivers, AF_XDP also provides
zero-copy packet handling capabilities to the application.
At its basic level AF_XDP works works fine with a lot of
conforming drivers. Adding zero-copy support is more challenging.
Maxim Mikityanskiy has been through trial-by-fire writting zero
copy AF_XDP support and came out unscathed.
In this tutorial, Maxim instructs on how a driver author would go about
adding AF_XDP zero copy support using the mlx5e driver as an
example.
More info:
https://netdevconf.info/0x14/session.html?tutorial-adding-AF_XDP-zero-copy-…
cheers,
jamal
Networks are getting faster but so is storage. It is not uncommon
anymore for a single high performance storage device to deliver as
much as a million read/write operations per second. For traditional
remote storage accesses CPU requirements have become unsustainable.
The recently merged NVMe-over-TCP has improved performance lowering
CPU utilization. However, despite of its advantages of being able to
use commodity NICs, NVMe-over-TCP's performance is still significantly
worse than NVMe-over-RDMA.
Rachit Agarwal, Qizhe Cai, and Jaehyun Hwang have some new ideas
on how to significantly improve the status quo. They will discuss
a design, implementation and evaluation of several new ideas within
NVMe-over-TCP. Their design maintains all the desirable
properties of NVMe-over-TCP (unmodified applications,
unmodified TCP/IP stack, etc.), and yet, saturates a
100Gbps link for remote accesses using CPU utilization
_similar to state-of-the-art user-space and RDMA-based
solutions_.
More information:
https://bit.ly/2Ri6hJd
cheers,
jamal
In this talk Amritha Nambiar, Sridhar Samudrala, and Kiran Patil
will discuss the current approaches used in offloading of container
network interfaces.
The talk will cover macvlan, ipvlan and subdevice functions in
addition to some of the newly proposed generic interfaces to create
virtual interfaces from a parent pci device.
Challenges and limitations of the different approaches as well new ideas
will be discussed.
More information:
https://www.netdevconf.info/0x14/session.html?talk-hardware-acceleration-of…
cheers,
jamal
So you've heard of this new shiny transport called QUIC. You've
even been to several presentations on QUIC at 0x12 and 0x13. And you
are wondering how to write applications that run using QUIC
transport. Or ... maybe you happen to know that if you pulled apart the
Chromium tree and perform some tooling kungfu you could get QUIC infra
sufficient for you to write a client or a server...
Dmitri Tikhonov has a better idea. Why dont you show up in
Vancouver for 0x14? He will be giving a tutorial on how to write
applications on top of HTTP/3 QUIC based on the lsquic library.
The tutorial will be instructor-led and will start with a
(very) short QUIC and HTTP/3 basics introduction followed with a
delve into the innards of the lsquic library and leading to
interactive coding of simple echo server and client programs.
And, of course more..
All the demoed code will be made available on github.
More info:
https://bit.ly/30HDNvy
cheers,
jamal
The PC has accepted another moonshot talk!
eBPF is great, but: unfortunately it gravitates to the appliance
world model (lumping data and control in one pile) - which is ideal
for solving simple one-off business problems.
Writing complex network services with eBPF is a lot more painful.
In this moonshot talk, Sebastiano Miano et al introduce
the Polycube project that eases ability to write complex
network services with eBPF.
Polycube network services have an architecture that moves
away from the appliance model by separating data from control
and management plane. With its model-driven architecture,
Polycube exposes REST APIs for service management.
This talk will go into some detail of the Polycube APIs
and abstractions and then illustrate the power of Polycube
with a small live demo.
More information:
https://bit.ly/2NM9fDL
cheers,
jamal