• DocumentCode
    1991065
  • Title

    Supporting Distributed Application Workflows in Heterogeneous Computing Environments

  • Author

    Wu, Qishi ; Gu, Yi

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Memphis Memphis, Memphis, TN, USA
  • fYear
    2008
  • fDate
    8-10 Dec. 2008
  • Firstpage
    3
  • Lastpage
    10
  • Abstract
    Next-generation computation-intensive applications in various fields of science and engineering feature large-scale computing workflows with complex structures that are often modeled as directed acyclic graphs. Supporting such task graphs and optimizing their end-to-end network performances in heterogeneous computing environments are critical to the success of these distributed applications that require fast response. We construct analytical models for computing modules, network nodes, and communication links to estimate data processing and transport overhead, and formulate the task graph mapping with node reuse and resource sharing for minimum end-to-end delay as an NP-complete optimization problem. We propose a heuristic approach to this problem that recursively computes and maps the critical path to the network using a dynamic programming-based procedure. The performance superiority of the proposed approach is justified by an extensive set of experiments on simulated data sets in comparison with existing methods.
  • Keywords
    computational complexity; directed graphs; dynamic programming; NP-complete optimization problem; complex structures; directed acyclic graphs; distributed application workflows; dynamic programming; heterogeneous computing environments; large-scale computing workflows; next-generation computation-intensive applications; task graph mapping; Analytical models; Application software; Computational modeling; Computer networks; Concurrent computing; Delay estimation; Distributed computing; Network topology; Physics computing; Resource management; Graph mapping; NP-complete; heuristic algorithm; minimum end-to-end delay; optimization problem;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 2008. ICPADS '08. 14th IEEE International Conference on
  • Conference_Location
    Melbourne, VIC
  • ISSN
    1521-9097
  • Print_ISBN
    978-0-7695-3434-3
  • Type

    conf

  • DOI
    10.1109/ICPADS.2008.40
  • Filename
    4724296