Simulation-based analysis of performance dynamics of distributed applications in heterogeneous network environments

Qishi Wu, Yi Gu, Wang Zongmin

Research output: Contribution to conferencePaperpeer-review

2 Scopus citations


Next-generation computation-intensive collaborative applications in various science and engineering fields feature largescale distributed computing workflows. There exist many distributed algorithms for task scheduling,modulemapping, and service provisioning to support the execution of such workflows in heterogeneous computing environments and optimize their network performance for fast user interaction or smooth data flow. However, deploying large-scale distributed applications in real network environments is extremely challenging because of the time-varying dynamics in the reliability, availability, capacity, and capability of massively distributed system resources,which are typically shared among a broad community of users over Internet or dedicated connections. We propose a simulation system to study the execution dynamics of distributed applications and evaluate the network performance of scheduling or mapping solutions before reallife deployment and experimentation. The proposed system visually illustrates the dynamic execution process of complex workflows in network environments by simulating data communication over transport links and data processing on computer nodes in a highly distributed and parallel manner. We implement the simulation system and conduct extensive testings on various distributed mapping algorithms. The theoretical results obtained by rigorous performance analysis based on well-definedmathematicalmodels are evidently confirmed by the simulation-based performance measurements.

Original languageEnglish (US)
StatePublished - Mar 22 2009
Externally publishedYes
Event2009 Spring Simulation Multiconference, SpringSim 2009 - San Diego, United States
Duration: Mar 22 2009Mar 27 2009


Other2009 Spring Simulation Multiconference, SpringSim 2009
Country/TerritoryUnited States
CitySan Diego

All Science Journal Classification (ASJC) codes

  • Modeling and Simulation


  • Computing workflow
  • Distributed computing
  • Dynamic simulation
  • Graph mapping


Dive into the research topics of 'Simulation-based analysis of performance dynamics of distributed applications in heterogeneous network environments'. Together they form a unique fingerprint.

Cite this