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 条
  • [41] PRIMITIVES FOR DISTRIBUTED COMPUTING IN A HETEROGENEOUS LOCAL AREA NETWORK ENVIRONMENT
    BERNARD, G
    DUDA, A
    HADDAD, Y
    HARRUS, G
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (12) : 1567 - 1578
  • [42] Cegor: An adaptive distributed file system for heterogeneous network environments
    Shi, WS
    Santhosh, S
    Lufei, H
    TENTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2004, : 145 - 152
  • [43] Distributed computing in a heterogeneous computing environment
    Gabriel, E
    Resch, M
    Beisel, T
    Keller, R
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 1998, 1497 : 180 - 187
  • [44] Matrixing network and distributed computing in the simulation of fishing nets
    Zhang, Xinfeng
    Li, Yuwei
    Song, Liming
    Xu, Liuxiong
    Wang, Minfa
    Zhang, Jian
    Zou, Xiaorong
    Zhang, Min
    Chen, Xinjun
    SECOND SREE CONFERENCE ON ENGINEERING MODELLING AND SIMULATION (CEMS 2012), 2012, 37 : 79 - 84
  • [45] Application of distributed and parallel computing in traffic network simulation
    Juan, Zhicai
    Gao, Linjie
    Jia, Hongfei
    DCABES 2006 Proceedings, Vols 1 and 2, 2006, : 108 - 112
  • [46] Scientific Workflows in IoT Environments: A Data Placement Strategy Based on Heterogeneous Edge-Cloud Computing
    Du, Xin
    Tang, Songtao
    Lu, Zhihui
    Gai, Keke
    Wu, Jie
    Hung, Patrick C. K.
    ACM TRANSACTIONS ON MANAGEMENT INFORMATION SYSTEMS, 2022, 13 (04)
  • [47] Distributed Workflows for Modeling Experimental Data
    Lynch, Vickie E.
    Calvo, Jose Borreguero
    Deelman, Ewa
    da Silva, Rafael Ferreira
    Goswami, Monojoy
    Hui, Yawei
    Lingerfelt, Eric
    Vetter, Jeffrey S.
    2017 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2017,
  • [48] Developing applications for heterogeneous computing environments using simulation: A case study
    Seconda Universita' di Napoli, Napoli, Italy
    Parallel Comput, 5-6 (741-761):
  • [49] Method and Algorithms for Adaptive Multiagent Resource Scheduling in Heterogeneous Distributed Computing Environments
    I. A. Kalyaev
    A. I. Kalyaev
    Automation and Remote Control, 2022, 83 : 1228 - 1245
  • [50] Method and Algorithms for Adaptive Multiagent Resource Scheduling in Heterogeneous Distributed Computing Environments
    Kalyaev, I. A.
    Kalyaev, A., I
    AUTOMATION AND REMOTE CONTROL, 2022, 83 (08) : 1228 - 1245