A novel deadline and budget constrained scheduling heuristics for computational grids
Yong Wang , R. M. Bahati , M. A. Bauer
Journal of Central South University ›› 2011, Vol. 18 ›› Issue (2) : 465 -472.
A novel deadline and budget constrained scheduling heuristics for computational grids
The conventional deadline and budget constrained (DBC) scheduling heuristics for economic-based computational grids does not take the inconsistency of grid heterogeneity into account, which can lead to decline of application completion ratios. Motivated by this fact, a novel DBC scheduling heuristics was proposed to deal with sequential workflow applications. In order to valuate the inconsistency, the relative cost (RC) metric was introduced, which was used to indicate the task-starving degree for resources. The new algorithm assigns tasks to resources, considering completion time, budget and RC together. The GridSim toolkit and the benchmark suites of the standard performance evaluation corporation (SPEC) were used to simulate the heterogeneous grid environment and applications. The experimental results show that the task and workflow completion ratios of the new heuristics are higher than those of the conventional heuristics.
computional grids / economic-based grid / grid brocker / grid scheduling / simulation
| [1] |
|
| [2] |
|
| [3] |
|
| [4] |
|
| [5] |
PELLICER S, LIU H, PAN Y. Mapping, scheduling, and fault tolerance in grid environments [M]// Engineering the Grid: Status and Perspective. California: American Scientific Publishers, 2006: 370–391. |
| [6] |
|
| [7] |
|
| [8] |
SHETTY S, PADALA P, FRANK M P. A survey of market-based approaches to distributed computing [R]. Gainesville: Department of Computer and Information Science and Engineering, University of Florida, 2003: 3–7. |
| [9] |
|
| [10] |
|
| [11] |
|
| [12] |
|
| [13] |
|
| [14] |
|
| [15] |
|
| [16] |
|
| [17] |
|
| [18] |
|
| [19] |
|
| [20] |
SPEC. SPEC CPU2000 Results [EB/OL]. [2009-07-30]. https://doi.org/www.specbench.org/osg/cpu2006/results/cpu2006.html. |
/
| 〈 |
|
〉 |