the current received bid as the best bid and notifies the
first resource provider that its bid is rejected and then
the provider will free the resources. However, if the
old best bid is better than the current received bid the
grid client simply sends reject notification message to
the new provider to free its resources.
5 CONCLUSIONS
This paper presents a new resource selection mecha-
nism in a bidding based grid system to enhance the
process of resource selection in an effective and effi-
cient way. The proposed mechanism tackles the prob-
lems arise when using traditional reserved and non-
reserved resource selection mechanisms. Our algo-
rithm keeps the most suitable resource for executing
the job as a promise, and therefore, the job comple-
tion time will be as estimated. Furthermore, since
the proposed mechanism reserves only one resource,
resource providers can utilize their resources effec-
tively. Now we are in the implementation phase, and
we plan to simulate the mechanism in a grid simulated
environmentusing GridSim as a simulator, to evaluate
the performance of the proposed mechanism.
REFERENCES
Ahmed, A., Latiff, M., Bakar, K., and Rajion, Z. (2007).
Adaptive resources selection framework for grid en-
abled visualization pipeline. IJCSNS, 7(12):114.
Andrieux, A., Czajkowski, K., Dan, A., Keahey, K., Lud-
wig, H., Pruyne, J., Rofrano, J., Tuecke, S., and Xu,
M. (2004). Web services agreement specification (ws-
agreement).
Chang, R. S., Lin, C. F., and Chen, J. J. (2011). Selecting
the most fitting resource for task execution. Future
Generation Computer Systems, 27(2):227–231.
Czajkowski, K., Foster, I., Kesselman, C., Sander, V., and
Tuecke, S. (2002). Snap: A protocol for negotiating
service level agreements and coordinating resource
management in distributed systems. pages 153–183.
Springer.
Elmroth, E. and Tordsson, J. (2008). Grid resource bro-
kering algorithms enabling advance reservations and
resource selection based on performance predictions.
Future Generation Computer Systems, 24(6):585–
593.
Elmroth, E. and Tordsson, J. (2009). A standards-based grid
resource brokering service supporting advance reser-
vations, coallocation, and cross-grid interoperability.
Concurrency Computation Practice and Experience,
21(18):2298–2335.
Foster, I. and Kesselman, C. (2004). The grid: blueprint for
a new computing infrastructure. Morgan Kaufmann.
Habibi, B. N. and Jafar (2009). Bidding strategically for
scheduling in grid systems. Journal of Information
Processing Systems, 5(2):87–96.
Haji, M., Djemame, K., and Dew, P. (2006). Deployment
and performance evaluation of a snap-based resource
broker on the white rose grid. volume 2, pages 3365–
3370. IEEE.
Haji, M. H., Gourlay, I., Djemame, K., and Dew, P. M.
(2005). A snap-based community resource broker us-
ing a three-phase commit protocol: A performance
study. Computer Journal, 48(3):333–346.
Harold, R. and Loukides, M. (2000). Java network pro-
gramming. O’Reilly & Associates, Inc. Sebastopol,
CA, USA.
Hongbo, Z., Hai, J., Zongfen, H., Jing, T., and Xuanhua,
S. (2005). A virtual-service-domain based bidding al-
gorithm for resource discovery in computational grid.
In Web Intelligence, 2005. Proceedings. The 2005
IEEE/WIC/ACM International Conference on, pages
50–53.
Iamnitchi, A. and Foster, I. (2001). On fully decentralized
resource discovery in grid environments. Grid Com-
putingGRID 2001, pages 51–62.
Krauter, K., Buyya, R., and Maheswaran, M. (2002). A tax-
onomy and survey of grid resource management sys-
tems for distributed computing. Software: Practice
and Experience, 32(2):135–164.
Park, J. and Kang, J. (2007). Optimization of xquery queries
including for clauses. page 37. IEEE.
Schnizler, B. (2007). Resource Allocation in the Grid: A
Market Engineering Approach. Univ.-Verl. Karlsruhe.
Vilajosana, X. (2008). Bidding support for computational
resources. pages 309–314. IEEE.
Wang, C.-M., Chen, H.-M., Hsu, C.-C., and Lee, J.
(2010). Dynamic resource selection heuristics for a
non-reserved bidding-based grid environment. Future
Generation Computer Systems, 26(2):183–197.
Yousif, A., Abdullah, A. H., and Ahmed, A. A. (2011). Ar-
ticle: A bidding-based grid resource selection algo-
rithm using single reservation mechanism. Interna-
tional Journal of Computer Applications, 16(4):39–
43. Published by Foundation of Computer Science.
Yuesheng, T., Lu, H., and Jingyu, W. (2009). Research
of the xml-based personal resource description in grid
computing. volume 2, pages 639–641. IEEE.
ENHANCED GRID RESOURCE SELECTION MECHANISM
229