Efficient Parallel Simulation over Large-scale Social Contact Networks

被引:3
|
作者
Wu, Yulin [1 ]
Cai, Wentong [1 ]
Li, Zengxiang [2 ]
Tan, Wen Jun [1 ]
Hou, Xiangting [1 ]
机构
[1] Nanyang Technol Univ, 50 Nanyang Ave, Singapore 639798, Singapore
[2] Inst High Performance Comp A STAR, 1 Fusionopolis Way,16-16 Connexis North, Singapore 138632, Singapore
基金
新加坡国家研究基金会;
关键词
Social network; parallel and distributed simulation; load balancing; skewed degree distribution; graph partitioning; ENVIRONMENT; DYNAMICS;
D O I
10.1145/3265749
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Social contact network (SCN) models the daily contacts between people in real life. It consists of agents and locations. When agents visit a location at the same time, the social interactions can be established among them. Simulations over SCN have been employed to study social dynamics such as disease spread among population. Because of the scale of SCN and the execution time requirement, the simulations are usually run in parallel. However, a challenge to the parallel simulation is that the structure of SCN is naturally skewed with a few hub locations that have far more visitors than others. These hub locations can cause load imbalance and heavy communication between partitions, which therefore impact the simulation performance. This article proposes a comprehensive solution to address this challenge. First, the hub locations are decomposed into small locations, so that SCN can be divided into partitions with better balanced workloads. Second, the agents are decomposed to exploit data locality, so that the overall communication across partitions can be greatly reduced. Third, two enhanced execution mechanisms are designed for locations and agents, respectively, to improve simulation parallelism. To evaluate the efficiency of the proposed solution, an epidemic simulation was developed and extensive experiments were conducted on two computer clusters using three SCN datasets with different scales. The results demonstrate that our approach can significantly improve the execution performance of the simulation.
引用
收藏
页数:25
相关论文
共 50 条
  • [1] Efficient parallel simulation of large-scale PCS networks
    Boukerche, A
    Das, SK
    Fabbri, A
    Yildiz, O
    TRANSACTIONS OF THE SOCIETY FOR COMPUTER SIMULATION INTERNATIONAL, 1999, 16 (03): : 113 - 125
  • [2] Parallel simulation techniques for large-scale networks
    Bhatt, S
    Fujimoto, R
    Ogielski, A
    Perumalla, K
    IEEE COMMUNICATIONS MAGAZINE, 1998, 36 (08) : 42 - 47
  • [3] Modeling and simulation of large-scale social networks using parallel discrete event simulation
    Hou, Bonan
    Yao, Yiping
    Wang, Bing
    Liao, Dongsheng
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2013, 89 (10): : 1173 - 1183
  • [4] Efficient parallel simulation of large-scale neuronal networks on clusters of multiprocessor computers
    Plesser, Hans E.
    Eppler, Jochen M.
    Morrison, Abigail
    Diesmann, Markus
    Gewaltig, Marc-Oliver
    EURO-PAR 2007 PARALLEL PROCESSING, PROCEEDINGS, 2007, 4641 : 672 - +
  • [5] Parallel Simulation of Large-scale Microscopic Traffic Networks
    Dai, Wei
    Zhang, Jiachen
    Zhang, Dongliang
    2ND IEEE INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER CONTROL (ICACC 2010), VOL. 3, 2010, : 22 - 28
  • [6] GloMoSim: A library for parallel simulation of large-scale wireless networks
    Zeng, X
    Bagrodia, R
    Gerla, M
    TWELFTH WORKSHOP ON PARALLEL AND DISTRIBUTED SIMULATION - PADS'98, PROCEEDINGS, 1998, : 154 - 161
  • [7] Parallel Simulation of Very Large-Scale General Cache Networks
    Tortelli, Michele
    Rossi, Dario
    Leonardi, Emilio
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2018, 36 (08) : 1871 - 1886
  • [8] Scaling an optimistic parallel simulation of large-scale interconnection networks
    Choudhury, N
    Mehta, Y
    Wilmarth, TL
    Bohm, EJ
    Kalé, LV
    PROCEEDINGS OF THE 2005 WINTER SIMULATION CONFERENCE, VOLS 1-4, 2005, : 591 - 600
  • [9] Parallel simulation of large-scale parallel applications
    Bagrodia, R
    Deelman, E
    Phan, T
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2001, 15 (01): : 3 - 12
  • [10] A Parallel Direct Solver for the Simulation of Large-Scale Power/Ground Networks
    Cauley, Stephen
    Balakrishnan, Venkataramanan
    Koh, Cheng-Kok
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2010, 29 (04) : 636 - 641