BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Memento EPFL//
BEGIN:VEVENT
SUMMARY:eBPF-based approaches for application performance optimization
DTSTART:20230613T140000
DTEND:20230613T160000
DTSTAMP:20260407T195130Z
UID:a8a6f5ea2bd1c3d9b79705ac4f95c07e15bd56abf8b3ee41d0dc8cc1
CATEGORIES:Conferences - Seminars
DESCRIPTION:Rui Yang\nEDIC candidacy exam\nExam president: Prof. Katerina 
 Argyraki\nThesis advisor: Prof. Edouard Bugnion\nCo-examiner: Prof. Sanidh
 ya Kashyap\n\nAbstract\nThe performance limitations of monolithic Linux-li
 ke kernel\ndesigns have sparked interest in alternative approaches\nfor en
 hancing operating system efficiency. While kernel bypass\ntechniques and h
 ardware offloading have been widely\nstudied\, their compatibility and dep
 loyability with existing\nkernels remain challenges. In recent years\, eBP
 F has emerged\nas a promising solution\, offering a programmable interface
 \nwithin the kernel for high-performance packet processing.\nThis report e
 xplores recent works using eBPF to enhance\nhost network performance. We p
 resent the following three\nframeworks leveraging eBPF for different purpo
 ses: (i) XDP\nfor efficient packet processing\; (ii) Electrode for consens
 us\nprotocol offloading\, and (iii) Syrup for user-defined scheduling.\nWe
  note that existing research efforts have primarily\nfocused on optimizing
  UDP traffic\, largely neglecting TCP\ntraffic which is still dominant in 
 many environments. Hence\nthis report concludes with a research proposal t
 o further\nexplore and extend the capabilities of eBPF for enhancing\nTCP 
 performance in a fine-grained manner.\nBackground papers\n1. The eXpress 
 Data Path: Fast Programmable Packet Processing in the Operating System Ker
 nel\n2. Syrup: User-Defined Scheduling Across the Stack\n3. Electrode: A
 ccelerating Distributed Protocols with eBPF\n 
LOCATION:BC 229 https://plan.epfl.ch/?room==BC%20229
STATUS:CONFIRMED
END:VEVENT
END:VCALENDAR
