A SNAP-Based Community Resource Broker Using a Three-Phase Commit Protocol: A Performance Study

  • Authors:
  • Mohammed H. Haji;Iain Gourlay;Karim Djemame;Peter M. Dew

  • Affiliations:
  • Informatics Research Laboratory, School of Computing, University of Leeds, UK;Informatics Research Laboratory, School of Computing, University of Leeds, UK;Informatics Research Laboratory, School of Computing, University of Leeds, UK;Informatics Research Laboratory, School of Computing, University of Leeds, UK

  • Venue:
  • The Computer Journal
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Resource brokering is an essential component in building effective Grid systems. Existing mechanisms employ a traditional approach for resource allocation, which is likely to run into performance problems. This paper presents the development of a broker that is designed within the SNAP (Service Negotiation and Acquisition Protocol) framework and focuses on applications that require resources on demand. The broker uses a three-phase commit protocol as the traditional advance reservation facilities cannot cater to such needs due to the prior time that it requires to schedule the reservation. Experiments have been carried out on a Grid testbed, supported by mathematical modelling and simulation. The experimental results show that the inclusion of the three-phase commit protocol results in a performance enhancement in terms of the time taken from submission of user requirements until a job begins execution. The broker is a viable contender for use in future Grid resource broker implementations.