2018
DOI: 10.1145/3296979.3192400
|View full text |Cite
|
Sign up to set email alerts
|

Bayonet: probabilistic inference for networks

Abstract: Network operators often need to ensure that important probabilistic properties are met, such as that the probability of network congestion is below a certain threshold. Ensuring such properties is challenging and requires both a suitable language for probabilistic networks and an automated procedure for answering probabilistic inference queries. We present Bayonet, a novel approach that consists of: (i) a probabilistic network programming language and (ii) a system that performs probabilistic inferen… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
8
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 12 publications
(9 citation statements)
references
References 53 publications
0
8
0
Order By: Relevance
“…To evaluate McNetKAT we conducted experiments on several benchmarks including a family of real-world data center topologies and a synthetic benchmark drawn from the literature [17]. We evaluated McNetKAT's scalability, characterized the effect of optimizations, and compared performance against other state-of-the-art tools.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…To evaluate McNetKAT we conducted experiments on several benchmarks including a family of real-world data center topologies and a synthetic benchmark drawn from the literature [17]. We evaluated McNetKAT's scalability, characterized the effect of optimizations, and compared performance against other state-of-the-art tools.…”
Section: Discussionmentioning
confidence: 99%
“…Although programming languages for describing randomized networks exist [13,17], support for automated reasoning remains limited. Even basic properties require quantitative reasoning in the probabilistic setting, and seemingly simple programs can generate complex distributions.…”
mentioning
confidence: 99%
See 1 more Smart Citation
“…Hence, in case the route for this node is not already inferred (f (CP i ) = 0), there is a new inference for this node and S R is called. After making the inferences for the parents of i (lines 13-15), the algorithm proceeds to inference for the children nodes of i (lines [16][17][18][19][20][21][22][23][24][25][26]. For each child j without an inferred route (line 16), it collects the distinct values of the routing function of its parents P j (lines [18][19][20][21][22].…”
Section: Inference Under Oraclesmentioning
confidence: 99%
“…Our framework can be used complementary to these works. Finally, probabilistic network programming languages [18], which capture probabilistic network behavior and analyze it through standard probabilistic inference methods, could be combined with our work to design novel efficient inference tools for Internet routing applications.…”
Section: Related Workmentioning
confidence: 99%