• DocumentCode
    2658464
  • Title

    Runtime thread rescheduling: An extended scheduling algorithm to enhance the performance of the Gridbus broker

  • Author

    Hussain, Altaf ; Shoeb, Abu Awal Md ; Bikas, Md Abu Naser ; Hasan, Md Khalad

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Shahjalal Univ. of Sci. & Technol., Sylhet
  • fYear
    2008
  • fDate
    23-24 Dec. 2008
  • Firstpage
    412
  • Lastpage
    417
  • Abstract
    Grid computing is rapidly becoming a requirement for the modern days computing where needs large amount of data to be processed. The Gridbus broker focuses on the Data Grid and schedules jobs depending on data and compute resources. In the current scheduling process, a job is assigned to an executor depending on the compute resource and data resource available at the time of deployment. One major problem is, if there is an idle higher grade compute resource available after the scheduling, it doesn´t take the advantage of that though there are unfinished job. As previous job completion history get privilege at the scheduling time so there is a high possibility for the slower one getting the more number of threads. Also if the last thread is assigned to the slower executor, both these cases create a bottleneck for the faster job completion. In many cases, the faster one remains idle for a long time after completing its last job. In this paper, we have proposed a technique to reassign a thread to higher grade executor by preempting the thread in lower grade executor. Here we used the data restoration technique which track the information of the thread so far ran on a lower rate compute resource. If there is an idle computer with higher resource after the scheduling, we assigned the thread on computer from the saved point of the job that has already done in the lower power compute resource. By this approach we have improved the performance as well as the reliability of the Grid in a considerable extent.
  • Keywords
    grid computing; resource allocation; scheduling; Gridbus broker; data resource selection; data restoration technique; extended runtime thread rescheduling algorithm; grid computing; higher grade executor; job scheduling; lower grade executor; Computer architecture; Computer science; Distributed computing; Grid computing; History; Middleware; Processor scheduling; Runtime; Scheduling algorithm; Yarn; Data Grid; Gridbus Broker; Restoration Technique; Run-time thread Rescheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multitopic Conference, 2008. INMIC 2008. IEEE International
  • Conference_Location
    Karachi
  • Print_ISBN
    978-1-4244-2823-6
  • Electronic_ISBN
    978-1-4244-2824-3
  • Type

    conf

  • DOI
    10.1109/INMIC.2008.4777773
  • Filename
    4777773