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 条
  • [11] Efficient Pipeline Configuration in Distributed Heterogeneous Computing Environments
    Gu, Yi
    Wu, Qishi
    Zhu, Mengxia
    Rao, Nageswara S. V.
    PODC'08: PROCEEDINGS OF THE 27TH ANNUAL ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2008, : 432 - 432
  • [12] Distributed Calculations with Algorithmic Skeletons for Heterogeneous Computing Environments
    Nina Herrmann
    Herbert Kuchen
    International Journal of Parallel Programming, 2023, 51 : 172 - 185
  • [13] Resources Allocation Optimization in Distributed and Heterogeneous Computing Environments
    Toporkov, Victor
    Yemelyanov, Dmitry
    2018 IV INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGIES IN ENGINEERING EDUCATION (INFORINO), 2018,
  • [14] A heterogeneous computing system for data mining workflows in multi-agent environments
    Luo, Ping
    Lu, Kevin
    Huang, Rui
    He, Qing
    Shi, Zhongzhi
    EXPERT SYSTEMS, 2006, 23 (05) : 258 - 272
  • [15] Managing Failures in Task-Based Parallel Workflows in Distributed Computing Environments
    Ejarque, Jorge
    Bertran, Marta
    Cid-Fuentes, Javier Alvarez
    Conejero, Javier
    Badia, Rosa M.
    EURO-PAR 2020: PARALLEL PROCESSING, 2020, 12247 : 411 - 425
  • [16] Sensor Network Middleware for Distributed and Heterogeneous Environments
    Yoon, Jong-Wan
    Ku, Yong-Ki
    Nam, Choon-Sung
    Shin, Dong-Ryeol
    2009 INTERNATIONAL CONFERENCE ON NEW TRENDS IN INFORMATION AND SERVICE SCIENCE (NISS 2009), VOLS 1 AND 2, 2009, : 979 - 982
  • [17] Simulation of task graph systems in heterogeneous computing environments
    Lopez-Benitez, N
    Hyon, JY
    (HCW '99) - EIGHTH HETEROGENEOUS COMPUTING WORKSHOP, PROCEEDINGS, 1999, : 112 - 124
  • [18] Complexity versus quality: a trade-off for scheduling workflows in heterogeneous computing environments
    Sirisha, D.
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (01): : 924 - 946
  • [19] Developing reproducible bioinformatics analysis workflows for heterogeneous computing environments to support African genomics
    Baichoo, Shakuntala
    Souilmi, Yassine
    Panji, Sumir
    Botha, Gerrit
    Meintjes, Ayton
    Hazelhurst, Scott
    Bendou, Hocine
    de Beste, Eugene
    Mpangase, Phelelani T.
    Souiai, Oussema
    Alghali, Mustafa
    Yi, Long
    O'Connor, Brian D.
    Crusoe, Michael
    Armstrong, Don
    Aron, Shaun
    Joubert, Fourie
    Ahmed, Azza E.
    Mbiyavanga, Mamana
    van Heusden, Peter
    Magosi, Lerato E.
    Zermeno, Jennie
    Mainzer, Liudmila Sergeevna
    Fadlelmola, Faisal M.
    Jongeneel, C. Victor
    Mulder, Nicola
    BMC BIOINFORMATICS, 2018, 19
  • [20] Simulation of task graph systems in heterogeneous computing environments
    Texas Tech Univ, Lubbock, United States
    Proc Heterogen Comput Workshop HCW, (112-124):