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 条
  • [21] Complexity versus quality: a trade-off for scheduling workflows in heterogeneous computing environments
    D. Sirisha
    The Journal of Supercomputing, 2023, 79 : 924 - 946
  • [22] Leveraging software reengineering systems for heterogeneous distributed computing environments
    Chiang, CC
    INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2000, : 254 - 261
  • [23] Workflow-centric distributed collaboration in heterogeneous computing environments
    Yu, Jinqiao
    Reddy, Y. V. Ramana
    Bharadwaj, Vijayanand
    Reddy, Sumitra
    Kankanahalli, Srinivas
    COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN II, 2006, 3865 : 504 - 515
  • [24] Developing reproducible bioinformatics analysis workflows for heterogeneous computing environments to support African genomics
    Shakuntala Baichoo
    Yassine Souilmi
    Sumir Panji
    Gerrit Botha
    Ayton Meintjes
    Scott Hazelhurst
    Hocine Bendou
    Eugene de Beste
    Phelelani T. Mpangase
    Oussema Souiai
    Mustafa Alghali
    Long Yi
    Brian D. O’Connor
    Michael Crusoe
    Don Armstrong
    Shaun Aron
    Fourie Joubert
    Azza E. Ahmed
    Mamana Mbiyavanga
    Peter van Heusden
    Lerato E. Magosi
    Jennie Zermeno
    Liudmila Sergeevna Mainzer
    Faisal M. Fadlelmola
    C. Victor Jongeneel
    Nicola Mulder
    BMC Bioinformatics, 19
  • [25] Simulation of Job Execution in Distributed Heterogeneous Computing Infrastructures
    I. S. Pelevanyuk
    D. Campis
    Physics of Particles and Nuclei Letters, 2023, 20 : 1276 - 1278
  • [26] TIME WARP DISTRIBUTED SIMULATION IN TRANSPUTER COMPUTING ENVIRONMENTS
    CICIANI, B
    COMELLA, C
    SIMULATION METHODOLOGIES, LANGUAGES AND ARCHITECTURES AND AI AND GRAPHICS FOR SIMULATION, 1989, : 115 - 120
  • [27] Simulation of Job Execution in Distributed Heterogeneous Computing Infrastructures
    Pelevanyuk, I. S.
    Campis, D.
    PHYSICS OF PARTICLES AND NUCLEI LETTERS, 2023, 20 (05) : 1276 - 1278
  • [28] Optimizing network performance of computing pipelines in distributed environments
    Wu, Qishi
    Gu, Yi
    Zhu, Mengxia
    Rao, Nageswara S. V.
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 2945 - +
  • [29] Managing workflows on top of a cloud computing orchestrator for using heterogeneous environments on e-Science
    Carrion, Abel
    Caballer, Miguel
    Blanquer, Ignacio
    Kotowski, Nelson
    Jardim, Rodrigo
    Rivera Davila, Alberto Martin
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2017, 13 (04) : 375 - 402
  • [30] A Novel Distributed Network Selection Scheme for Heterogeneous Wireless Network Environments
    Qiang, Li
    Li, Jie
    Altman, Eitan
    IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, 2017, 4 (03): : 575 - 586