Explore a 14-minute conference talk from USENIX OSDI '24 that introduces FISSLOCK, an innovative distributed lock service designed for fast and scalable in-network lock management. Discover how FISSLOCK leverages programmable switches to improve latency and peak throughput for millions of locks through the concept of lock fission. Learn about the decoupling of lock management into grant decision and participant maintenance, enabling synchronous lock grant decisions on programmable switches while maintaining participants asynchronously on servers. Understand how FISSLOCK's on-demand fine-grained lock migration reduces grant and release delays, and how it supports over one million locks through careful design and implementation. Examine the evaluation results comparing FISSLOCK to NetLock, showcasing significant improvements in lock grant time and transaction throughput for various benchmarks and a real-world application.
Overview
Syllabus
OSDI '24 - Fast and Scalable In-network Lock Management Using Lock Fission
Taught by
USENIX