zoidyzoidzoid / awesome-ebpf

A curated list of awesome projects related to eBPF.
Creative Commons Zero v1.0 Universal
4.3k stars 368 forks source link

Adds ACM Survey on eBPF and XDP on tutorials section #34

Closed pantuza closed 4 years ago

pantuza commented 4 years ago

Hi, folks.

this Pull Request adds a reference to an academic survey on eBPF + XDP published by ACM Surveys. The survey was added under Tutorials section.

Hope this contribution finds you well. Thanks for this project!

pantuza commented 4 years ago

You're right. I have the file but I am afraid I can't share it because it is under ACM property as publication. I found the Slides of the Survey as a public resource: http://evcomp.dcc.ufmg.br/wp-content/uploads/eBPF-XDP.pdf

As it is a Scientific paper/survey it is common to be under this kind of paywall. If you are a student and are under your university VPN or network, probably you're gonna have the proper access to open the PDF. For instance, that is pretty much what I did.

What do you think, @qmonnet ?

  1. Use the Slides link on this PR contribution (They also have great content with example).
  2. Keep the ACM Link but add a comment in parenthesis saying it is under ACM Paywall;
  3. Add both, the Slides and the ACM link explaining it is under a Paywall.
qmonnet commented 4 years ago

Yes I am familiar with scientific publications, but I do believe the resources in this list should be available to all. I, for example, don't currently have free access to ACM publications, which makes it hard to check if the paper is relevant for the list.

I would say solution 3 looks probably best too me (adding the two links as a single item, not as distinct list entries). But I would prefer if you had a version of the paper itself rather than the slides, is there a preprint available on arXiv maybe?

Also looking at the slides, there seems to be a good portion of the content which is directly extracted from other presentations from Netronome, which are already included in the list. So I wonder if the article has enough added value? The article does look interesting, but I also try to avoid too much overlaps and redundancy between the links. I see the article has been published recently and it would be awesome to have something also presenting the latest BPF features (BTF/CO-RE, bounded loops, program extensions, struct_ops and iterators etc.) but the publication process is often slow, and I see the slides have content from 2017/2018 at best? What do you think?

pantuza commented 4 years ago

Definitely agree with you. I will try to get a public access of the survey and let you know : )

qmonnet commented 4 years ago

Awesome, thank you!

pantuza commented 4 years ago

I got in touch with the survey author and he said ACM has the Copyrights of the document. Unfortunately we will not be able to link it here.

Well, since we have no public access to the document and that the slides content are already covered in other links I think we should just close this PR : ) What do you think, @qmonnet ?

qmonnet commented 4 years ago

Agreed, sorry about that. I'll close it now. Still, thanks a lot for the PR and for reaching out to the author!