I recently wrote some scientific software designed to be run from the command line, and am now working on creating a web front end for that software to make it more accessible to scientists who aren't as savvy with the terminal. Implementing the front end is going to be trivial, but on the back end I want to make sure that I don't have too many requests executed at once (which would bog down the server). I had this issue a few years ago (when I had much less experience), and I simply hacked together a solution based on Perl scripts, MySQL, and crontab. I need similar functionality for this new system, but I have a hard time believing there isn't at least one mature open source solution for this.
First, is load management even the correct term for this? (if not, feel free to edit the title) Second, are there any open source solutions for what I'm trying to do?