已入深夜,您辛苦了!由于当前在线用户较少,发布求助请尽量完整地填写文献信息,科研通机器人24小时在线,伴您度过漫漫科研夜!祝你早点完成任务,早点休息,好梦!

Accelerating Million-scale In-network Lock Management using Lock Fission

作者
Hanze Zhang,Rong Chen,Zihan Tang,Ke Cheng,Haibo Chen
出处
期刊:ACM Transactions on Computer Systems [Association for Computing Machinery]
标识
DOI:10.1145/3774945
摘要

Distributed lock services are extensively utilized in distributed systems to serialize concurrent accesses to shared resources. The need for fast and scalable lock services has become more pronounced with decreasing task execution times and expanding dataset scales. However, traditional lock managers, reliant on server CPUs to handle lock requests, experience significant queuing delays in lock grant latency. Advanced network hardware (e.g., programmable switches) presents an avenue to manage locks without queuing delays due to their high packet processing power. Nevertheless, their constrained memory capacity restricts the number of locks they can manage, thereby limiting their efficiency and efficacy in large-scale workloads with millions of locks. This paper introduces the concept of lock fission, which enables efficient management of million-scale locks by exploiting both programmable switches and servers. Lock fission decouples lock management into a memory-efficient grant decision process and a latency-insensitive participant maintenance process. This allows the programmable switch to efficiently make grant decisions for numerous locks, while servers asynchronously maintain participants (i.e., holders and waiters). Furthermore, by using the programmable switch for routing, lock fission supports on-demand, fine-grained lock migration, reducing network traffic and lock release delays. Building on this idea, we present FissLock , a fast and scalable in-network lock service for two representative lock management settings: with lock managers on dedicated servers or colocated with applications. Evaluation using various benchmarks and a real-world application shows FissLock ’s efficiency and efficacy. Compared to the state-of-the-art in-network lock manager, FissLock cuts up to 82.9% (from 44.3%) of median lock grant time in the microbenchmark and improves transaction throughput for TATP and TPC-C by 2.26 × and 2.46 ×.

科研通智能强力驱动
Strongly Powered by AbleSci AI
更新
PDF的下载单位、IP信息已删除 (2025-6-4)

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
耍酷鼠标完成签到 ,获得积分0
2秒前
吴茂林完成签到,获得积分10
2秒前
Owen应助present采纳,获得10
3秒前
耍酷的冷雪完成签到,获得积分10
3秒前
hERe完成签到 ,获得积分10
4秒前
4秒前
YNHN完成签到 ,获得积分10
4秒前
尾状叶完成签到 ,获得积分10
6秒前
西柚完成签到 ,获得积分10
7秒前
秋天完成签到,获得积分10
8秒前
9秒前
川川完成签到 ,获得积分10
10秒前
annaanna完成签到 ,获得积分10
10秒前
爱航哥多久了完成签到 ,获得积分10
13秒前
贪玩火锅完成签到 ,获得积分10
14秒前
alien发布了新的文献求助10
14秒前
cxx完成签到 ,获得积分10
15秒前
华仔应助JJ采纳,获得30
15秒前
Jennifer完成签到,获得积分10
15秒前
Swear完成签到 ,获得积分10
16秒前
夫储完成签到,获得积分20
17秒前
ljx完成签到 ,获得积分10
18秒前
Lulu完成签到 ,获得积分10
18秒前
ChenYX发布了新的文献求助30
18秒前
Aiden完成签到 ,获得积分10
18秒前
shuhaha完成签到,获得积分10
19秒前
长情的涔完成签到 ,获得积分10
19秒前
20秒前
雨rain完成签到 ,获得积分10
22秒前
儒雅完成签到 ,获得积分10
22秒前
打打应助夫储采纳,获得10
23秒前
123完成签到 ,获得积分10
24秒前
24秒前
厚朴大师完成签到,获得积分10
25秒前
tepqi完成签到,获得积分10
26秒前
pucca完成签到 ,获得积分10
30秒前
太阳发布了新的文献求助10
30秒前
Dream点壹完成签到,获得积分10
30秒前
执着白筠完成签到 ,获得积分10
32秒前
BA1完成签到 ,获得积分10
32秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
FUNDAMENTAL STUDY OF ADAPTIVE CONTROL SYSTEMS 500
微纳米加工技术及其应用 500
Nanoelectronics and Information Technology: Advanced Electronic Materials and Novel Devices 500
Performance optimization of advanced vapor compression systems working with low-GWP refrigerants using numerical and experimental methods 500
Constitutional and Administrative Law 500
PARLOC2001: The update of loss containment data for offshore pipelines 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 工程类 有机化学 生物化学 物理 纳米技术 计算机科学 内科学 化学工程 复合材料 物理化学 基因 遗传学 催化作用 冶金 量子力学 光电子学
热门帖子
关注 科研通微信公众号,转发送积分 5290747
求助须知:如何正确求助?哪些是违规求助? 4442048
关于积分的说明 13829071
捐赠科研通 4324837
什么是DOI,文献DOI怎么找? 2373882
邀请新用户注册赠送积分活动 1369248
关于科研通互助平台的介绍 1333323

今日热心研友

tuanheqi
160
eric888
3 100
Criminology34
50
哈基米德
40
注:热心度 = 本日应助数 + 本日被采纳获取积分÷10