NAMD / pypelinin

Python library to distribute jobs and pipelines among a cluster
3 stars 5 forks source link

Limit number of pipelines per pipeliner #35

Open turicas opened 11 years ago

turicas commented 11 years ago

Currently pipeliner is greedy: as soon as router announces a new pipeline, it gets this pipeline to take care of. This approach, for a first point of view, can lead to a greater throughput, but if we analyse it better, it is not a good thing to do, because:

So, the new approach should be like Broker's: limit the number of pipelines that Pipeliner takes care at a time. This number can be fixed or dynamic (dynamic is better, I think) and probably will be based on: