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.

PDF
Journal of Central South University ›› 2011, Vol. 18 ›› Issue (2) : 465 -472. DOI: 10.1007/s11771-011-0719-1
Article

A novel deadline and budget constrained scheduling heuristics for computational grids

Author information +
History +
PDF

Abstract

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.

Keywords

computional grids / economic-based grid / grid brocker / grid scheduling / simulation

Cite this article

Download citation ▾
Yong Wang, R. M. Bahati, M. A. Bauer. A novel deadline and budget constrained scheduling heuristics for computational grids. Journal of Central South University, 2011, 18(2): 465-472 DOI:10.1007/s11771-011-0719-1

登录浏览全文

4963

注册一个新账户 忘记密码

References

[1]

FosterI.. Globus toolkit version 4: Software for service-oriented systems [C]. IFIP International Conference on Network and Parallel Computing, 2005, Beijing, Springer Berlin: 2-13

[2]

FosterI., KesselmanC.The grid: Blueprint for a new computing infrastructure [M], 1999, San Francisco, Morgan Kaufmann Publishers Inc: 10-16

[3]

Fernández-BacaD.. Allocating modules to processors in a distributed system [J]. IEEE Transactions on Software Engineering, 1989, 15(11): 1427-1436

[4]

BuyyaR., AbramsonD., GiddyJ., StockingerH.. Economic models for resource management and scheduling in grid computing [J]. Concurrency and Computation: Practice and Experience, 2002, 14(13): 1507-1542

[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]

BraunT. D., SiegelH. J., BeckN., BoloniL., FreundR. F., HensgenD., MaheswaranM., ReutherA. I., RobertsonJ. P., TheysM. D., YaoB.. A comparison of eleven static heuristics for mapping a class of independent tasks onto heterogeneous distributed computing systems [J]. Journal of Parallel and Distributed Computing, 2001, 61(6): 810-837

[7]

KimJ. K., ShivleS., SiegelH. J.. Dynamic mapping in a heterogeneous environment with tasks having priorities and multiple deadlines [C]. Proceedings of the 17th International Symposium on Parallel and Distributed Processing, 2003, Washington D C, IEEE Computer Society: 98-110

[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]

VenugopalS., BuyyaR.. A deadline and budget constrained scheduling algorithm for science applications on data grids [C]. 6th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP-2005), 2005, Melbourne, Springer: 60-72

[10]

FengH.-l., SongG.-h., ZhengY., XiaJun.. A deadline and budget constrained cost-time optimization algorithm for scheduling dependent tasks in grid computing [C]. Second International Workshop on Grid and Coorperative Computing, 2003, Shanghai, Springer: 113-120

[11]

SinghG., KesselmanC., DeelmanE.. A provisioning model and its comparison with best-effort for performance-cost optimization in grids [C]. Proceedings of the 16th International Symposium on High Performance Distributed Computing, 2007, California, ACM Press: 117-126

[12]

WieczorekM., PodlipnigS., ProdanR., FahringerT.. Bi-criteria scheduling of scientific workflows for the Grid [C]. Cluster Computing and the Grid 2008, 2008, Lyon, IEEE Cpmputer Society: 9-16

[13]

BuyyaR., MurshedM., AbramsonD., VenugopalS.. Scheduling parameter sweep applications on global grids: A deadline and budget constrained cost-time optimization algorithm [J]. Software: Practice and Experience, 2005, 35(5): 491-512

[14]

GargS., BuyyaR., SiegelH. J.. Scheduling parallel applications on utility grids: Time and cost trade-off management [C]. Proceedings of the 32nd Australasian Computer Science Conference (ACSC 2009), 2009, Wellington, Australian Computer Society: 151-159

[15]

ArmstrongR.Investigation of effect of different run-time distribution on smart net performance [D], 1997, Monterey, Department of Computer Science, Naval Postgraduate School: 82-88

[16]

RanganathanK., FosterI.. Simulation studies of computation and data scheduling algorithms for data grids [J]. Journal of Grid Computing, 2006, 1(1): 53-62

[17]

JitheshP. V., KellyN., SimpsonD. R.. Bioinformatics application integration and management in GeneGrid: experiments and experiences [C]. All Hands Meeting (AHM2004), 2004, Nottingham, UK, Jhon Wiley and Sons Ltd: 91-99

[18]

JangS., TaylorV., WuX., PrajugoM., Deel-manE., MehtaG., VahiK.. Performance prediction-based versus load-based site selection: quantifying the difference [C]. Proceedings of the 18th International Conference on Parallel and Distributed Computing Systems, 2005, Las Vegas, ACTA Press: 101-110

[19]

BuyyaR., MurshedM.. GridSim: A toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computing [J]. Concurrency and Computation: Practice and Experience, 2002, 14(15): 1175-1220

[20]

SPEC. SPEC CPU2000 Results [EB/OL]. [2009-07-30]. https://doi.org/www.specbench.org/osg/cpu2006/results/cpu2006.html.

AI Summary AI Mindmap
PDF

94

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/