• DocumentCode
    238662
  • Title

    A precedence based load balancing strategy for batch of DAGs for computational grid

  • Author

    Shahid, Muhammad ; Raza, Zahid

  • Author_Institution
    Sch. of Comput. & Syst. Sci., Jawaharlal Nehru Univ., New Delhi, India
  • fYear
    2014
  • fDate
    27-29 Nov. 2014
  • Firstpage
    1289
  • Lastpage
    1295
  • Abstract
    Load balancing on computational resources in a computational grid environment is an NP Hard problem. Therefore, a number of schemes can be proposed for the same under different constraints. Accordingly, a variety of techniques have been proposed in the literature but none of them can be treated as the best for all conditions and QoS parameters. A computational grid enables the users to execute their compute intensive jobs on the resources in which investing is either not wise or beyond their limit to invest. Grid resources can be used to meet the user´s requirements in terms of QoS parameters if the scheduling strategy provides the efficient mapping between the software parallelisms available in the application on the hardware parallelism offered by the grid. This work presents a centralized precedence based load balancing strategy for a batch of jobs represented as Direct Acyclic Graph (DAG) having communication requirements. Performance evaluation is carried out by comparing the proposed strategy with other load balancing schemes viz. LRR and OLB. Experimental study reveals that load distribution on nodes is better than LRR and OLB. The strategy can be used for the jobs which are more interactive as it results in a lower response time for the jobs of the batch.
  • Keywords
    directed graphs; grid computing; parallel processing; quality of service; resource allocation; scheduling; DAG; NP-hard problem; QoS parameters; centralized precedence based load balancing strategy; communication requirements; computational grid environment; computational resources; compute intensive job execution; direct acyclic graph; grid resources; hardware parallelism; interactive jobs; job batches; job response time; load distribution; performance evaluation; scheduling strategy; software parallelisms; user requirements; Equations; Indexes; Load management; Optimal scheduling; Processor scheduling; Resource management; Scheduling; Computational Grid; DAG; Load Balancing; Load Balancing Level; Precedence Constraints; Utilization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Contemporary Computing and Informatics (IC3I), 2014 International Conference on
  • Conference_Location
    Mysore
  • Type

    conf

  • DOI
    10.1109/IC3I.2014.7019681
  • Filename
    7019681