Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| gaborsoc2010 [2010/05/07 03:49] – GáborKövesdán | gaborsoc2010 [2010/06/09 07:41] (current) – GáborKövesdán | ||
|---|---|---|---|
| Line 13: | Line 13: | ||
| * More flexible way of setting resource limits for complex systems made up from various processes. | * More flexible way of setting resource limits for complex systems made up from various processes. | ||
| - | * Further possible features based on thejobs | + | * Further possible features based on the jobs facility. For example, we have the mac_partition(4) module to put processes into partitions and apply access restrictions. A collective access restriction for jobs would be another interesting idea. |
| ===== TODO and Milestones ===== | ===== TODO and Milestones ===== | ||
| - Apr 26 - May 29: Reading the existing code on process resource limits and scheduler. Get an understanding of its working. Reading the Irix and Solaris APIs. | - Apr 26 - May 29: Reading the existing code on process resource limits and scheduler. Get an understanding of its working. Reading the Irix and Solaris APIs. | ||
| - | - May 29 - Jun 21: Implement kernel-level data structures and calls to manipulate jobs, like makenewjob(2), | + | - May 29 - Jun 15: Implement kernel-level data structures and calls to manipulate jobs, like makenewjob(2), |
| - | - Jun 9 - Jul 9: Implement collective resource limits in the ULE scheduler and provide API to manipulate resource limits, like setjlimit(2), | + | - Jun 16- Jul 16: Implement collective resource limits in the ULE scheduler and provide API to manipulate resource limits, like setjlimit(2), |
| - | - Jul 9 - Jul 22: Benchmarking of processes assigned to jobs and normal processes. Measuring overhead and looking for optimization possibilities. | + | - Jul 17- Jul 22: Benchmarking of processes assigned to jobs and normal processes. Measuring overhead and looking for optimization possibilities. |
| - Jul 23 - Jul 31: Implementation of miscallenous userland features, like jobs-aware ps(1). | - Jul 23 - Jul 31: Implementation of miscallenous userland features, like jobs-aware ps(1). | ||
| - Aug 1 - Aug 16:Testing, code review, code style, documentation. | - Aug 1 - Aug 16:Testing, code review, code style, documentation. | ||