Centralized resource scheduling and vertical integration in datacenter servers

Thumbnail

Event details

Date 28.06.2021
Hour 09:0011:00
Speaker Konstantinos Prasopoulos
Category Conferences - Seminars
EDIC candidacy exam
exam president: Prof. Katerina Argyraki
thesis advisor: Prof. Edouard Bugnion
co-examiner: Prof. Sanidhya Kashyap

Abstract
Microsecond-scale datacenter applications spend a
few μs of processing per RPC and communcate using sub-
10μs networking fabrics. However, existing systems and abstractions
add disproportionate latency overheads. This document
presents three systems that tackle the aforementioned issue.
Homa and Shinjuku use centralised schedulers at the host level
to optimally schedule RPCs on networking and CPU resources
respectively. Snap addresses the issue through a microkernelinspired
networking stack that presents a low-overhead interface
to applications and efficiently manages CPU resources. Finally,
we propose a new transport protocol that handles congestion
differently based on its origin.

Background papers
1) Marty et al. "Snap: a microkernel approach to host networking". https://dl.acm.org/doi/10.1145/3341301.3359657
2) Montazeri et al. "Homa: a receiver-driven low-latency transport protocol using network priorities". https://dl.acm.org/doi/10.1145/3230543.3230564
3) Kaffes et al. "Shinjuku: preemptive scheduling for µsecond-scale tail latency". https://dl.acm.org/doi/10.5555/3323234.3323264

 

Practical information

  • General public
  • Free

Organizer

  • EDIC

Tags

EDIC candidacy exam

Share