Task dispatching approach to reduce the number of waiting tasks in grid environments

被引:12
作者
Parsa, Saeed [1 ]
Entezari-Maleki, Reza [1 ]
机构
[1] Iran Univ Sci & Technol IUST, Dept Comp Engn, Parallel Proc & Concurrent Syst Lab, Tehran, Iran
关键词
Grid environment; Waiting tasks; Queuing networks; Generalize stochastic Petri nets; SYSTEMS;
D O I
10.1007/s11227-010-0448-5
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a mathematical solution for reducing the mean number of the tasks waiting to be processed in a grid environment is proposed. The approach uses queuing theory and models the grid environment in the form of an open queuing network (QN). Applying the steady state analysis to the proposed QN and minimizing the mean number of waiting tasks within the grid environment, an equality and inequality system is obtained. Solving the equality and inequality system, subtasks arrival rates at each of the resources within the grid environment can be estimated. Applying the obtained subtasks arrival rates at each of the grid resources, the mean number of the waiting tasks in the grid environment could be minimized. To evaluate the results obtained from the proposed QN and provide a graphical representation of the grid environment a formal description of the environment in terms of generalized stochastic Petri nets (GSPNs) is presented. Steady state analyzing of the GSPN model and finding the subtask dispatching weights at each of the grid resources, subtask arrival rates can be estimated. Comparing the results obtained from two proposed approaches shows that the subtasks arrival rates achieved from QNs and GSPNs are the same.
引用
收藏
页码:469 / 485
页数:17
相关论文
共 29 条
[1]   Capacity planning and scheduling in Grid computing environments [J].
Afzal, Ali ;
McGough, A. Stephen ;
Darlington, John .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2008, 24 (05) :404-414
[2]  
[Anonymous], 2009, GRID COMPUTING INFRA
[3]  
[Anonymous], 1981, Introduction to Queueing Theory
[4]  
Bause F., 2002, Stochastic Petri Nets: An Introduction to the Theory
[5]  
Bolch G., 2006, Queueing Networks and Markov Chains: Modeling and Performance Evaluation with Computer Science Applications
[6]   Definition, modelling and simulation of a grid computing scheduling system for high throughput computing [J].
Caron, Eddy ;
Garonne, Vincent ;
Tsaregorodtsev, Andrei .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2007, 23 (08) :968-976
[7]  
Dai YS, 2006, IEEE T RELIAB, V55
[8]   Grid resource brokering algorithms enabling advance reservations and resource selection based on performance predictions [J].
Elmroth, Erik ;
Tordsson, Johan .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2008, 24 (06) :585-593
[9]  
Foster I., 2003, GRID 2 BLUEPRINT NEW, Vsecond
[10]   Adaptive grid job scheduling with genetic algorithms [J].
Gao, Y ;
Rong, HQ ;
Huang, JZ .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2005, 21 (01) :151-161