- Видео 1
- Просмотров 59 194
Priyanka Naik
Добавлен 2 дек 2011
Kernel-bypass techniques for high-speed network packet processing
Basics on linux network stack and techniques to bypass it. Provides overview on DPDK, netmap and mTCP network stack.
Slides: github.com/ppnaik1890/Learning/blob/main/CS744_kernel-bypass_theory_slides.pdf
Authors: Rinku Shah and Priyanka Naik ({rinku,ppnaik}@cse.iitb.ac.in)
Follow up video on basics of DPDK programming here:
ruclips.net/video/VJ8CVN3oXMw/видео.html
Reference to video on epoll available here:
ruclips.net/video/2TrQXSFgqBY/видео.html
Slides: github.com/ppnaik1890/Learning/blob/main/CS744_kernel-bypass_theory_slides.pdf
Authors: Rinku Shah and Priyanka Naik ({rinku,ppnaik}@cse.iitb.ac.in)
Follow up video on basics of DPDK programming here:
ruclips.net/video/VJ8CVN3oXMw/видео.html
Reference to video on epoll available here:
ruclips.net/video/2TrQXSFgqBY/видео.html
Просмотров: 59 205
Excellent explanation. Great job !!
This is the best video I watched to explain how a NIC work and DPDK. Thanks !
Hello Mam, i want to learn how exactly packet move once packet received in NIC card. Detail step by step packet processing. Plz guide me or if there is any way to learn this from you.
This is best videos on DPDK on there on internet , thnk you very much .
AMAZING VIDEO YOU HAVE A NEW SUBSCRIBER FOR SURE
Hello Nice Overview , Do you have any example that implements UDP server/client using DPDK ?
Superb explanation... appreciate the effort put in. can you pls make a video on vector packet processing too..
excellent video and technical details. thank you.
This was very useful!, thank you
In Dpdk , the dma is done from userspace ?
I found the explanations very lucidly conveyed. At least the kernel part . The style .. like a newsreader.. was a bit distracting and often difficult to follow . Would have been better if you talked as if you are talking to a friend rather than this so reading off a news article style.
When fragmentation and reassembly happens , do we have one sk buff or multiple ?
Great Explanation
CAN you do a detailed video on eBPF please
Awsm explanation - loved it! Thank You!
very vague and elementary level explanation of Kernel bypass .... poor content
Good lecture, but Priyanka was evidently reading from a writeup. That is a horrible way to teach. If you know your stuff, you shouldn't have to write paragraphs of what you are going to talk about.
Wow. Lecture is short, but when i get into understanding this it took much more time to remember all of this information.
nice one!!
well explained
Amazing video. Needed this concept for my own algo-trading. Was researching faster processing ideas and big name hedge funds are also looking at bypass kernel methods. This video provides the skeleton solution which can be scaled up by engineers.
why does trading algo need to care about packet forwarding level optimization?
every millisecond is money
@@shivangupadhyay8002 kernel bypassing saves from interrupts , context switches, thus saves cache and latency.
Fantastic explanation, thank you for this
Good intro. Would be good to start with the overheads involved in context switching, locking, cache miss penalties. Maybe those are part of another/previous video?
I’m interested in learning the Linux kernel network programming, and this is really good start! I’ll connect to seek some guidance. Thanks
this is excellent tutorial of kernel bypass
helped me a lot, thank you very much .
What a wonderful and well-designed video lecture that explained such a cutting-edge complex technology with such simplicity and confidence...! No wonder why IIT is praised so much for their great productivity of quality engineers.. Heartish love from BUET, Bangladesh...
Wonderful presentation. Thanks
Very Nice explanation
Hi Priyanka , Upload such videos
It would be very much helpful if you explain the things with the kernel code side by side. Otherwise it would not be very much helpful.
Nice video with good explanation. Appreciate the effort.
very well presented!
Great lecture
In the RX path, if the application is already blocked on the read() system call, does the bottom half processing involve moving the application's kernel thread to the READY queue, after the data is copied to the user buffer?
Great video, very well organized. Defiantly will be downloading this
Excellent resource - very clear and informative.
Very nice information 👍 , so any other consecutive tutorials are available ?
What a video.. Thanks
Hey, thank you, can you also make videos on network optimization techniques by changing the TCP/IP kernel paramters
Sure! Thanks for the suggestion!
Very good content.
very good content and very nice presentation
Ton of information
very very very usefull!!! Wow!!! best simple without any unneeded details but very precise explanation
Excellent content and clear delivery on kernel bypass and linux networking i/o processing. Thanks :)
Very easy understandable and even beginners can gain lot of information
Excellent !!
This video is wonderful , short and crispy, thanks
This video is wonderful , short and crispy, thanks
Amazing content on networking stack