Extending a resource broker for advance reservation and charging

Marco Fargetta, Donal Fellows, Dean Kuo

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    Abstract

    Existing resource brokers for computational Grids only focus on locating a machine (computational resource) within a cluster that has the least load. Such simple brokers are ineffective in commercial and complex environments where negotiation over price, time and service-level agreements are required to establish a contract before users are authorised to use a computational resource. This paper presents a brokering system, utilising the Job Submission Description Language (JSDL) standard and extends the Unicore/GS Resource Broker, that extends brokering with scheduling (resource availability) and simple pricing policy management. The brokering system improves the effectiveness in negotiating contracts for the use of computational resources on the Grid. The architecture and implementation have developed a plug-in for Unicore/GS Resource broker and integrates an externally hosted calendaring service to support the described functionality, and demonstrates the feasibility of building systems by composing autonomous services hosted on the network. © 2006 IEEE.
    Original languageEnglish
    Title of host publicatione-Science 2006 - Second IEEE International Conference on e-Science and Grid Computing|e-science 2nd IEEE int. Conf. e-Science Grid Comput.
    PublisherIEEE
    ISBN (Print)0769527345, 9780769527345
    DOIs
    Publication statusPublished - 2006
    Evente-Science 2006 - 2nd IEEE International Conference on e-Science and Grid Computing - Amsterdam
    Duration: 1 Jul 2006 → …

    Conference

    Conferencee-Science 2006 - 2nd IEEE International Conference on e-Science and Grid Computing
    CityAmsterdam
    Period1/07/06 → …

    Fingerprint

    Dive into the research topics of 'Extending a resource broker for advance reservation and charging'. Together they form a unique fingerprint.

    Cite this