Skip to content

line-wind/reading-list

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 

Repository files navigation

reading-list

A recommended reading list in FENGLIN group.

FORMAT: TITLE, venue, 1st author.

[toc]

Hardware

Architecture Design

paper

  1. hXDP: Efficient Software Packet Processor on FPGA NICs, OSDI 2020, Marco Brunella, etc. pdf
  2. FirePerf: FPGA-Accelerated Full-System Hardware/Software Performance Profiling and Co-Design, ALPLOS 2020, Sagar Karandikar (UC Berkeley). pdf
  3. nanoPU: Redesigning the CPU-Network Interface to Minimize RPC Tail Latency, Arxiv 2020, Stephen Ibanez (Stanford). pdf

slide

blog

  1. What Does RISC and CISC Mean in 2020?

Packet/Flow Scheduling

Paper

  1. Programmable Calendar Queues for High-speed Packet Scheduling, NSDI 2020, Sharma (NYU). pdf

TSN data plane

data plane abstraction paper

  1. OpenFunction: An Extensible Data Plane Abstraction Protocol for Platform-Independent Software-Defined Middleboxes, TON 2018, Chen Tian (Nanjing University). pdf
  2. StreaMon: A Data-Plane Programming Abstraction for Software-Defined Stream Monitoring, TDSC 2013, Giuseppe Bianchi (University of Rome Tor Vergata). pdf

Software

Scheduling

paper

slide

blog

Clock synchronization

paper

slide

blog

End-system packet I/O

paper

  1. Commodity Packet Capture Engines: Tutorial, Cookbook and Applicability, IEEE Communications Surveys & Tutorials 2015, Victor Moreno. pdf

slide

blog

  1. Monitoring and Tuning the Linux Networking Stack: Sending Data
  2. Monitoring and Tuning the Linux Networking Stack: Receiving Data
  3. Queueing in the Linux Network Stack

About

A recommended reading list in FENGLIN group

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors