1985
DOI: 10.1145/317786.317819
|View full text |Cite
|
Sign up to set email alerts
|

On the stochastic structure of parallelism and synchronization models for distributed algorithms

Abstract: In this paper a new technique to handle complex Markov models is presented. This method is based on a description using stochastic automatas and is dedicated to distributed algorithms modelling. One example of a mutual exclusion algorithm in a distributed environment is extensively analysed. The mathematical analysis is based on tensor algebra for matrices.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
89
0
3

Year Published

2002
2002
2023
2023

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 177 publications
(92 citation statements)
references
References 6 publications
0
89
0
3
Order By: Relevance
“…When the G-reset arrives at an empty queue, then its population jumps to n > 0 selected with probability π(n)/(1 − π (0) simplified model with an underlying Birth&Death process we resort again to the propagation of instantaneous transitions. First, we introduce the following notation: In the case that for a state s there are more than one outgoing passive transition with the same label, we can assign a probability of synchronization in an analogue way of what happens for SAN [62], PEPA [49,50]. Here, with an abuse of notation, we write as subscript of the symbol the probability that the synchronization occurs with that transition, e.g., from state s we may have two outgoing transitions with label a written as (a, p ) and (a, 1−p ).…”
Section: Gelenbeandfourneau Resets (G-resets)mentioning
confidence: 99%
“…When the G-reset arrives at an empty queue, then its population jumps to n > 0 selected with probability π(n)/(1 − π (0) simplified model with an underlying Birth&Death process we resort again to the propagation of instantaneous transitions. First, we introduce the following notation: In the case that for a state s there are more than one outgoing passive transition with the same label, we can assign a probability of synchronization in an analogue way of what happens for SAN [62], PEPA [49,50]. Here, with an abuse of notation, we write as subscript of the symbol the probability that the synchronization occurs with that transition, e.g., from state s we may have two outgoing transitions with label a written as (a, p ) and (a, 1−p ).…”
Section: Gelenbeandfourneau Resets (G-resets)mentioning
confidence: 99%
“…In terms of a rate matrix, the Kronecker product represents synchronization (Plateau, 1985). If we have two variables, X 1 and X 2 with rate 2 matrices R 1 and R 2 , R 1 ⊗ R 2 is a rate matrix over the state space X = X 1 × X 2 (joint assignments to X 1 and X 2 ).…”
Section: Kronecker Productmentioning
confidence: 99%
“…This information regarding the automata and their types of transitions provides all the information needed to formally deÿne a SAN, as Atif and Plateau have done [2]. While this infrequent interaction (synchronizing transitions and functional transition rates) does complicate SANs, Plateau and her co-workers have shown that the SAN can still be represented in compact form as a sum of Kronecker products, known as the SAN descriptor [1,3,4]. Of course, too much interaction may complicate the SAN model to the point that all savings have been lost.…”
Section: Introductionmentioning
confidence: 99%
“…SANs were ÿrst proposed by Plateau [1] in 1985 and have been actively researched since. A SAN is a collection of individual stochastic automata that generally act independently of one another, requiring only infrequent interaction.…”
Section: Introductionmentioning
confidence: 99%