Perth, Western Australia - 6th to 10th January 2014
Control cgroup has evolved organically, too organically, leading to various fundamental and practical issues in both the kernel and its consumers in the userland. cgroup has recently been going through a lot of changes to get the situation under control. The effort is two-pronged - the kernel cgroup itself is being restructured and updated extensively and a central agent overseeing the whole cgroup configuration is being implemented in userland. This presentation examines what went wrong in the past, how we're trying to correct those now, and what future may bring for cgroup.
Kent is the author of bcache (flash cache in Linux kernel) and has been working on various scalability issues on the Linux IO stack. Kent used to work for Google to improve its infrastructure and is now with Rising Tide Systems working on Linux-based next-gen enterprise storage.
Tejun has been working on various aspects of Linux kernel since 2005 and is currently maintaining percpu memory allocator, control groups, and workqueue. Tejun currently works as a software engineer for Red Hat.