• DocumentCode
    3549480
  • Title

    A wavefront parallelisation of CTMC solution using MTBDDs

  • Author

    Zhang, Yi ; Parker, David ; Kwiatkowska, Marta

  • Author_Institution
    Univ. of Birmingham, UK
  • fYear
    2005
  • fDate
    28 June-1 July 2005
  • Firstpage
    732
  • Lastpage
    741
  • Abstract
    In this paper, we present a parallel implementation for the steady-state analysis of continuous-time Markov chains (CTMCs). This analysis is performed via solution of a linear equation system, which is carried out using the Gauss-Seidel iterative method. We apply wavefront techniques, which are used to create an efficient parallel execution schedule based on dependencies between subtasks. Our implementation uses symbolic data structures $multi-terminal binary decision diagrams (MTBDDs) - which provide a compact representation for large, structured CTMCs. MTBDDs prove to be very well suited to this application; firstly, by providing a significant reduction in inter-processor communication; and secondly, by allowing easy access to task dependency information. We demonstrate the effectiveness of our technique by presenting experimental results from a cluster of 32 nodes, which exhibit speedups of between 9.7 and 16.5, comparable with existing parallelisations of similar CTMC analysis techniques. Thanks to the low space complexity and good convergence rate of the Gauss-Seidel method, our implementation represents an excellent candidate for parallel steady-state solution of CTMCs.
  • Keywords
    Markov processes; binary decision diagrams; data structures; iterative methods; parallel algorithms; Gauss-Seidel iterative method; MTBDD; continuous-time Markov chains; inter-processor communication; linear equation system; multiterminal binary decision diagram; parallel steady-state analysis; symbolic data structure; task dependency; wavefront technique; Boolean functions; Concurrent computing; Data structures; Equations; Gaussian processes; Iterative methods; Performance analysis; Probability distribution; Sparse matrices; Steady-state;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2005. DSN 2005. Proceedings. International Conference on
  • Print_ISBN
    0-7695-2282-3
  • Type

    conf

  • DOI
    10.1109/DSN.2005.15
  • Filename
    1467847