No Clash on Cache: Observations from a Multi-tenant Ecommerce Platform

被引:0
作者
Lira, Anna [1 ]
Alves, Ruan [1 ]
Pereira, Thiago Emmanuel [1 ]
Morais, Fabio [1 ]
Ramalho, Joao [1 ]
Mendes, Mariana [2 ]
机构
[1] Univ Fed Campina Grande, Campina Grande, Paraiba, Brazil
[2] VTEX, Rio De Janeiro, RJ, Brazil
来源
PROCEEDINGS OF THE 15TH ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING, ICPE 2024 | 2024年
关键词
Web; Cache; Workload; Multi-Tenant; Characterization;
D O I
10.1145/3629526.3645039
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Caching is a classic technique for improving system performance by reducing client-perceived latency and server load. However, cache management still needs to be improved and is even more difficult in multi-tenant systems. To shed light on these problems and discuss possible solutions, we performed a workload characterization of a multi-tenant cache operated by a large ecommerce platform. In this platform, each one of thousands of tenants operates independently. We found that the workload patterns of the tenants could be very different. Also, the characteristics of the tenants change over time. Based on these findings, we highlight strategies to improve the management of multi-tenant cache systems.
引用
收藏
页码:258 / 266
页数:9
相关论文
共 21 条
[1]   Internet Web servers: Workload characterization and performance implications [J].
Arlitt, MF ;
Williamson, CL .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1997, 5 (05) :631-645
[2]  
Berger DS, 2018, PROCEEDINGS OF THE 13TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, P195
[3]   WEB TRAFFIC CHARACTERIZATION - AN ASSESSMENT OF THE IMPACT OF CACHING DOCUMENTS FROM NCSAS WEB SERVER [J].
BRAUN, HW ;
CLAFFY, KC .
COMPUTER NETWORKS AND ISDN SYSTEMS, 1995, 28 (1-2) :37-51
[4]   WEC: Improving Durability of SSD Cache Drives by Caching Write-Efficient Data [J].
Chai, Yunpeng ;
Du, Zhihui ;
Qin, Xiao ;
Bader, David A. .
IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (11) :3304-3316
[5]  
Cidon A, 2017, 2017 USENIX ANNUAL TECHNICAL CONFERENCE (USENIX ATC '17), P321
[6]   TinyLFU: A Highly Efficient Cache Admission Policy [J].
Einziger, Gil ;
Friedman, Roy ;
Manes, Ben .
ACM TRANSACTIONS ON STORAGE, 2017, 13 (04)
[7]  
Eisenman A, 2019, PROCEEDINGS OF THE 16TH USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION, P65
[8]  
Gu R, 2023, PROCEEDINGS OF THE 2023 USENIX ANNUAL TECHNICAL CONFERENCE, P467
[9]   Improving Flash-Based Disk Cache with Lazy Adaptive Replacement [J].
Huang, Sai ;
Wei, Qingsong ;
Feng, Dan ;
Chen, Jianxi ;
Chen, Cheng .
ACM TRANSACTIONS ON STORAGE, 2016, 12 (02)
[10]  
Megiddo N, 2003, USENIX ASSOCIATION PROCEEDINGS OF THE 2ND USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES (FAST'03), P115