Microconferences

Each Microconference appears as a track within the Microconferences schedule

Android/Mobile I

Thursday, September 14, 2017 from 9:00am12:30pm
Platinum H/G/F
 

The Android/Mobile track focuses on finding solutions for kernel changes and other plumbing related issues that Android and other mobile solutions make use of but are not yet upstream.

Etherpad

Microconference Leaders

John Stultz, Todd Kjos, Serban Constantinescu, Karim Yaghmour

Android/Mobile II

Thursday, September 14, 2017 from 2:005:00pm
Platinum H/G/F
 

The Android/Mobile track focuses on finding solutions for kernel changes and other plumbing related issues that Android and other mobile solutions make use of but are not yet upstream.

Etherpad

Microconference Leaders

John Stultz, Rom Lemarchand, Todd Kjos, Serban Constantinescu, Karim Yaghmour

Checkpoint-Restart

Friday, September 15, 2017 from 2:005:00pm
Platinum C
 

The MC is about checkpoint-restore and process and container migration in the Linux esocsystem.

We cover C/R in the world of containers (CRIU) and in the world of HPC (Slurm, OpenMPI and BLCR)

This year we also going to discuss how ideas from academic research about heterogeneous computing, for instance Popcorn Linux project, may be (or maybe not) brought into the Linux ecosystem.

Etherpad

Audio Talk 1
Audio Talk 3
Audio Talk 4
Audio Talk 5

Microconference Leaders

Mike Rapoport, Andrei Vagin, Kir Kolyshkin, Pavel Emelyanov

Containers

Wednesday, September 13, 2017 from 2:005:00pm
Diamond 1+2
 

The Linux Plumbers 2017 containers track is focusing on Linux containers, both kernel space and user space.

This is a good opportunity for maintainers of container runtimes to interact with kernel developers and users.

Etherpad

Microconference Leader

Stéphane Graber

Linux-Kernel Memory Model Workshop

Friday, September 15, 2017 from 9:30am12:30pm
Platinum C
 

Why frighten small children by reading memory-barriers.txt to them when you can now automate this process with a shiny new tool allegedly implementing the Linux-kernel memory model? This tool takes a “litmus test” that contains concurrent quasi-C code along with an assertion. The tool then tells you whether this assertion always, sometimes, or never triggers after the concurrent quasi-C code completes execution.

To this end, the Linux Plumbers 2017 Linux-Kernel Memory Model Workshop is intended to help Linux-kernel developers with the prototype tooling that has been developed over the past couple of years. A video of a recent presentation is available, as are slides. Slide 98 contains instructions for installing the tool and its dependencies, and attendees should feel free to do the installation before the workshop. Both the first and second articles in a two-part LWN series have also appeared.

It might be a bit early for experience reports, but they would nevertheless be quite welcome! Propose them if you’ve got them!!!

Etherpad

Audio

Microconference Leader

Paul McKenney

Power Management and Energy Awareness

Thursday, September 14, 2017 from 9:30am12:30pm
Platinum C
 

The Linux Plumbers 2017 Power Management and Energy-awareness track focuses on topics related to power management frameworks, task scheduling in relation to power/energy optimization, and platform power management mechanisms. The goal is to facilitate cross framework and cross platform discussions that can help improve power and energy-awareness in Linux.

Etherpad

Audio Part 1
Audio Part 2

Microconference Leaders

Rafael Wysocki, Morten Rasmussen, Kevin Hilman

RDMA

Thursday, September 14, 2017 from 9:30am12:30pm
Platinum E
 

The Linux Plumbers 2017 RDMA mini-conference track continues tradition established in 2016, where we discussed different range of topics, starting from kernel core (integration into netdev, new fabrics, …) through kernel ABI changes upto userspace libraries.

Etherpad

Microconference Leader

Leon Romanovsky

Scheduler Workloads

Thursday, September 14, 2017 from 2:005:00pm
Platinum E
 

The Linux Plumbers 2017 scheduler workload track will focus on understanding various workloads and their impact on the scheduler. Our objective is to initiate a cross organizational and architectural discussion involving currently available(or in development) benchmarks and their effectiveness in evaluating the scheduler for these workloads.

A reliable and scalable benchmark that can be run without too much setup overhead will always help in identifying scheduler issues for different architectures. Some of the questions we hope can be answered, whether we have all the benchmarks we need or new ones need to be developed. In the long run, this will help in achieving higher scalability and debug performance related issues easily.

Etherpad

Microconference Leaders

Dhaval Giani, Juri Lelli, Atish Patra

Testing and Fuzzing

Friday, September 15, 2017 from 9:30am12:30pm
Platinum E
 

The Linux Plumbers 2017 Testing and Fuzzing track focuses on advancing the current state of testing of the Linux Kernel.

Our objective is to gather leading developers of the kernel and it’s related testing infrastructure and utilities in an attempt to advance the state of the various utilities in use (and possibly unify some of them), and the overall testing infrastructure of the kernel. We are hopeful that we could build on the experience of the participants of this MC to create solid plans for the upcoming year.

Etherpad

Microconference Leaders

Sasha Levin, Dhaval Giani

Tracing / BPF

Friday, September 15, 2017 from 2:005:00pm
Platinum E
 

The Linux Plumbers 2017 Tracing track is focusing on the various tracing infrastructures in Linux today and how various people and companies use them.

Etherpad

Microconference Leaders

Josef Bacik, Brendan Gregg, Alexei Starovoitov

Trusted Platform Module

Wednesday, September 13, 2017 from 9:30am12:30pm
Diamond 1/2
 

The Linux Plumbers 2017 Trusted Platform Module microconference aims to provide a forum to discuss the next steps in improving TPM support under Linux, including discussion of a standardised TPM2 middleware layer and higher level APIs.

Etherpad

Microconference Leader

Matthew Garrett

Unconference I

Friday, September 15, 2017 from 9:30am12:30pm
Platinum H/G/F
 

LPC Unconference

Etherpad

Unconference II

Friday, September 15, 2017 from 2:005:00pm
Platinum H/G/F
 

LPC Unconference

Etherpad

VFIO/IOMMU/PCI

Thursday, September 14, 2017 from 2:005:00pm
Platinum C
 

The introduction of system technologies that improve devices capabilities and performance (eg PCI ATS (Address Translation Service)/PRI, enabling Shared Virtual Memory (SVM) between devices and CPUs) is making PCI devices, the system IOMMUs they are connected to and the VFIO layer used to managed them (for userspace and device passthrough) more and more tightly coupled, with related kernel interfaces that have to be designed in-sync for all three subsystems.

The kernel patches aimed at enabling the related technologies affect VFIO/IOMMU/PCI subsystems and interfaces, which require a certain amount of coordination between kernel subsystems to make sure that the related interfaces are designed to work in a seamless manner.

The Linux Plumbers 2017 VFIO/IOMMU/PCI track will therefore focus on promoting discussions on the current kernel patches aimed at VFIO/IOMMU/PCI subsystems with specific sessions targeting discussion for kernel patches that enable technology (ie Shared Virtual Memory – SVM) requiring the three subsystems coordination; the microconference will also cover VFIO/IOMMU/PCI subsystem specific tracks to debate patches status for the respective subsystems plumbing.

Etherpad

Audio Part 1
Audio Part 2
Audio Part 3

Microconference Leaders

Bjorn Helgaas, Lorenzo Pieralisi, Alex Williamson, Joerg Roedel

Wildcard Track

This Microconference Track is for proposals that don’t fit well into any of the currently proposed Microconferences

Please try to find a Microconference home for your proposal because the wildcard track has never actually been scheduled in the entire history of the Linux Plumbers Conference

Back to proposals