Static and dynamic overprovisioning strategies for performance consistency in grids

M.N. Yigitbasi, D.H.J. Epema

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

    2 Citations (Scopus)
    141 Downloads (Pure)


    It is not uncommon that grid users observe highly variable performance when they submit similar workloads at different times. From the users' point of view, such inconsistent performance is undesirable, and it leads to user dissatisfaction and confusion. We tackle this performance inconsistency problem using overprovisioning which is increasing the system capacity by a factor that we call the overprovisioning factor (K). Although overprovisioning is not cost effective, its simplicity makes it the preferred method for providing performance guarantees. Hence in this work, we present a realistic investigation of overprovisioning in grids. Towards this end, first we present a performance and cost evaluation of static and dynamic overprovisioning strategies. We find that the dynamic overprovisioning strategy, for which we use computing clouds, provides better consistency with lower costs compared to static strategies, and overprovisioning beyond a certain value of K (in our case K=2.5) incurs significant costs without significant consistency improvements. Then, we design and evaluate a feedback-controlled system to dynamically determine K to give performance guarantees to grid users. We show that our system determines K dynamically and provides significant improvements over the initial system, as high as 67%, in the number of jobs that meet the performance requirements.
    Original languageEnglish
    Title of host publicationProceedings of the 11th IEEE/ACM International Conference on Grid Computing (GRID 2010, Brussels, Belgium, October 25-28, 2011)
    PublisherInstitute of Electrical and Electronics Engineers
    ISBN (Print)978-1-4244-9347-0
    Publication statusPublished - 2010


    Dive into the research topics of 'Static and dynamic overprovisioning strategies for performance consistency in grids'. Together they form a unique fingerprint.

    Cite this