Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
gaborsoc2010 [2010/05/07 03:49] – GáborKövesdángaborsoc2010 [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 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.+  * 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), killjob(2), getjid(2), waitjob(2), setwaitjobpid(2). +  - May 29 - Jun 15: Implement kernel-level data structures and calls to manipulate jobs, like makenewjob(2), killjob(2), getjid(2), waitjob(2), setwaitjobpid(2). 
-  - Jun 9 - Jul 9: Implement collective resource limits in the ULE scheduler and provide API to manipulate resource limits, like setjlimit(2), getjlimit(2). +  - Jun 16- Jul 16: Implement collective resource limits in the ULE scheduler and provide API to manipulate resource limits, like setjlimit(2), getjlimit(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.
  
  • gaborsoc2010.1273204157.txt.gz
  • Last modified: 2010/05/07 03:49
  • by GáborKövesdán