返回
Hare: A Systematic Framework for Efficient and Generally Automatic Hotspot Offloading on Programmable Switches
DOI:10.1109/TON.2024.3524580.png)
摘要
En 中文
基于交换机的热点卸载是一种热门解决方案,用于低延迟敏感型应用在可接受的P99查询响应延迟下实现高系统吞吐量。然而,由于低延迟敏感型应用中对象大小的变化、动态工作负载以及复杂的查询处理功能,现有的基于交换机的动态热点卸载方法难以有效处理这些应用。这主要是因为它们在交换机资源利用上效率低下,且热点卸载设计缺乏通用性。因此,我们提出了Hare,一个包含三种技术的系统性框架来解决这些问题。首先,Hare使用基于MAT的跨阶段结构在交换机数据平面中存储并执行大型热点的命中检查。其次,Hare采用交换机-服务器协同卸载机制以支持快速精确的卸载。第三,Hare通过解耦与应用程序相关的查询处理和热点卸载来设计实现通用自动卸载。与现有最先进的方法相比,Hare支持8.86×~9.97×更大的热点尺寸,实现1.27×~6.61×更高的系统吞吐量,并且能够在8秒内恢复系统吞吐量和P99查询响应延迟。
Keyword:
Query processing
programmable switch
tail latency SLO
in-network caching
期刊
I
IF:
0
论文数:
551
被引数:
0
机构
引用论文
An Exhaustive Survey on P4 Programmable Data Plane Switches: Taxonomy, Applications, Challenges, and Future TrendsP4可编程数据平面交换机的详尽调查: 分类,应用,挑战和未来趋势
IEEE ACCESS
IF3.6
GRIT: Consistent Distributed Transactions Across Polyglot Microservices with Multiple DatabasesGRIT:跨多语言微服务和多个数据库的一致性分布式事务
A survey on data plane programming with P4: Fundamentals, advances, and applied researchP4数据平面编程综述: 基础、进展和应用研究

