Skip to content

nicolaskribas/bpfwavelet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bpfwavelet: Periodicity detection using discrete wavelet transform in eBPF

In this repository you will find the source code for bpfwavelet, as well as sources for our experiments and analysis.

Under the directory src/ is the source code for the eBPF program. See the README.md for more information on building and running it.

In the directory bench/ you will find scripts using in the benchmarks for bpfwavelet. We implemented a non-drop rate benchmark using the TRex traffic generator. See the README.md on how to reproduce our benchmark.

Following we have bench-analysis/ with python notebooks used to analise and visualize the results of the benchmark.

In validate/ is located packet captures to demonstrate use cases of bpfwavelet as well as the script used to

In check/ there are scripts used for checking the correctness of our implementation. We compared results of our algorithm implemented in eBPF with one implementation in python that uses a known wavelet library.

About

Periodicity detection in the network using discrete wavelet transform in eBPF/XDP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors