This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
The schedule is still fluid at the moment as the final approved sessions are added. We appreciate your patience.
View analytic
Wednesday, May 21 • 12:00pm - 12:50pm
Dive Into the Internals of Kernel Network Stack with Direct Code Execution - Hajime Tazaki, University of Tokyo

Sign up or log in to save this to your schedule and see who's attending!

Network protocol is becoming complicated as a demand of users increases. There are still new protocols (e.g., Multipath-TCP) which are under development and need to study in detail, but it is hard to debug them once the issue comes from a distributed operation (the system is highly distributed.)

In this talk, he will firstly review the difficulties of debugging with network protocol development with the example of Linux kernel, then present a solution executing Linux kernel over a userspace program, with an alternative virtualization, Direct Code Execution (DCE), to address the hard-to-debug problem of distributed network protocols.

Then he will provide a couple of use cases, protocol debugging among distributed nodes with gdb, memory error detections of kernelspace program with valgrind, and code coverage measurement with the help of parameter sweeping of ns-3 network simulator.


Hajime Tazaki

Lecturer, University of Tokyo
Hajime Tazaki is presently a lecturer of University of Tokyo. His interests include network architecture, protocols, and software architecture in general. Hajime Tazaki has talked about the topic of this talk (DCE) at various venues, including academic conference (ACM CoNEXT 13'), an open source community meeting (ns-3 consortium event), and Japanese domestic seminar (kernel/vm workshop). He is eager to seek opportunities with more practical... Read More →

Wednesday May 21, 2014 12:00pm - 12:50pm

Attendees (11)