~/talk

Buffer-based End-to-end Request Event Monitoring in the Cloud

links:none on file
name:Chen Sun
links:none on file
links:none on file
name:Dan Li
links:none on file
name:Yu Zhou
links:none on file
links:none on file
links:none on file
slides:none on file

BufScope models the request datapath as a buffer chain and injects per-request IDs plus a remaining-size field into packet headers so SmartNICs and programmable switches can link buffer events back to RPCs. Implemented on commodity SmartNICs and programmable switches, it detects five buffer-event types, diagnoses 95% of RLAs, and reports <0.07% network bandwidth overhead with <1% application throughput decline. Real deployments on Alibaba storage show root causes located across host and network layers and diagnosis time shrinks from days to minutes.

AI-written summary · about

  1. 0:00Intro
  2. 0:34RPC: Fundamental component in Clouds
  3. 1:04RPC Latency is Crucial for App Performance
  4. 1:54RPC Latency Anomaly is Difficult to Diagnose
  5. 3:45Why Difficult?
  6. 4:06Any Opportunity?
  7. 4:27What's the Right Unifom Model for RLA Locating?
  8. 6:09Buffer Chain Abstraction
  9. 6:48Design Challenges
  10. 7:48Event Definition based on Buffer Classification
  11. 9:49Obtaining RPC Semantics in NIC and Switch
  12. 10:46Per-packet RPC-level Semantic Injection
  13. 11:39CPU Overhead
  14. 12:05BufScope Implementation with Low Overhead
  15. 12:32Case Study 1: Polling Hang in Host Thread
  16. 13:30Case Study 2: Priority Contention in Recv NIC
  17. 14:13Evaluation Setup
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.