Parallel shared-memory state-space exploration in stochastic modeling

被引:0
|
作者
Allmaier, SC [1 ]
Horton, G [1 ]
机构
[1] Univ Erlangen Nurnberg, Dept Comp Sci 3, D-91058 Erlangen, Germany
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Stochastic modeling forms the basis for analysis in many areas, including biological and economic systems, as well as the performance and reliability modeling of computers and communication networks. One common approach is the state-space-based technique, which, starting from a high-level model, uses depth-first search to generate both a description of every possible state of the model and the dynamics of the transitions between them. However, these state spaces, besides being very irregular in structure, are subject to a combinatorial explosion, and can thus become extremely large. In the interest therefore of utilizing both the large memory capacity and the greater computational performance of modern multiprocessors, we are interested in implementing parallel algorithms for the generation and solution of these problems. In this paper we describe the techniques we use to generate the state space of a stochastic Petri-net model using shared-memory multiprocessors. We describe some of the problems encountered and our solutions, in particular the use of modified B-trees as a data structure for the parallel search process. We present results obtained from experiments on two different shared-memory machines.
引用
收藏
页码:207 / 218
页数:12
相关论文
共 50 条
  • [1] Parallel state space generation and exploration on shared-memory architectures
    Ceska, M
    Krena, B
    Vojnar, T
    COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2005, 2005, 3643 : 275 - 280
  • [2] Adaptive Space-Shared Scheduling for Shared-Memory Parallel Programs
    Cho, Younghyun
    Oh, Surim
    Egger, Bernhard
    JOB SCHEDULING STRATEGIES FOR PARALLEL PROCESSING, JSSPP 2016, 2017, 10353 : 158 - 177
  • [3] MEMORY MANAGEMENT FOR PARALLEL TASKS IN SHARED-MEMORY
    LANGENDOEN, KG
    MULLER, HL
    VREE, WG
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 637 : 165 - 178
  • [4] Measuring and Evaluating Parallel State-Space Exploration Algorithms
    Ezekiel, Jonathan
    Luttgen, Gerald
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 198 (01) : 47 - 61
  • [5] Shared-Memory Alternatives for Parallel Image Reconstruction
    Torres, Felipe
    de la Fuente, Francisco
    Rannou, Fernando R.
    2011 IEEE NUCLEAR SCIENCE SYMPOSIUM AND MEDICAL IMAGING CONFERENCE (NSS/MIC), 2011, : 2541 - 2544
  • [6] Distributed, Shared-Memory Parallel Triangle Counting
    Kanewala, Thejaka Amila
    Zalewski, Marcin
    Lumsdaine, Andrew
    PROCEEDINGS OF THE PLATFORM FOR ADVANCED SCIENTIFIC COMPUTING CONFERENCE (PASC '18), 2017,
  • [7] PARALLEL CHOLESKY FACTORIZATION ON A SHARED-MEMORY MULTIPROCESSOR
    GEORGE, A
    HEATH, MT
    LIU, J
    LINEAR ALGEBRA AND ITS APPLICATIONS, 1986, 77 : 165 - 187
  • [8] Shared-Memory Parallel Maximal Clique Enumeration
    Das, Apurba
    Sanei-Mehri, Seyed-Vahid
    Tirthapura, Srikanta
    2018 IEEE 25TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2018, : 62 - 71
  • [9] A PARALLEL LINKED LIST FOR SHARED-MEMORY MULTIPROCESSORS
    TANG, PY
    YEW, PC
    ZHU, CQ
    PROCEEDINGS : THE THIRTEENTH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1989, : 130 - 135
  • [10] Correctness properties in a shared-memory parallel language
    Caplain, G
    JOURNAL OF THE ACM, 2002, 49 (06) : 785 - 827