The schedule has been posted!
We have a new format:
Day 1 is a working day! Only workshops, tutorials and BoFs.
Day 2 and 3 are keynote and talks.
Unfortunately we were unable to keep day 1 to a single
track. We hope people would appreciate the effort put into
getting days 2 and 3 - which are talk days to a single track!
https://www.netdevconf.org/0x12/schedule.html
cheers,
jamal
The program committee has accepted a BoF session.
Cellular networks exhibit significant variations in
bottleneck link rates even over short time durations.
AQM techniques like fq-codel with ECN feedback are
insufficient.
It is challenging to properly evaluate congestion
control approaches over cellular network paths; it
gets difficult when it involves in-network mechanisms,
since it is not easy to deploy a test network running
new network-layer mechanisms in such setups.
Hari Balakrishnan et al will lead a BoF discussion
to help formalize the constraints of the problem and
formulate ways in which the community should evaluate
congestion control protocols for cellular networks.
This BOF will put forward an evaluation technique involving
collection of real-world cellular network traces and
then replaying them on Linux based infrastructure.
The Mahimahi toolset facilitates such a setup utilizing
Linux containers.
This approach allows for experimenting and validating
newly coded algorithms on Linux in an accurate environment.
To kick things off in this BoF and frame future discussions,
Hari et will illustrate how to use collected traces and
evaluate the Accel-Brake Control (ABC) approach using the
Mahimahi toolset.
More info at:
https://www.netdevconf.org/0x12/session.html?congestion-control-for-cellula…
cheers,
jamal
This is an invitation to participate in the
"Bits, Nibbles, Bytes and Words" event at
Netdev 0x12 on the 12th of July, 2018[1].
If you are working on a project that is open source
or on protocols that are open and tied to Linux
Networking then you are eligible.
We will provide either a table or a spot on a table
for you at the event where you can demo or talk about
your project to attendees and their companions as well
as our sponsors. There will be electrical power and
wifi available at the tables.
This opportunity is offered free of charge to you but we
have limited spots since we need time to prepare.
Send your request to info(a)netdevconf.org
Deadline for submission is June 29th.
cheers,
jamal
[1]https://www.netdevconf.org/0x12/news.html?bits-nibbles-bytes-and-words
The Bits, Nibbles, Bytes and Words event will be held
on day 2 of Netdev 0x12 conference at the outdoor
terrace of the Hyatt Regency on July 12th at 6 pm[1]
with a beautiful view of downtown Montreal.
We will be serving cocktails, bits and bites and an
opportunity to network between attendees, sponsors,
and open source linux networking projects. Food bits
will be nibbled on, bitten into, and words (only big
words, the best words!) will be exchanged!
This event is open to all attendees and anyone
accompanying them to the conference (family members,
etc - dont have to be registered). We just ask that
if you are bringing someone just let the registration
desk know when you pick your badge so we can plan
better for food and drinks.
We will have tables for sponsors for marketing and
recruiting. We will also provide a table for any
project that is open to make attendees aware of their
work (we will send out a separate note requesting open
source projects to request for space).
cheers,
jamal
[1]https://montreal.regency.hyatt.com/multimedia/fr/regency/mtlrm/gateway.im…
UDP segmentation was recently introduced to the Linux kernel.
In this talk, Boris Pismenny and Yossi Kupperman present their efforts
towards supporting UDP segmentation offload with existing net devices.
They will talk about limitations they encountered and how they
overcame them. Based on these experiences, Boris and Yossi
have some suggestion on how to improve the Linux networking stack
to generalize their work and make driver development easier.
More info at:
https://www.netdevconf.org/0x12/session.html?udp-segmentation-offload
cheers,
jamal
Field applications and IoT require low latency (we are talking
Sub 10 msecs), high throughput and secure, and highly reliable
communications.
Think traffic intersection monitoring, remote surgery, industrial
robotics, etc.
How do we get there on Linux?
Tom Herbert will chair a session which goes into these requirements.
He will try to motivate the discussion with a live physical demo of
traffic intersection using a slot car track.
More info at:
https://www.netdevconf.org/0x12/session.html?achieving-super-low-latency-fo…
cheers,
jamal
New Moonshot talk accepted!
With the emergence of switchdev as the canonical NIC-switch
representation comes the view that we need to expose each switch port as
a singular netdev.
There is, however, an impedance mismatch between that model and a few
important use cases.
Take for example the need to scale performance of high speed ports;
where a reasonable approach is to spread a single NIC-switch port's
traffic across multiple PCIe devices. A single netdev representation
doesnt cut it for that scenario.
There are other use cases of which involve hierarchies of VMs/containers
where more of these issues emerge - for these use cases there have been
discussions to use 2 or 3 netdev layers; however, even there some
challenges emerge.
Anjali Singhai Jain and Sridhar Samudrala make the arguement that the
switchdev port representor as is is not the best fit for these use
cases.
In this talk they are putting forth a proposal that they feel will
cater to various use case needs while maintaining strong control over
the resources proposed by the switchdev model.
More info at:
https://www.netdevconf.org/0x12/session.html?composing-and-configuring-comp…
cheers,
jamal
New workshop accepted.
Roopa Prabhu will chair a discussion on Open NOS for ASICs.
Various topics on Linux support for switch ASICs will be discussed:
- New hardware support
- Hardware Resource management updates
- Scaling routing fib and bridge forwarding database
- Building Network virtualization solutions: E-VPN
- Network Configuration Management, Debugging and
troubleshooting
- Futures
More info at:
https://www.netdevconf.org/0x12/news.html?workshop-roopa-prabhu-open-linux-…
cheers,
jamal
We are pleased to announce our Netdev 0x12 keynote
speaker: Van Jacobson
For most people involved in the networking world, Van will
need very little introduction for his work, amongst many,
in TCP/IP network performance and scaling of the internet.
For the young lads amongst us who may be oblivious of his
accomplishments, Van is what you folks typically refer to
as a G.O.A.T(Greatest Of All Time) and some of us would
refer as a living legend[1]. A few of his accomplishments
are listed on his Internet Hall of Fame Induction bio:
https://www.internethalloffame.org/inductees/van-jacobson
This announcement space is too small for us to enumerate his many
accomplishments and current passions - but we wanted to highlight
one buzzword in particular:
You would not have EBPF today if Van was not there[2].
At the moment Van is involved, at Google, in a passion of
his - Network Performance Scaling.
Having Van at this conference is both a privilege and an honor as
he has seen a lot of ideas take wing from the early days of the
internet to the specialized roles around Data Center, Web, IOT and
more that we see today.
We wish to learn from this sage.
To paraphrase European Communication Magazine[3]:
"When Van Jacobson has something to say, people listen."
And Van has something he wants to say to us at Netdev conf 0x12:
We need to teach Network Interface Cards about time.
What kind of surgery do we need on the kernel NIC interfaces?
What kind of features do NIC vendors need to provide?
Come and listen to Van.
cheers,
jamal
[1]https://www.merriam-webster.com/dictionary/living%20legend
[2]http://www.tcpdump.org/papers/bpf-usenix93.pdf
[3]https://www.eurocomms.com/features/analysis/8238-could-content-centric-ne…
We are pleased to announce our first Platinum sponsor,
HAProxy Technologies!
Thank you HAProxy Technologies - your kindness is what
makes Netdev conf happen. We are grateful not just to your
sponsorship but also for all the contributions made by
your organization to keeping Linux Networking on the map!
More information:
https://www.netdevconf.org/0x12/news.html?platinum-sponsor-haproxy
cheers,
jamal
New accepted talk.
From the same folks at MIT who brought you the idea
of Congestion Manager (Linux being able to plugin
different congestion control algorithms) comes an
exciting(my emphasis!) idea to bring even more modularity
into Linux TCP. CM concepts that were harder to put into
the kernel are now possible.
Akshay Narayan et al discuss Congestion Control Plane (CCP).
CCP is a new way of separating sender side TCP into control
(sitting in user space) and datapath (sitting in the kernel).
Control state from the kernel is used by algorithms in user space.
User space algorithms use this information to control the
kernel’s congestion window or pacing rate.
The talk will describe the details of the design principles used,
kernel refactoring made, libccp which exposes user API, and
experimental results from the implementation.
More info at:
https://www.netdevconf.org/0x12/news.html?talk-akshay-narayan-et-al-restruc…
cheers,
jamal
New accepted talk.
ILA has come a long way since the netdev 0.1 days.
In this talk, Tom Herbert provides an overview of the
ILA protocol, motivation and use cases. He will further
provide an update of protocol standardization efforts and then
explore ILA implementation internals of both kernel and
user space. Finally Tom will run a demo of a simulated
RAN-in-a-box.
More info at:
https://www.netdevconf.org/0x12/news.html?talk-tom-herbert-identifier-locat…
cheers,
jamal
Again reminder:
1) Early bird (20% off) registration fees ends today
2) We do have bursaries for folks who need help getting to the
conference.Closes on June 20th. Open to all members of the community.
New accepted talk.
Liran Schour and Eran Raichstein discuss using the Skydive[1]
eBPF filtering capabilities and networking information to
create network analytics/insights with their tool CogNETive.
They are going to show how CogNETive utilizes the collected
information to provide operational insights for network
troubleshooting (eg anamoly detection).
In their talk they will demonstrate how operators can drill-down
on connectivity issues all the way to a single Linux interface.
CogNETive uses several common open source components (Grafana,
ElasticSearch, Spark etc ...) to create a layer of network
analytics on top of Skydive.
More info
at:https://www.netdevconf.org/0x12/session.html?cognetive-smart-network-ana…
cheers,
jamal
Again reminder:
1) Early bird (20% off) registration fees ends after tomorrow.
2) We do have bursaries for folks who need help getting to the
conference.Closes on June 20th. Open to all members of the community.
ZEVENET is back as a sponsor! Thank you ZEVENET for your kindness
and the Bronze.
small correction on url
More info:
https://www.netdevconf.org/0x12/news.html?bronze-sponsor-zevenet
cheers,
jamal
Again reminder:
1) June 1st(2 days from now) is the deadline for early
bird (20% off) registration fees.
2) We do have bursaries for folks who need help getting to the
conference.Closes on June 20th. Open to all members of the community.
New workshop accepted.
Alexander Duyck will chair a working session with face to face
discussions of the several ongoing efforts related to IO Virtualization
as it pertains to networking.
More info:
https://www.netdevconf.org/0x12/session.html?iov-workshop
cheers,
jamal
Again reminder:
1) June 1st is the deadline for early bird (20% off) registration fees.
2) We do have bursaries for folks who need help getting to the
conference.Closes on June 20th. Open to all members of the community.
New Nuts-n-bolts Talk paper accepted.
Christoph Paasch, Mat Martineau, Peter Krystad and Matthieu Baerts
have been working very hard on kernel Multipath TCP(RFC 6824) support.
There have been difficulties in the past in upstreaming this
implementation due to its invasive architecture; however,
the authors feel that they have better understanding since
the last time they showed up at netdev conf 0.1:
The current MPTCP implementation has moved from it researchy
origins and is already used by millions of devices in production
environments. The protocol standardization is also now complete.
For these reasons the authors feel that experience has gained
them a lot of insight and they are ready to move forward
with upstreaming.
In this talk, the authors will do a gentle introduction of
Multipath TCP and mention some uses cases already in production.
They will discuss the challenges faced - both resolved and
ongoing. More importantly they will be looking for feedback on how to
best revamp the current implementation for upstreaming purposes.
More info:
https://www.netdevconf.org/0x12/session.html?how-hard-can-it-be-adding-mult…
cheers,
jamal
Again reminder:
1) June 1st is the deadline for early bird (20% off) registration fees.
2) We do have bursaries for folks who need help getting to the
conference.Closes on June 20th. Open to all members of the community.
New moonshot paper accepted.
Guy Shattah and Rony Efraim are back again.
At netdev 2.2 they discussed and demonstrated a PoC
to add connection tracking support.
They have taken the feedback given to them in Seoul and
and gained more insight.
In this talk they will briefly discuss the existing
offloading mechanisms already used by TC. The
addition of connection tracking within TC, and in more
detail ways to implement offloading of connection
tracking.
More info:
https://www.netdevconf.org/0x12/session.html?implementing-tc-connection-tra…
cheers,
jamal
Again reminder:
1) June 1st is the deadline for early bird (20% off) registration fees.
2) We do have bursaries for folks who need help getting to the
conference.Closes on June 20th. Open to all members of the community.
New nutsnbolts paper accepted.
DIM lib is a net driver independent framework for dynamically tuning
interrupt moderation recently merged in 4.16 and used by several
drivers. It exposes an API which any driver may use in order to optimize
its throughput, packet rate, latency and interrupt rate.
In this talk Tal Gilboa will go into details of the DIM workflow,
algorithm used, how to integrate into your driver; and last but
not least performance benefits.
More info:
https://netdevconf.org/0x12/session.html?dim-generic-dynamic-interrupt-mode…
cheers,
jamal
Again reminder:
1) June 1st is the deadline for early bird (20% off) registration fees.
2) We do have bursaries for folks who need help getting to the
conference.Closes on June 20th. Open to all members of the community.
The NetDev Society board is pleased to share a summary of the
financial reports on netdev conferences 2.1 and 2.2.
If you have questions or need clarification please email
board(a)netdevconf.org
or catch any of the board members at the 0x12 conference.
More info:
https://netdevconf.org/0x12/news.html?financial-statement
cheers,
jamal