Parallel Algorithms for Generating Random Networks with Given Degree Sequences

被引:0
|
作者
Maksudul Alam
Maleq Khan
机构
[1] Virginia Bioinformatics Institute,Department of Computer Science
[2] Virginia Tech,Network Dynamics and Simulation Science Laboratory
[3] Virginia Bioinformatics Institute,undefined
[4] Virginia Tech,undefined
来源
International Journal of Parallel Programming | 2017年 / 45卷
关键词
Massive Networks; Parallel Algorithms; Network Generator;
D O I
暂无
中图分类号
学科分类号
摘要
Random networks are widely used for modeling and analyzing complex processes. Many mathematical models have been proposed to capture diverse real-world networks. One of the most important aspects of these models is degree distribution. Chung–Lu (CL) model is a random network model, which can produce networks with any given arbitrary degree distribution. The complex systems we deal with nowadays are growing larger and more diverse than ever. Generating random networks with any given degree distribution consisting of billions of nodes and edges or more has become a necessity, which requires efficient and parallel algorithms. We present an MPI-based distributed memory parallel algorithm for generating massive random networks using CL model, which takes Om+nP+P\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$O\left( \frac{m+n}{P}+P\right) $$\end{document} time with high probability and O(n) space per processor, where n, m, and P are the number of nodes, edges and processors, respectively. The time efficiency is achieved by using a novel load-balancing algorithm. Our algorithms scale very well to a large number of processors and can generate massive power–law networks with one billion nodes and 250 billion edges in one minute using 1024 processors.
引用
收藏
页码:109 / 127
页数:18
相关论文
共 21 条
  • [11] Parallel algorithms for generating combinatorial objects on linear processor arrays with reconfigurable bus systems
    P Thangavel
    Sadhana, 1997, 22 : 629 - 636
  • [12] PARALLEL ALGORITHMS FOR MAPPING SHORT DEGENERATE AND WEIGHTED DNA SEQUENCES TO A REFERENCE GENOME
    Iliopoulos, Costas S.
    Miller, Mirka
    Pissis, Solon P.
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2012, 23 (02) : 249 - 259
  • [13] Parallel algorithms for generating combinatorial objects on linear processor arrays with reconfigurable bus systems
    Thangavel, P
    SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 1997, 22 (5): : 629 - 636
  • [14] Coupled cluster algorithms for networks of shared memory parallel processors
    Bentz, Jonathan L.
    Olson, Ryan M.
    Gordon, Mark S.
    Schmidt, Michael W.
    Kendall, Ricky A.
    COMPUTER PHYSICS COMMUNICATIONS, 2007, 176 (9-10) : 589 - 600
  • [15] Parallel decompression of gzip-compressed files and random access to DNA sequences
    Kerbiriou, Mael
    Chikhi, Rayan
    2019 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2019, : 209 - 217
  • [16] ON THE SIZE OF PERMUTATION NETWORKS AND CONSEQUENCES FOR EFFICIENT SIMULATION OF HYPERCUBE ALGORITHMS ON BOUNDED-DEGREE NETWORKS
    Hromkovic, Juraj
    Kanarek, Przemyslawa
    Klasing, Ralf
    Lorys, Krzysztof
    Unger, Walter
    Wagener, Hubert
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2009, 23 (03) : 1612 - 1645
  • [17] Parallel algorithms for degenerate and weighted sequences derived from high throughput sequencing technologies
    Iliopoulos, Costas S.
    Miller, Mirka
    Pissis, Solon P.
    PROCEEDINGS OF THE PRAGUE STRINGOLOGY CONFERENCE 2009, 2009, : 249 - 262
  • [18] Raster River Networks Extraction Based on Parallel Multiple Flow Direction Algorithms
    Wang, Yuzhuo
    Liu, Xiuguo
    Zhang, Wei
    Wuhan Daxue Xuebao (Xinxi Kexue Ban)/Geomatics and Information Science of Wuhan University, 2015, 40 (12): : 1646 - 1652
  • [19] OPTIMAL PARALLEL ALGORITHMS FOR COLORING BOUNDED DEGREE GRAPHS AND FINDING MAXIMAL INDEPENDENT SETS IN ROOTED TREES
    SAJITH, G
    SAXENA, S
    INFORMATION PROCESSING LETTERS, 1994, 49 (06) : 303 - 308
  • [20] Generating random complex networks with network motifs using evolutionary algorithm-based null model
    Mursa, Bogdan-Eduard-Madalin
    Andreica, Anca
    SWARM AND EVOLUTIONARY COMPUTATION, 2024, 86