| Speaker Name | Balbir Singh |
|
| Organization | ||
| Type | Workout | |
| Slides | (Not yet available) | |
Low level plumbing for cgroups |
||
| Abstract | The purpose of the session is To encourage participation in contributing to an open source project (libcgroup). Cgroups is a new feature in the Linux Kernel and will enabled in many distros (it is currently enabled in Fedora and Ubuntu). We intend to provide the user space low level plumbing to 1. Build a library and an interface on top of cgroups for individual controllers. We call it the plugin layer The plugin layer will allow users of libcgroups to work with controllers in cgroups without having to worry about the internal implementation details. 2. Build intelligent logic as we add cgroup controllers. We'll also have to build logic for implementation that can exist in user space (soft-limits, user space notification, statistics, etc). In the future, we intend to 1. Build a GUI for displaying and controlling cgroup features 2. Build language support (Java, Python) for our API We would like to discuss the design and ways to take it forward at FOSS.IN. We'll publish the blueprint discussed at the website. We would also like to encourage people to own components/subprojects and highly encourage new publications based on the work done at FOSS.IN in Linux magazines and web sites. We'll list the tasks we intend to achieve at (http://libcg.wiki.sourceforge.net/fossin). For the purpose of the workout, it will be best if the participants have Ubuntu Intrepid installed on their laptops with byacc/flex/C compiler/glibc-dev installed. |
|
| Pre-requisites | "C" Programming Working of UNIX/Linux | |
| Speaker Profile | Balbir Singh has been working with Open Source technology since college days. In the recent past he has contributed heavily to the control groups project and built the memory controller. There are several other chunks of code that Balbir owns and maintains. Balbir enjoys learning new things, whether it is software or books or a new experience. Being lazy is his favourite pass time; that is when he gets most of his ideas. Balbir Singh has been invited to the kernel summit since the past two years and published several papers. | |






