The following module was proposed for inclusion in the Module List:

  modid:       Linux::ForkController
  DSLIP:       cdpOp
  description: OO Parallel Process Management
  userid:      BLHOTSKY (Brad Lhotsky)
  chapterid:    4 (Operating_System_Interfaces)
  communities:

  similar:
    Parallel::ForkManager

  rationale:

    I plan on utilizing information contained in the /proc filesystem
    to allow the module to mediate the child processes based on
    constraints which may affect over all system performance. The goal
    of the module is to have a smart parent process that can stop
    forking processes when the machine comes under heavy load, either
    from the children, or other external programs. Additionally, it
    encapsulates the child program in a sub routine, making code look a
    little cleaner, and slightly more maintainable. As of right now, the
    code I have can only control the start of processes, eventually, I'd
    like to extend the module to be able to control children currently
    running, perhaps enabling the parent process to suspend or terminate
    children based on the health of the system.

  enteredby:   BLHOTSKY (Brad Lhotsky)
  enteredon:   Wed Nov  5 17:15:43 2003 GMT

The resulting entry would be:

Linux::
::ForkController  cdpOp OO Parallel Process Management               BLHOTSKY


Thanks for registering,
-- 
The PAUSE

PS: The following links are only valid for module list maintainers:

Registration form with editing capabilities:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=f2500000_3335ff9b3a15ead4&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
  
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=f2500000_3335ff9b3a15ead4&SUBMIT_pause99_add_mod_insertit=1

Reply via email to