Linux Plumbers Conference 2011 Microconferences proposals


Sort by: Title, Track, Submission date

* Tracing KVM guests from the host (discussion)

Tracing the Guest from the Host, a discussion (slides)
Tracing 09/09/2011
Dhaval Giani

* Track overview

The Unified Buffer Management microconference will use a free-form agenda, with time blocked out as shown below
Unified Memory Management 08/30/2011
Jesse Barker

* New filesystem freeze API

Folproof filesystem freeze API for user space daemons and guest agents. (slides)
Virtualization 08/29/2011
Fernando Luis Vazquez Cao

* Extending CPU accounting stats

Extending CPU accounting stats
Containers and Cgroups 08/24/2011
Kir Kolyshkin, Pavel Emelyanov

* vzctl for LXC

Alternative LXC user-space implementation
Containers and Cgroups 08/24/2011
Kir Kolyshkin

* Entering a container

Container enter functionality
Containers and Cgroups 08/24/2011
Kir Kolyshkin, Pavel Emelyanov

* Proc fs virtualization

An in-container view of /proc fs
Containers and Cgroups 08/24/2011
Kir Kolyshkin, Pavel Emelyanov

* Container in a file

Container in a file (loopback-like block device)
Containers and Cgroups 08/24/2011
Kir Kolyshkin, Pavel Emelyanov

* Checkpoint/restart in the userspace

Checkpoint/restart in the userspace (slides)
Containers and Cgroups 08/24/2011
Kir Kolyshkin, Pavel Emelyanov

* Memory controller improvements

Proposed improvements to cgroups memory controller
Containers and Cgroups 08/24/2011
Kir Kolyshkin, Pavel Emelyanov

* dcache management

Add dcache accounting/limiting to the kernel
Containers and Cgroups 08/24/2011
Kir Kolyshkin, Pavel Emelyanov

* Optimizing Firefox: Why Large Applications Start Slowly on Linux

Linker, compiler, runtime linker and the kernel can be improved to start applications significantly faster
Early Boot and Init Systems 08/23/2011
Taras Glek

* OpenGL (and friends) in the Future: A notional view

OpenGL (and friends) in the Future: A notional view of what may happen in the land of graphics APIs. (slides)
Desktop 08/19/2011
Dave Shreiner

* ARM platform minisummit

ARM platform and cross-distribution standardization
Embedded Build Systems 08/15/2011
Jon Masters

* VFIO: PCI device assignment breaks free of KVM

VFIO allows exporting PCI devices to userspace drivers. Discussion of using this interface for assigning physical devices to virtual machines and obstacles remaining for integration. (slides)
Virtualization 07/28/2011
Alex Williamson

* Scalability problems in/caused by fork

Scalability problems in/caused by fork (slides)
Scaling 07/14/2011
Andi Kleen

* Efficient utilization by overcommitment.

Efficient utilization by overcommitment.
Containers and Cgroups 07/12/2011
Vrijendra Gokhale

* Hierarchical Cgroup support in userland

Using hierarchical cgroups to manage shared resources.
Containers and Cgroups 07/11/2011
Xiaohui Chen

* Holistic power management

How can we optimise the power management of an entire system? (slides)
Power Management 07/08/2011
Matthew Garrett

* Userspace RCU Library: RCU Synchronization and RCU/Lock-Free Data Containers for Userspace

Presentation of the Userspace RCU library features. (slides)
Scaling 07/03/2011
Mathieu Desnoyers

* LTTng 2.0 : Application, Library and Kernel tracing within your Linux distribution

Presentation of the new LTTng 2.0 kernel and userspace tracer.
Tracing 07/03/2011
Mathieu Desnoyers

* Control loops in userspace

Kernel cgroups are not sufficient for our containment needs. (slides)
Containers and Cgroups 06/14/2011
Tim Hockin

* Persistent Data Storage in KVM-based Clouds

A discussion of implementation and performance issues for persistent data storage in KVM-based clouds
Cloud 06/08/2011
Khoa Huynh, Badari Pulavarty

* Remus - Transparent HA for Xen VMs with Stateful Failover

Remus is a HA system for Xen VMs that preserves complete Guest OS runtime state (including network connections) upon failover.
Cloud 06/02/2011
Shriram Rajagopalan

* Yabusame: Postcopy Live Migration for Qemu/KVM

Yabusame is yet another live migration mechanism for Qemu/KVM, which implements the migration technique known as "postcopy" or "lazy" migration. (slides)
Virtualization 06/02/2011
Takahiro Hirofuchi

* Enhance video experience by Multi-plane-mc

This presentation will introduce multi-plane HW solution and provide one software solution to make good use of multi-plane and enable translucency.
Desktop 06/01/2011
Juan Zhao

* Compressed data support in sound subsystem

The new streaming interface proposal provides a framework in sound subsystem to support offloaded decoders and encoders
Audio 06/01/2011
Vinod Koul, Pierre Bossart

* DSP management - status & discussion

Status update and discussion on future directions for the control of DSP features on
Audio 06/01/2011
Mark Brown

* Dynamic Firewall Management and Network Zones

A proposal for dynamic firewall management with network zone support.
Bufferbloat and Networking 05/26/2011
Thomas Wörner

* trace - the new hope?

Can the "trace" utility merge perf and ftrace. (slides)
Tracing 05/24/2011
Steven Rostedt

* coreboot

lightning fast booting on x86 / x64 platforms
Early Boot and Init Systems 05/20/2011
Stefan Reinauer

* Dracut as a general purpose Bootloader

A proposal for an EFI like boot mechanism with a dracut initramfs and the linux kernel using kexec to boot other linux kernels.
Early Boot and Init Systems 05/19/2011
Harald Hoyer

* systemd: One Year Later

systemd was first announced a year ago and has since become an integral part of various Linux distributions, including Fedora 15.
Early Boot and Init Systems 05/19/2011
Kay Sievers, Lennart Poettering

* Cleaning up the Filesystem Hierarchy

Greatly simplifying, securing, improving our traditional filesystem layout without causing major breakage
Early Boot and Init Systems 05/19/2011
Kay Sievers, Lennart Poettering

* Containers and Cgroups

Discussion of Containers/Cgroups issues
Containers and Cgroups 05/18/2011
James E.J. Bottomley

* Unified Memory Management

A check-point of the Linaro-driven approach to addressing the memory management issues encountered by the ARM ecosystem. (slides)
Unified Memory Management 05/16/2011
Jesse Barker

* Towards consistent interfaces to expose DCB attributes to applications

This presentation will propose interfaces to expose DCB attributes to MPIO, virtualization, and other applications consistently regardless of underlying device type. (slides)
File and Storage Systems 05/16/2011
John Fastabend

* Why Video calls on a mobile device don't just work.

An overview of what is involved in making video calls and the issues typically encountered on mobile platforms. (slides)
Mobile 05/15/2011
Sjoerd Simons

* Future of AVRCP on Linux

This talk will present the features Linux is missing to comply with the current AVRCP spec, and a proposal of how to achieve fully compliance.
Audio 05/15/2011
João Paulo Rechi Vita

* Introducing dmaengine API for TI DMA controllers

Adapting and extending the kernel dmaengine API for high-end dma controllers like EDMA found on Texas Instruments DaVinci devices and SDMA found on OMAP devices.
Mobile 05/15/2011
Sundaram Raju, Sekhar Nori

* Folks: Contact aggregation for your desktop and mobile

How the Folks project pulls together all your contacts and integrates them into the open source desktop and mobile platforms.
Mobile 05/14/2011
Travis Reitter

* GPU kernel and userspace border

Building an efficient and maintenable API for allowing userspace to program GPU is one of the most important piece of the graphic stacks (slides)
Desktop 05/14/2011
Jerome Glisse

* Tracing

Tracing 05/11/2011
Elena Zannoni, Masami Hiramatsu

* Ensemble, rethinking cloud deployments

Ensemble is a new opensource configuration management and tool for deploying services into a cloud and data center environments
Cloud 05/11/2011
Kapil Thangavelu

* Agile mobile development and deployment with QML

Learn how QML make developings and deploying mobile appliances easy (and fun) on Symbian and MeeGo.
Mobile 05/10/2011
Dario Freddi

* Reproducible builds and infrastructure

You already use version control for your software, but what about your build dependencies and your system infrastructures? Come hear about Apters, our solution for reproducible builds and infrastructures. (slides)
Development Tools 05/07/2011
Josh Triplett, Jamey Sharp

* Optimizing igb and ixgbe network driver scaling performance

A look at scaling issues found and addressed in the igb and ixgbe drivers, and steps we are exploring to further improve performance. (slides)
Bufferbloat and Networking 05/04/2011
Alexander Duyck

* Designing for the Disconnect - experiences in exiting the cloud in central america

Designing for the disconnect - Enabling the Edge - some lessons in hardware, software and network design, learned in Central America, the hard way.
Cloud 05/01/2011
dave taht

* Securing the Edge

Embedded Linux routers are everywhere. And many are buggy.
Bufferbloat and Networking 05/01/2011
dave taht

* State of the BufferFish

Status update on Beating the (buffer) bloat.
Bufferbloat and Networking 05/01/2011
James Gettys, dave taht

* dm-verity: a device mapper target for integrity checking of block devices

The verity target provides transparent integrity checking of block devices using a cryptographic digest.
File and Storage Systems 05/01/2011
Mandeep Baines

* Proportional Rate Reduction for TCP

A smooth and robust loss recovery for TCP
Bufferbloat and Networking 04/30/2011
Nandita Dukkipati

* Tolerating hardware device failures in software

Improving reliability of Linux device drivers against hardware failures and hardware specification bugs (slides)
Development Tools 04/30/2011
Asim Kadav

* Codemap, google maps for source code

Codemap is a semantic source code visualizer helping to navigate, visualize and search a large codebase using ideas similar to google maps. (slides)
Development Tools 04/29/2011
yoann padioleau

* Analyzing and Optimizing Server Workload Latency

A look at the problems related to latency in server workloads and solutions we are exploring to improve average and tail latencies.
Cloud 04/29/2011
Venki Pallipadi

* Federated File System on Linux

Linux FedFS implementation needs help defining its user interfaces
File and Storage Systems 04/29/2011
Chuck Lever

* An Intuitive Introduction to RCU

An explanation of RCU appealing to life-experience intuitions.
Scaling 04/29/2011
Paul McKenney

* Reducing your patch workload with Patchwork

An overview and update on the Patchwork patch-tracking system. (slides)
Development Tools 04/29/2011
Jeremy Kerr

* TCP Fast Open

Data exchange during TCP handshake
Bufferbloat and Networking 04/29/2011
Yuchung Cheng

* Telepathy: Instant Messaging from Desktop to Mobile

How IM is being made easy by Telepathy, scaling from desktop to mobile devices.
Desktop 04/28/2011
Dario Freddi

* Eucalyptus: design of an open-source cloud computing platform

In this presentation, we discuss the set of design and implementation details that play into developing a Linux-based, open-source, large scale, infrastructure level distributed system that implements a private cloud computing platform.
Cloud 04/28/2011
Daniel Nurmi

* initializing stock images with cloud-init

Cloud 04/28/2011
Scott Moser

* Making Signals Scale in Multithreaded Apps

An overview of the Linux kernel scalability bottlenecks relating to signals in multithreaded apps.
Scaling 04/26/2011
Matt Fleming

* Scalable packet processing with many queues and cores

Advancements in NIC hardware and functionality, as well as things like increasing core counts on systems present new opportunities for taking networking performance to next level.
Bufferbloat and Networking 04/24/2011
Willem de Bruijn

* Byte Queue Limits

Byte queue limits are a mechanism to limit NIC HW queues by number of bytes as opposed to number of packets, thus reducing buffer bloat problem caused by these queues.
Bufferbloat and Networking 04/23/2011
Tom Herbert

* Killing Bugs in C with Smatch

An introduction to the Smatch static checker and a look at the future. (slides)
Development Tools 04/22/2011
Dan Carpenter

* Diagnosing Linux/Firmware related Issues with the Firmware Test Suite

Discussion on how to automatically diagnose firmware issue that can affect Linux. (slides)
Development Tools 04/20/2011
Colin King

* Qemu in a Linux based stubdom

The challenges and the benefits of running Qemu in a Linux based stubdom
Virtualization 04/20/2011
Stefano Stabellini

* Virtio on Xen

How does Virtio compare with traditional Xen PV drivers? (slides)
Virtualization 04/20/2011
Stefano Stabellini, Anthony PERARD

* Seeking a path to zero-copy paravirtualised networking in the Linux kernel

How can we reintroduce the zero-copy behaviour that was removed as part of the process of upstreaming Xen's netback driver (slides)
Virtualization 04/19/2011
Ian Campbell

* Track Lead

The Cloud Track focuses on the underlying design methodologies, development tools, and emerging best practices around Linux and Open Source in Public and Private Clouds
Cloud 04/15/2011
Ahmed Kamal, Dustin Kirkland

* Making Passthrough Audio on Linux Just Work

This is a talk about the various changes we made to PulseAudio and GStreamer to support passthrough output for compressed audio formats and how applications can make use of this.
Audio 04/15/2011
Arun Raghavan

* Building common tools to manage file, LVM and hardware features

The session will detail a design and progress towards getting a unified way to manage common features like snapshots, growth, shrinking for file systems and files.
File and Storage Systems 04/13/2011
Ric Wheeler

* A Baker's Dozen of TCP bakeoff?

Can TCP Congestion control help with fairness and latency (bufferbloat)?
Bufferbloat and Networking 04/04/2011
Stephen Hemminger

* Session Lead

Identifying and eliminating the effects of bufferbloat
Bufferbloat and Networking 03/30/2011
John Linville

* Thermal Management for ARM-based Systems

How should thermal management for ARM devices be done within existing thermal constructs (hwmon and thermal framework)
Mobile 03/30/2011
Steve Jahnke

* Ad Hoc Synchronization Considered Harmful

A characteristic study on ad hoc synchronization in software systems and a tool called SyncFinder to automatically identify and annotate them. (slides)
Development Tools 03/30/2011
Weiwei Xiong

* Session Lead

Tools to aid in the development of Linux code
Development Tools 03/30/2011
Julia Lawall

* Session Lead

Scaling Linux, both up and down
Scaling 03/29/2011
Paul McKenney

* Libferris: Local data, programs, and the Web are all filesystems

Libferris allows local kernel filesystems, composite files like XML, relational databases and the Web (flickr etc) to be accessed as a virtual filesystem.
Desktop 03/28/2011
Benjamin Martin

* Hardware Accelerated multimedia, the missing parts

How the kernel can help user space make best use of hardware for multimedia acceleration.
Desktop 03/25/2011
Edward Hervey

* Session lead

Session lead for Virtualization micro conf
Virtualization 03/23/2011
Jes Sorensen

* Finding and burying Configuration Defects in Linux with the undertaker

Finding and burying Configuration Defects in Linux with the undertaker (slides)
Development Tools 03/20/2011
Reinhard Tartler

* Session Lead

PM Development in The Linux Kernel Since August 2010 (slides)
Power Management 03/18/2011
Rafael Wysocki

* Linux Idle Power Checkup

Discussion of Linux idle power management vs other OSes (slides)
Power Management 03/18/2011
Len Brown

* Session Lead

Session leader for the Storage and Filesystem MC
File and Storage Systems 03/18/2011
James E.J. Bottomley