Using Reservoir Sampling and Parallelization to Improve Dynamic Binary Instrumentation

Brandon Upp, Sai Pavan Kumar Meruga,James H. Hill

2022 IEEE 25th International Symposium On Real-Time Distributed Computing (ISORC)(2022)

引用 0|浏览9
暂无评分
摘要
This paper investigates two aspects of using dynamic binary instrumentation for real-time instrumentation of a distributed software systems. First, this paper investigates techniques for achieving different levels of visibility (i.e., ensuring all parts of a system are represented, or visible, in final results) into a software system without compromising software system performance. Secondly, this paper investigates how using reservoir sampling can be used to further reduce instrumentation overhead. The results of the research show that reservoir sampling can be used to reduce instrumentation overhead when compared to regular sampling methods like Constant, Percentage and Exhaustive sampling while also providing the desired system visibility.
更多
查看译文
关键词
dynamic binary instrumentation,distributed software systems,software system performance,reservoir sampling,instrumentation overhead,regular sampling methods,constant sampling,percentage sampling,exhaustive sampling
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要