Modeling and simulation of distributed computing workflows in heterogeneous network environments

被引:3
|
作者
Wu, Qishi [1 ]
Gu, Yi [1 ]
机构
[1] Univ Memphis, Dept Comp Sci, Memphis, TN 38152 USA
基金
美国国家科学基金会;
关键词
dynamic simulation; end-to-end delay; frame rate; workflow mapping; MANAGEMENT;
D O I
10.1177/0037549710396920
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Next-generation computation- and network-intensive collaborative applications in various science, engineering, and e-commerce fields feature large-scale computing workflows of complex structures. Efficient algorithms are needed for task scheduling, module deployment, and service provisioning to support the execution of such distributed workflows in heterogeneous network environments and optimize their end-to-end performance for fast system response or smooth data flow. However, deploying large-scale distributed applications in real network environments is extremely challenging due to the inherent dynamics in the reliability, availability, accessibility, and capacity of massively distributed system resources, which are typically shared among a broad community of users over the Internet or dedicated connections. We propose a simulation system to study the execution dynamics of distributed computing workflows and evaluate the network performance of workflow scheduling or mapping algorithms before actual deployment and experimentation. The proposed simulation system visually illustrates the dynamic execution process of workflows in network environments by simulating module execution on computer nodes and data transfer over network links in a completely distributed and parallel manner. Furthermore, the simulation system takes background traffic and workload into consideration to achieve a high level of simulation accuracy for distributed applications deployed in shared production network environments. We implement the simulation system using multi-threaded programming and conduct extensive testings on various mapping schemes using a large number of simulated workflows and networks. The simulation-based performance measurements are quantitatively confirmed by both the experimental observations collected in real networks and the theoretical results obtained by rigorous performance analysis based on well-defined mathematical models.
引用
收藏
页码:1049 / 1065
页数:17
相关论文
共 50 条
  • [1] Optimizing Distributed Computing Workflows in Heterogeneous Network Environments
    Gu, Yi
    Wu, Qishi
    DISTRIBUTED COMPUTING AND NETWORKING, PROCEEDINGS, 2010, 5935 : 142 - 154
  • [2] Supporting Distributed Application Workflows in Heterogeneous Computing Environments
    Wu, Qishi
    Gu, Yi
    PROCEEDINGS OF THE 2008 14TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, : 3 - 10
  • [3] Performance Analysis and Optimization of Distributed Workflows in Heterogeneous Network Environments
    Gu, Yi
    Wu, Chase Qishi
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (04) : 1266 - 1282
  • [4] Simulation modeling in heterogeneous distributed computing environments to support decisions making in warehouse logistics
    Bychkov, I.
    Oparin, G.
    Tchernykh, A.
    Feoktistov, A.
    Bogdanova, V.
    Dyadkin, Yu.
    Andrukhova, V.
    Basharina, O.
    3RD INTERNATIONAL CONFERENCE INFORMATION TECHNOLOGY AND NANOTECHNOLOGY (ITNT-2017), 2017, 201 : 524 - 533
  • [5] Dynamic Mapping of Application Workflows in Heterogeneous Computing Environments
    Qasim, Muhammad
    Iqbal, Touseef
    Munir, Ehsan Ullah
    Tziritas, Nikos
    Khan, Samee U.
    Yang, Laurence T.
    2017 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2017, : 462 - 471
  • [6] The Impact of Heterogeneous Computing on Workflows for Biomolecular Simulation and Analysis
    Cheatham, Thomas E., III
    Roe, Daniel R.
    COMPUTING IN SCIENCE & ENGINEERING, 2015, 17 (02) : 30 - 39
  • [7] Latency Modeling and Minimization for Large-scale Scientific Workflows in Distributed Network Environments
    Wu, Qishi
    Gu, Yi
    Liao, Yuchen
    Lu, Xukang
    Lin, Yunyue
    Rao, Nageswara S. V.
    44TH ANNUAL SIMULATION SYMPOSIUM 2011 (ANSS 2011) - 2011 SPRING SIMULATION MULTICONFERENCE - BK 2 OF 8, 2011, : 205 - 212
  • [8] DAPHNE - SUPPORT FOR DISTRIBUTED COMPUTING IN HETEROGENEOUS ENVIRONMENTS
    LOHR, KP
    NENTWIG, L
    MULLER, J
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 433 : 138 - 146
  • [9] Simulation in parallel and distributed computing environments
    Zomaya, AY
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1998, 13 (01): : 3 - 4
  • [10] Distributed Calculations with Algorithmic Skeletons for Heterogeneous Computing Environments
    Herrmann, Nina
    Kuchen, Herbert
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2023, 51 (2-3) : 172 - 185