ギャング スケジューリングは、関連するスレッドまたはプロセスが異なるプロセッサで同時に実行されるようにスケジュールする並列システムのスケジューリング アルゴリズムであることを理解しています。ギャング スケジューリングは、2 つ以上のスレッドまたはプロセスが相互に通信する場合に、それらすべてが同時に通信できる状態になるように使用されます。しかし、ギャング スケジューリング アルゴリズムは、特定のプロセス セットが相互に通信することをどのように判断し、関連するスレッドまたはプロセスを異なるプロセッサで同時に実行するようにスケジュールするのでしょうか?
1 に答える
0
通常、ギャング スケジューリングは、オペレーティング システムのデフォルトによって、またはジョブがギャング スケジューリング用にマークされているために、ジョブに適用されます。ジョブ内のすべてのタスクは、すべてがアクティブに通信しているかどうかを測定しようとせずに一緒にスケジュールされます。
次の論文には、ギャング スケジューリングの背景を理解するのに役立つ紹介といくつかの引用があります。
パパザチョス、ZC; カラツァ、HD。、「重要な散発的なジョブと移行を伴う 2 クラスター システムでのギャング スケジューリング」、コンピュータ & テレコミュニケーション システムのパフォーマンス評価、2009 年。SPECTS 2009。 2009 年 7 月 16 日 URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5224147&isnumber=5224098
于 2012-11-24T18:25:34.660 に答える