A DAG scheduling scheme on heterogeneous computing systems using tuple-based chemical reaction optimization.

A complex computing problem can be solved efficiently on a system with multiple computing nodes by dividing its implementation code into several parallel processing modules or tasks that can be formulated as directed acyclic graph (DAG) problems. The DAG jobs may be mapped to and scheduled on the co...

Descripción completa

Detalles Bibliográficos
Publicado en:Scientific World Journal pp. 404375 - 404376
Autores principales: Jiang, Yuyi, Shao, Zhiqing, Guo, Yi
Formato: Journal Article
Publicado: Wiley-Blackwell 2014
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=ccm&AN=103841638&site=ehost-live
header:
  @attributes:
    shortDbName: ccm
    uiTerm: 103841638
    longDbName: CINAHL Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    dissinfo:
    jinfo:
      jid:
        1537744X
        1BX5
      jtl: Scientific World Journal
      issn: 1537744X
      maglogo: N
    pubinfo:
      dt: 2014
      pid: 480
      pub: Wiley-Blackwell
      place: Malden, Massachusetts
    artinfo:
      ui:
        103841638
        NLM25143977
        2012693102
        10.1155/2014/404375
        NLM25143977
        PMC4095736
        103841638
      ppf: 404375
      ppct: 1
      formats:
      tig:
        atl: A DAG scheduling scheme on heterogeneous computing systems using tuple-based chemical reaction optimization.
      aug:
        au:
          Jiang, Yuyi
          Shao, Zhiqing
          Guo, Yi
        affil: College of Information Science and Engineering, East China University of Science and Technology, Shanghai 200237, China.
      sug:
        subj:
          Algorithms
          Computer Systems
      ab: A complex computing problem can be solved efficiently on a system with multiple computing nodes by dividing its implementation code into several parallel processing modules or tasks that can be formulated as directed acyclic graph (DAG) problems. The DAG jobs may be mapped to and scheduled on the computing nodes to minimize the total execution time. Searching an optimal DAG scheduling solution is considered to be NP-complete. This paper proposed a tuple molecular structure-based chemical reaction optimization (TMSCRO) method for DAG scheduling on heterogeneous computing systems, based on a very recently proposed metaheuristic method, chemical reaction optimization (CRO). Comparing with other CRO-based algorithms for DAG scheduling, the design of tuple reaction molecular structure and four elementary reaction operators of TMSCRO is more reasonable. TMSCRO also applies the concept of constrained critical paths (CCPs), constrained-critical-path directed acyclic graph (CCPDAG) and super molecule for accelerating convergence. In this paper, we have also conducted simulation experiments to verify the effectiveness and efficiency of TMSCRO upon a large set of randomly generated graphs and the graphs for real world problems.
      pubtype: Academic Journal
      doctype: Journal Article
      ougenre: Article
    language: English
    refInfo:
    holdings:
      @attributes:
        islocal: N