Authors: Mohammad Bsoul; Iain Phillips; Chris Hinde; Ayoub Alsarhan
Addresses: Department of Computer Science and its Applications, The Hashemite University, P.O. Box 150459, Zarqa 13115, Jordan ' Department of Computer Science, Loughborough University, Garendon Wing, Holywell Park, Loughborough, LE11 3TU, UK ' Department of Computer Science, Loughborough University, Garendon Wing, Holywell Park, Loughborough, LE11 3TU, UK ' Department of Computer Information System, The Hashemite University, P.O. Box 150459, Zarqa 13115, Jordan
Abstract: Economic scheduling needs to be considered for grid computing environment, because it gives an incentive for resource providers to supply their resources. Moreover, it enforces efficient use of resources, because the users have to pay for their use. Tendering is a suitable model for grid scheduling because users start the negotiations for finding suitable resources for executing their jobs. Furthermore, the users specify their job requirements with their requests and therefore the resources reply with bids that are based on the cost of taking on the job and the availability of their processors. In this paper, a number of entity strategies are proposed and their performances are evaluated. The entities such as users, brokers and resources employ tender/contract-net model to negotiate the prices and deadlines. The broker's role is acting on behalf of users. During the negotiations, the entities aim to maximise their performance which is measured by a number of metrics.
Keywords: grid computing; economic scheduling; tender/contract-net model; simulation; users; brokers; resources; entity strategies; event-driven; Java; tendering.
International Journal of Business Information Systems, 2013 Vol.13 No.2, pp.235 - 264
Published online: 27 Sep 2013 *Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article