Poster: No More Slow Messages: Programmable Packet Handling in Hard IRQ

Ko Natori, Takafumi Kikuchi, Kenji Kono

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Tail latency in packet handling can easily occur in today's huge distributed systems. Serious failure can happen if a packet experiences tail latency, especially if that packet is used to manage distributed systems. For example, the delay in heartbeat packets results in unnecessary invocation of recovery procedures, and degrades the overall availability of the system. This poster presents a mechanism that handles critical management packets without any tail latency. It handles critical packets inside hard interrupt request (IRQ) contexts to avoid unexpected delay of packet handling due to resource contention. The code for handling management packets is programmable. To allow the installation of user-defined code, it also provides programmable but safe execution environments. Our experimental results demonstrate our system can reduce 99.9 percentile latency up to 74.7% compared to XDP, a state-of-the-art packet handling system.

Original languageEnglish
Title of host publicationProceedings - 2020 International Symposium on Reliable Distributed Systems, SRDS 2020
PublisherIEEE Computer Society
Pages329-331
Number of pages3
ISBN (Electronic)9781728176260
DOIs
Publication statusPublished - 2020 Sep
Event39th International Symposium on Reliable Distributed Systems, SRDS 2020 - Virtual, Shanghai, China
Duration: 2020 Sep 212020 Sep 24

Publication series

NameProceedings of the IEEE Symposium on Reliable Distributed Systems
Volume2020-September
ISSN (Print)1060-9857

Conference

Conference39th International Symposium on Reliable Distributed Systems, SRDS 2020
Country/TerritoryChina
CityVirtual, Shanghai
Period20/9/2120/9/24

Keywords

  • availability
  • cloud computing
  • tail latency

ASJC Scopus subject areas

  • Software
  • Theoretical Computer Science
  • Hardware and Architecture
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Poster: No More Slow Messages: Programmable Packet Handling in Hard IRQ'. Together they form a unique fingerprint.

Cite this