-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathreferences.bib
More file actions
106 lines (98 loc) · 3.5 KB
/
references.bib
File metadata and controls
106 lines (98 loc) · 3.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
@article{bez2023io,
title={I/O Access Patterns in HPC Applications: A 360-Degree Survey},
author={Bez, Jean Luca and Byna, Suren and Ibrahim, Shadi},
journal={ACM Computing Surveys},
year={2023},
publisher={ACM},
doi={10.1145/3611007}
}
@inproceedings{snyder2016modular,
title={Modular HPC I/O characterization with Darshan},
author={Snyder, Shane and Carns, Philip and Harms, Kevin and Ross, Robert and Lockwood, Glenn K and Wright, Nicholas J},
booktitle={Proceedings of the 5th Workshop on Extreme-Scale Programming Tools},
pages={9--17},
year={2016},
organization={IEEE Press}
}
@article{fleming2017ebpf,
author = {Fleming, Matt},
title = {A thorough introduction to {eBPF}},
journal = {LWN.net},
year = {2017},
month = {December},
url = {https://lwn.net/Articles/740157/},
note = {Accessed: 2024-12-20}
}
@misc{nakryiko2022libbpf,
author = {Nakryiko, Andrii},
title = {Journey to libbpf 1.0},
year = {2022},
month = {August},
url = {https://nakryiko.com/posts/libbpf-v1/},
note = {Accessed: 2024-12-20}
}
@article{fleming2017bcc,
author = {Fleming, Matt},
title = {An introduction to the {BPF} Compiler Collection},
journal = {LWN.net},
year = {2017},
month = {December},
url = {https://lwn.net/Articles/742082/}
}
@misc{bpftrace_github,
title = {bpftrace: High-level tracing language for Linux},
author = {{bpftrace contributors}},
year = {2018},
url = {https://github.com/bpftrace/bpftrace},
note = {Accessed: 2024-12-20}
}
@misc{ebpf_github,
title = {HPC I/O collection with eBPF},
author = {{Shubh Pachchigar, Brian Friesen, Brandon Cook}},
year = {2025},
url = {https://github.com/shubhe25p/minimal-bcc},
note = {Accessed: 2025-05-14}
}
@misc{ldms_github,
title = {Custom LDMS sampler},
author = {{Shubh Pachchigar}},
year = {2025},
url = {https://github.com/shubhe25p/ldms-with-ebpf-sampler/tree/OVIS-4.4.2/ldms/src/sampler/ebpf_sampler},
note = {Accessed: 2025-05-14}
}
@INPROCEEDINGS{ldms,
author={Agelastos, Anthony and Allan, Benjamin and Brandt, Jim and Cassella, Paul and Enos, Jeremy and Fullop, Joshi and Gentile, Ann and Monk, Steve and Naksinehaboon, Nichamon and Ogden, Jeff and Rajan, Mahesh and Showerman, Michael and Stevenson, Joel and Taerat, Narate and Tucker, Tom},
booktitle={SC ‘14: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis},
title={The Lightweight Distributed Metric Service: A Scalable Infrastructure for Continuous Monitoring of Large Scale Computing Systems and Applications},
year={2014},
volume={},
number={},
pages={154-165},
doi={10.1109/SC.2014.18}}
@online{kernel_bpf_maps,
title = {{BPF} maps},
url = {https://docs.kernel.org/bpf/maps.html},
year = {2024},
note = {Accessed: 2024-12-20}
}
@online{ebpf_helper_functions,
title = {eBPF Helper functions},
url = {https://docs.ebpf.io/linux/helper-function/},
year = {2024},
note = {Accessed: 2024-12-20}
}
@misc{kahle_ebpf_overhead,
author = {Kahle, Bryce},
title = {How and When You Should Measure {CPU} Overhead of {eBPF} Programs},
howpublished = {{eBPF} Summit 2020},
year = {2020},
url = {https://ebpf.io/summit-2020-slides/eBPF_Summit_2020-Lightning-Bryce_Kahle-How_and_When_You_Should_Measure_CPU_Overhead_of_eBPF_Programs.pdf},
note = {Accessed: 2024-12-20}
}
@online{evans_linux_tracing,
author = {Evans, Julia},
title = {Linux tracing systems \& how they fit together},
year = {2017},
url = {https://jvns.ca/blog/2017/07/05/linux-tracing-systems/},
urldate = {2024-12-20}
}