Research Article

Mitigating Interference between Scientific Applications in OS-Level Virtualized Environments

Algorithm 1

Interference-aware scheduling algorithm.
Input:  A Queue
New application arrives;
  while  ( =! 0)  do
Cluster()(, ) Invoke -means algorithm;
(4) Select(, );
(5) dist(, ) CalcDist(, );
(6) for each   in Cluster()(, )  do
(7) dist(, ) CalcDist(, );
(8) Calc(dist(, ), dist(, ));
(9) end for
(10) end while
(11) SelectMin();
(12) if     then
(13) Perform resource selection;
(14) end if
(15) Perform resource selection;
Output:  Co-execute ,