コマンドラインでユーザーリクエスト(コマンド)を実行し、結果を出力する単純なJavaアプリがあります。したがって、例として、ユーザーが次の行に沿ってジョブを送信するとします。
cmd.exe ping -10 google.com
通常、約100人のユーザーがいて、何百ものリクエストを送信します。現在、Javaアプリは、「民主的」または「貪欲」ではなく、単にジョブをキューに入れて順番に実行します。
私たちがやりたいのは、ジョブに優先順位を付け、より「均等な」方法でジョブを実行する機能です(たとえば、2人のユーザーがそれぞれ100個のジョブを送信した場合、ユーザーごとに1個のジョブを実行し、前後に切り替えます)。
この目的のために、PBSなどのオープンソースツールがあるかどうか疑問に思いました。
http://code.google.com/p/pbs4java/
これはJavaと統合できます。グーグルで検索しても多くは明らかになりません-コメントや提案をいただければ幸いです。
更新:私が求めている最も重要な基準は次のとおりです。[1]オープンソースである必要があります[2]Javaと統合できる必要があります。