2011
DOI: 10.1007/978-3-642-19835-9_28
|View full text |Cite
|
Sign up to set email alerts
|

On Probabilistic Parallel Programs with Process Creation and Synchronisation

Abstract: Abstract. We initiate the study of probabilistic parallel programs with dynamic process creation and synchronisation. To this end, we introduce probabilistic split-join systems (pSJSs), a model for parallel programs, generalising both probabilistic pushdown systems (a model for sequential probabilistic procedural programs which is equivalent to recursive Markov chains) and stochastic branching processes (a classical mathematical model with applications in various areas such as biology, physics, and language pr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2011
2011
2022
2022

Publication Types

Select...
2
2
1

Relationship

3
2

Authors

Journals

citations
Cited by 7 publications
(7 citation statements)
references
References 27 publications
0
7
0
Order By: Relevance
“…The probability of acceptance of a run of a BMC by a deterministic parity tree automaton was studied in [4] and shown to be computable in PSPACE and in polynomial time for probabilities 0 or 1. In [16] a generalisation of the BMCs was considered that allowed for limited synchronisation of different tasks.…”
Section: Related Workmentioning
confidence: 99%
“…The probability of acceptance of a run of a BMC by a deterministic parity tree automaton was studied in [4] and shown to be computable in PSPACE and in polynomial time for probabilities 0 or 1. In [16] a generalisation of the BMCs was considered that allowed for limited synchronisation of different tasks.…”
Section: Related Workmentioning
confidence: 99%
“…[12,2]. In [13] an extension of branching processes was introduced to model parallel programs with stochastic process creation. The broad applicability of branching processes arises from their simplicity: each type models a class of threads (or tasks, animals, infections, molecules, grammatical structures) with the same probabilistic behaviour.…”
Section: − − → (B B)mentioning
confidence: 99%
“…[12,2] and the references therein) does not consider model-checking problems. Probabilistic split-join systems [13] are branching processes with additional features for process synchronisation and communication. The paper [13] focuses on performance measures (such as runtime, space and work), and does not provide a functional analysis.…”
Section: − − → (B B)mentioning
confidence: 99%
See 1 more Smart Citation
“…While these models allow for a probabilistic splitting of tasks by pushing new procedures on a stack, the produced tasks are processed in a strictly sequential manner, whereas the queues in a queueing network process jobs in parallel and in continuous time. Recently, probabilistic split-join systems were introduced [17], which allow for branching but not for external arrivals, and assume unlimited parallelism. In [18, chapter 8] a queueing model with multiple classes of tasks and "feedback" is discussed, which is similar to our branching except that there is only one server, hence there is no parallelism.…”
Section: Introductionmentioning
confidence: 99%