• Home
  • Search
  • Complexity Analysis of Pipeline Mapping Problems in Distributed Heterogeneous Networks
  • Open Access IconOpen Access
  • Cite Icon4
  • https://doi.org/10.1080/15501320802498372Copy DOI Icon

Complexity Analysis of Pipeline Mapping Problems in Distributed Heterogeneous Networks

  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

Largescale scientific applications require using various system resources to execute complex computing pipelines in distributed networks to support collaborative research. System resources are typically shared in the Internet or over dedicated connections based on their location, availability, capability, and capacity. Optimizing the network performance of computing pipelines in such distributed environments is critical to the success of these applications. We consider two types of largescale distributed applications: (i) interactive applications where a single dataset is sequentially processed along a pipeline; and (ii) streaming applications where a series of datasets continuously flow through a pipeline. The computing pipelines of these applications consist of a number of modules executed in a linear order in network environments with heterogeneous resources under different constraints. Our goal is to find an efficient mapping scheme that allocates the modules of a pipeline to network nodes for minimum endtoend delay or maximum frame rate. We formulate the pipeline mappings in distributed environments as optimization problems and categorize them into six classes with different optimization goals and mapping constraints: (i) Minimum Endtoend Delay with No Node Reuse (MEDNNR), (ii) Minimum Endtoend Delay with Contiguous Node Reuse (MEDCNR), (iii) Minimum Endtoend Delay with Arbitrary Node Reuse (MEDANR), (iv) Maximum Frame Rate with No Node Reuse or Share (MFRNNRS), (v) Maximum Frame Rate with Contiguous Node Reuse and Share (MFRCNRS), and (vi) Maximum Frame Rate with Arbitrary Node Reuse and Share (MFRANRS). Here, “contiguous node reuse” means that multiple contiguous modules along the pipeline may run on the same node and “arbitrary node reuse” imposes no restriction on node reuse. Note that in interactive applications, a node can be reused but its resource is not shared. We prove that MEDANR is polynomially solvable and the rest are NP-complete. MEDANR, where either contiguous or noncontiguous modules in the pipeline can be mapped onto the same node, is essentially the Maximum n-hop Shortest Path problem, and can be solved using a dynamic programming method. In MEDNNR and MFRNNRS, any network node can be used only once, which requires selecting the same number of nodes for onetoone onto mapping. We show its NP-completeness by reducing from the Hamiltonian Path problem. Node reuse is allowed in MEDCNR, MFRCNRS and MFRANRS, which are similar to the Maximum n-hop Shortest Path problem that considers resource sharing. We prove their NP-completeness by reducing from the Disjoint-Connecting-Path Problem and Widest path with the Linear Capacity Constraints problem, respectively.

Similar Papers
  • Conference Article
  • Citations3

A DNA sequence design for molecular computation of HPP with output visualization based on real-time PCR

  • Sep 01, 2007
  • Zuwairie Ibrahim +2
  • Conference Article

Brief announcement

  • Aug 10, 2009
  • Yi Gu +3
  • PDF
  • Research Article
  • Citations3

Computing directed Steiner path covers

  • Jul 27, 2021
  • Journal of Combinatorial Optimization
  • Frank Gurski +4
  • Research Article
  • Citations2

Beyond Quasi-Adjoint Graphs: On Polynomial-Time Solvable Cases of the Hamiltonian Cycle and Path Problems

  • Jan 01, 2024
  • Informatica
  • Marta Kasprzak
  • PDF
  • Research Article
  • Citations2

Degree-Constrained k -Minimum Spanning Tree Problem

  • Nov 08, 2020
  • Complexity
  • Pablo Adasme +1
  • Research Article
  • Citations6

Biomolecular autonomous solution of the Hamiltonian path problem via hairpin formation

  • Jan 01, 2005
  • International Journal of Bioinformatics Research and Applications
  • Israel M Martinez Perez +3
  • PDF
  • Research Article
  • Citations8

Kernelization of Graph Hamiltonicity: Proper $H$-Graphs

  • Jan 01, 2021
  • SIAM Journal on Discrete Mathematics
  • Steven Chaplick +4
  • Supplementary Content

以DNA計算對Not-All-Equal 3-SAT 問題 及 One-In-Three 3-SAT問題及 Hitting-set問題之分析與研究

  • Jan 01, 2010
  • 施能裕
  • Conference Instance

Proceedings of the 6th international workshop on Challenges of large applications in distributed environments

  • Jun 23, 2008
  • Book Chapter

Hamiltonicity and Related Problems

  • Jan 01, 2002
  • Jørgen Bang-Jensen +1
  • PDF
  • Research Article
  • Citations9

Finding Hamiltonian and Longest (s,t)-Paths of C-Shaped Supergrid Graphs in Linear Time

  • Feb 13, 2022
  • Algorithms
  • Fatemeh Keshavarz-Kohjerdi +1
  • Conference Article
  • Citations1

DNA Algorithm Based on Incomplete Molecule Commixed Encoding for the Shortest Path Problem

  • Jan 01, 2009
  • Qing-Hu Wang +4
  • Research Article
  • Citations6

MediaWare: A distributed multimedia environment with interoperability

  • Jul 01, 1996
  • Computers in Industry
  • Yahya Y Al-Salqan +1
  • Research Article
  • Citations1

Hamiltonian problems in directed graphs with simple row patterns

  • Mar 17, 2022
  • Theoretical Computer Science
  • Irena Rusu
  • Conference Article
  • Citations12

Stochastic Workflow Scheduling with QoS Guarantees in Grid Computing Environments

  • Jan 01, 2006
  • Ali Afzal +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.