Proceedings of the 1st ACM SIGSIM Conference on Principles of Advanced Discrete Simulation 2013
DOI: 10.1145/2486092.2486102
|View full text |Cite
|
Sign up to set email alerts
|

Modeling communication software execution for accurate simulation of distributed systems

Abstract: Network simulation is commonly used to evaluate the performance of distributed systems, but these approaches do not account for the performance impact that protocol execution on nodes has on performance, which may be significant. We propose a methodology to capture execution models from communication software running on real devices where the execution models can be integrated with discrete event network simulators to improve their accuracy. We provide a set of rules to instrument the software to obtain the ev… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2014
2014
2015
2015

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 20 publications
0
3
0
Order By: Relevance
“…Delays which are caused by the target hardware are neglected, which is a limitation of our current implementation. We regard the modeling of hardwareintroduced delays as future work which can be approached by instrumenting and tracing execution on real hardware platforms once they are available in the development process [10].…”
Section: Discussionmentioning
confidence: 99%
“…Delays which are caused by the target hardware are neglected, which is a limitation of our current implementation. We regard the modeling of hardwareintroduced delays as future work which can be approached by instrumenting and tracing execution on real hardware platforms once they are available in the development process [10].…”
Section: Discussionmentioning
confidence: 99%
“…Thus, they optimized the configuration of a multi-core Click router during its runtime by duplication of dedicated bottleneck tasks. Kristiansen et al [40] proposed a node model for considering the packet processing overhead resulting from software. However, this model does not consider multi-core architectures.…”
Section: Related Workmentioning
confidence: 99%
“…The work in [32] proposes a methodology to capture processing delay models from communication software running on real devices.…”
Section: Consideration Of Network Node's Processing Delaymentioning
confidence: 99%