Refereed Presentations track

Presentations will be selected by the Programme Committee. Accepted presentations will be scheduled throughout plumbers conference running in parallel with the Microconferences

Proposals for this track

* A new perspective on virtuality: View-OS

Umview and Kmview are partial virtual machine monitors. Users (not administrators) can safely define for each process its own file system, networking support, devices, user-id, time, etc.
Refereed Presentations 07/25/2010
Renzo Davoli

* Accelerating Platform Device Driver development using HWMODs

Accelerating Platform Device Driver development using HWMODs: Autogenerating Platform specific data & simplifying module Power Management support
Refereed Presentations 07/19/2010
Partha Basak

* Advantages of having a Kernel Sub-Maintainer

Challenges of network driver maintenance and how a kernel sub-maintainer can relieve some of the obstacles.
Refereed Presentations 07/20/2010
Jeff Kirsher

* An embedded multimedia platform's way into the mainline kernel

A story of Samsung embedded multimedia's way into the mainline and how it has evolved into a more general effort to improve support for embedded multimedia devices in the kernel.
Refereed Presentations 07/26/2010
Pawel Osciak

* API for Real-Time Scheduling with Temporal Isolation on Linux

How can we fix the current API for real-time scheduling with temporal isolation (deadline-based / Sporadic Server) ? (slides)
Refereed Presentations 07/26/2010
Tommaso Cucinotta, Dhaval Giani, Dario Faggioli

* ARM userspace

A survey of userspace alternatives for ARM based devices.
Refereed Presentations 07/18/2010
Mike Rapoport

* Benefits of KDB / KGDB for kernel debugging and beyond

Show how you can diagnose a problem with the kernel debugger and explain other side benefits of the kernel debugger.
Refereed Presentations 07/19/2010
Jason Wessel

* C-State optimization

Which C-State is the most optimal in terms of energy saving for a given idle time?
Refereed Presentations 07/19/2010
Vincent Bour, Nicole Chalhoub

* Challenge of Directories and Files Scalability

This talk will mention the challenge of directories and files scalability challenge for large scale distributed file system for real online shopping business.
Refereed Presentations 07/10/2010
Coly Li

* Checkpoint/Restart: Present, Goals and Blockers

Issues blocking advanced and general usage of checkpoint/restart in desktop/non-HPC environments.
Refereed Presentations 07/27/2010
Vivek Kashyap

* CloudStream Transaction Routing with Linux

Real Time Network Capture and Transaction Routing for Cloud Services
Refereed Presentations 07/16/2010
Jeffrey Vernon Merkey

* Data Center Bridging in the Linux kernel

Presentation will highlight the ongoing efforts for enabling data center bridging technologies in the Linux kernel and address the current shortcomings and potential solutions.
Refereed Presentations 07/25/2010
John Fastabend

* Developing Out-of-Tree Drivers alongside In-Kernel Drivers

A description of the process, pitfalls and current way that Intel's Wired Ethernet team ships both in-kernel and out-of-tree drivers.
Refereed Presentations 07/15/2010
Jesse Brandeburg

* Device DVFS

A generic DVFS approach for scaling any Device on TI OMAP.
Refereed Presentations 07/19/2010
Thara Gopinath

* Device trees on ARM

Status of device tree support for Linux on ARM
Refereed Presentations 07/19/2010
Jeremy Kerr

* EGL and GLES1/2 on Linux

An overview of the mesa EGL and GLES 1/2 implementation on Linux
Refereed Presentations 07/20/2010
Kristian Høgsberg

* Embedded Linux easier

An approach to making it easier to work with embedded Linux
Refereed Presentations 07/19/2010
Dirk Hohndel

* Embedded platform mainlining: benefits, obstacles and examples.

Embedded platforms mainlining problems and their possible solutions.
Refereed Presentations 07/18/2010
Mike Rapoport

* Ensuring BIOS+ACPI works with Linux

Identifying and automatically diagnosing BIOS/ACPI issues for a better BIOS / Linux experience.
Refereed Presentations 07/19/2010
Colin Ian King

* Exploiting Kernel Resource Management Features in the Virtual World

Controlling and limiting the resource allocation to VMs with Linux Kernel Resource Management
Refereed Presentations 07/17/2010
Ciju Rajan, Bharata B Rao

* External Networking Switching in Linux

Linux enhancements enabling offloading of network switching to external physical or adapter embedded switches; and changes required for optimized VM migrations
Refereed Presentations 07/27/2010
Vivek Kashyap

* Framework for testing KVM in cloud

Test Framework developed for testing KVM and related libraries (libvirt and libvirt-cim) in a cloud setup
Refereed Presentations 07/19/2010
Supriya Kannery

* Hot and cold data management in filesystem

Hot and cold data migration over hybrid storage in btrfs (slides)
Refereed Presentations 07/17/2010
Mingming Cao

* Idle scheduling support in the Linux Kernel

This talk describes how Google uses CFS to provide differentiated CPU QoS, discusses the strengths and shortcomings of idle scheduling support in the Linux kernel, and presents solutions that improve utilization without impacting isolation. (slides)
Refereed Presentations 07/20/2010
Nikhil Rao

* Kernel Debugging (Current state)

A presentation about the current state of kernel tracing tools.
Refereed Presentations 07/19/2010
Breno Leitao

* KVM I/O Performance on Large Storage Systems

An examination of KVM I/O performance in three large storage environments (direct-attached storage with multiple disk arrays, remote storage, and a typical storage cloud), identification of key performance issues and attributes in each of those environments, and our recent results in addressing those performance issues and optimizing I/O performance for KVM in those environments.
Refereed Presentations 07/16/2010
Khoa Huynh, Stefan Hajnoczi, Andrew Theurer

* KVM: Automating Network Isolation and Quality of Service

Extensions to the libvirt framework to integrate firewall rules, and QoS enforcements per KVM guest instance.
Refereed Presentations 07/19/2010
Vivek Kashyap

* License To Kill…Your Code...

Just as the lack of software discipline can lead to bad code and poor usability, the lack of license understanding and execution can cripple the legitimate usability of open source software.
Refereed Presentations 07/20/2010
Mark Gisi, Sven Dummer

* Linaro 10.11 and beyond: kernel consolidation and Linux plumbing

Learn about the Linaro 10.11 release and focus of upstream investment.
Refereed Presentations 07/22/2010
Christian Reis

* Linux Graphics Directions

Now that we have competent Linux kernel graphics support, what comes next?
Refereed Presentations 07/19/2010
Keith Packard

* Linux HTPC

Using Linux to build your own Home Theater PC.
Refereed Presentations 07/16/2010
Jarod Wilson

* Linux Kernel Scalability for Systems with Large Number of CPUs

We will discuss the issues and lessons we have learned scaling Linux to systems with 64 or more cpu cores, and work that still remain.
Refereed Presentations 07/19/2010
Tim Chen, Andi Kleen

* Linux Multitenant File Servers using Likewise-CIFS

The paper will explain the architecture used by the Likewise-CIFS file server to enable Linux hosts to concurrently operate as a member of multiple Microsoft Active Directory domains. (slides)
Refereed Presentations 07/20/2010
Gerald Carter

* Live migration of hidden files

Presentation describes ways to migrate opened files that are no longer accessible from the filesystem.
Refereed Presentations 07/21/2010
Pavel Emelyanov, Kir Kolyshkin

* Live migration of kernel NFS mounts

Presentation describes a complex problem of migrating a kernel NFS mount and a solution to it using a special intermediate file system.
Refereed Presentations 07/21/2010
Pavel Emelyanov, Kir Kolyshkin

* Media Controller, harnessing the full power of tomorrow's multimedia devices

The Media Controller is a new kernel API to give applications full control over multimedia devices
Refereed Presentations 07/24/2010
Laurent Pinchart

* Network QoS Guarantees for Virtual Machines

How can we achieve performance isolation of networking-intensive VMs ?
Refereed Presentations 07/26/2010
Tommaso Cucinotta, Dhaval Giani, Dario Faggioli

* Next Steps In File Permission Models

Why POSIX ACLs are not enough and how to replace them
Refereed Presentations 07/20/2010
Andreas Gruenbacher

* Optimizing the QEMU/KVM Storage Stack

Tools and recent progress in improving QEMU/KVM storage performance. (slides)
Refereed Presentations 07/26/2010
Stefan Hajnoczi

* Page reclaim challenges with cgroup based resource controller

Page reclaim challenges on container with isolation and scalability.
Refereed Presentations 07/18/2010
Ying Han

* Patchwork: pursuing productive project participation

Patchwork is a web-based system for keeping track of contributions (slides)
Refereed Presentations 07/19/2010
Jeremy Kerr

* Perf Tools: Recent Improvements

Recent developments on the perf tools and discussion about TODO. (slides)
Refereed Presentations 07/21/2010
Arnaldo Melo

* Performance degradation problems in Flash Memory card

An analysis of the current issues with MMC/SD performance degradation over the time.
Refereed Presentations 07/19/2010
Sukumar Ghorai

* Porting the Linux kernel to a new architecture, done right

A quick tour around the architecture specific kernel implementation a working example code. (slides)
Refereed Presentations 07/17/2010
Arnd Bergmann

* Porting virtio to other architecture – the PowerVM example

Discuss the experience around porting virtio para-virtualization to other architecture, as well as discuss ideas on how to potentially evolve the transport (copy) implementation.
Refereed Presentations 07/19/2010
Ricardo Matinata

* Power management in the Linux Graphics Stack

Linux Graphics Stack Power Management
Refereed Presentations 07/19/2010
Jesse Barnes

* Processed-Based Shared Memory via Shared Libraries

This talk introduces an alternative to the standard thread programming model using shared libraries to provide shared data segments between processes.
Refereed Presentations 07/19/2010
Joel Isaacson

* Proof Of Concept results of Wake Lock replacement experiments for Android 2.2

A report out of experiences from hacking the Android PM model to use PM wakeup event's instead of kernel wake locks.
Refereed Presentations 07/18/2010
Mark Gross

* Relativistic Red Black Trees

Relativistic Programming techniques hold the promise of linear scalability and high performance as illustrated in our relativistic red black tree.
Refereed Presentations 07/26/2010
Philip Howard

* Runtime Power Management in the PCI Subsystem

I will describe the implementation of runtime power management support in the Linux kernel's PCI subsystem and the related modifications of the ACPI subsystem. (slides)
Refereed Presentations 07/19/2010
Rafael Wysocki

* Scaling Linux Networking Beyond 10 Gigabit

An analysis of the current issues with scaling large networking workloads, from the perspective of the entire kernel.
Refereed Presentations 07/18/2010
Peter Waskiewicz

* Secure deletion withLinux

Common data security pitfalls and how to remedy them using a cost-efficient setup mindful of the time of the overburdened admin operating it.
Refereed Presentations 07/08/2010
Federico Lucifredi

* Securing KVM virtualization: now and then

A look at the current and possibly future landscape of KVM virtualization Security
Refereed Presentations 07/20/2010
Klaus Heinrich Kiwi

* SLAM: a mutable slab allocator

SLAM is a drop-in replacement for the current SLAB, SLUB, and SLOB allocators without sacrificing any performance or memory footprint.
Refereed Presentations 07/19/2010
David Rientjes

* Taking Linux Filesystems to the Space Age: Space Maps in Ext4

The underlying phenomenon of the success of extents, is that the filesystem usually deals with blocks in chunks, unlike inodes which are dealt with individually. Creation/deletion of files/directories mostly involves dealing with chunk of blocks. It thus seems natural to represent their free space status, also in the form of chunks. We take this idea further and explore a technique that is based entirely on extents. This technique is called Space Maps.
Refereed Presentations 06/24/2010
Saurabh Kadekodi, Shweta Jain

* TCP-NV: Congestion Avoidance for Data Centers

TCP-NV is a TCP variant for Data Centers that implements congestion avoidance, where the congestion window can decrease when queue build-up is detected and before packet loss occurs. (slides)
Refereed Presentations 07/20/2010
Lawrence Brakmo

* Testing the real-time Kernel on Arbitrary Hardware.

An exploration of tools and test suites for measuring the performance of the real-time kernel. Also, a glimpse into the future, what do we need to do better? (slides)
Refereed Presentations 07/26/2010
John Kacur, Clark Williams

* The Challenge of Mobile Broadband

Ubiquitous WWAN networks and devices reveal wide gaps in the Linux networking stack that we need to fix.
Refereed Presentations 07/19/2010
Dan Williams

* The future of Common Criteria certifications with the new "Operating Systems Protection Profile" (OSPP)

A quick view into the recently released "Operating Systems Protecion Profile" (OSPP) for Common Criteria.
Refereed Presentations 07/20/2010
Klaus Heinrich Kiwi

* The Linux Bluetooth Stack

A status update of the Linux Bluetooth stack, show the today's state and what is coming in the near future. (slides)
Refereed Presentations 07/19/2010
Gustavo Padovan

* The state of video

A look at how to make watching and creating videos on Linux as good as it should be (slides)
Refereed Presentations 07/19/2010
Benjamin Otte

* TILER: A new and efficient way to provide memory for video and imaging processing

This is an introduction to a new memory manager hardware driver for TI's OMAP 4 processor, which yields more efficient accesses to memory for video and imaging subsystems.
Refereed Presentations 07/20/2010
David Sin

* UBI with Logging

This paper focuses on optimizing UBI for improving mount time performance.
Refereed Presentations 07/19/2010
Rohit Dongre

* Unified energy-aware scheduling

Unified approach to CPU power management where the scheduler works in co-ordination with cpufreq and cpuidle subsystems (slides)
Refereed Presentations 07/19/2010
Dipankar Sarma, Vaidyanathan Srinivasan, Trinabh Gupta

* VirtFS—A paravirtual File System pass-through in KVM/QEMU

VirtFS is a paravirtual file system which exports the host file systems to the guest on 9P2000.L protocol through VirtIO transport. (slides)
Refereed Presentations 07/23/2010
Venkateswararao Jujjuri

* Virtualizing NUMA

Shedding some lights on the effects and influence of the NUMA architecture on virtualization in KVM and Xen.
Refereed Presentations 07/19/2010
Andre Przywara

* Wi-Fi Direct on Linux

Learn about Wi-Fi Direct and support on Linux (slides)
Refereed Presentations 07/25/2010
Johannes Berg