The Linux kernel is the solid base for a modern multitask/multiuser (and now even multicontainer) operating system. The kernel runs many of concurrent tasks fighting for the limited set of resources, so it has to manage/share those resources in a fair and controlled manner. The main resources are: CPU, RAM (kernel and user memory), swap, disk space, disk I/O, and network bandwidth.
The talk outlines existing resource control mechanisms (mainly ulimit) and their shortcomings (including, but not limited to the inability to control process groups rather than individual processes, and the inability to account/control kernel memory used on behalf of the userspace processes). Then it goes on to describe what containers are and why group-based resource management is of high importance for containers. The recent additions to the Linux kernel – control groups (a generic mechanism for grouping tasks and assigning different resource controllers to those groups) and memory controller (a way to account and limit various memory-related resources) are explained in details, with some interesting implementation details and a look into the features that are to be added.
Intended audience: developers, system administrators, anyone interested in containers virtualization and/or resource management.
Kirill Kolyshkin was named leader and project manager for the OpenVZ project in 2005 to further the adoption of containers virtualization for Linux. He spearheads the overall development and manages all key architecture, updates and feature upgrades for OpenVZ. Kolyshkin has more than 10 years Linux experience and has long been an active open source advocate. He is a frequent speaker about virtualization technology and his 15-years career experience includes positions in information technology at Deutsche Bank and telecommunications company, Severtelecom. He holds a degree in Computer Science from the Ukhta State Technical University.
For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at email@example.com
Download the OSCON Sponsor/Exhibitor Prospectus
For media-related inquiries, contact Maureen Jennings at firstname.lastname@example.org
To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON newsletter (login required)
View a complete list of OSCON contacts