Pocket: Elastic Ephemeral Storage for Serverless Analytics

被引:0
|
作者
Klimovic, Ana [1 ]
Wang, Yawen [1 ]
Stuedi, Patrick [2 ]
Trivedi, Animesh [2 ]
Pfefferle, Jonas [2 ]
Kozyrakis, Christos [1 ]
机构
[1] Stanford Univ, Stanford, CA 94305 USA
[2] IBM Res, Armonk, NY USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Serverless computing is becoming increasingly popular, enabling users to quickly launch thousands of short-lived tasks in the cloud with high elasticity and fine-grain billing. These properties make serverless computing appealing for interactive data analytics. However exchanging intermediate data between execution stages in an analytics job is a key challenge as direct communication between serverless tasks is difficult. The natural approach is to store such ephemeral data in a remote data store. However, existing storage systems are not designed to meet the demands of serverless applications in terms of elasticity, performance, and cost. We present Pocket, an elastic, distributed data store that automatically scales to provide applications with desired performance at low cost. Pocket dynamically rightsizes resources across multiple dimensions (CPU cores, network bandwidth, storage capacity) and leverages multiple storage technologies to minimize cost while ensuring applications are not bottlenecked on I/O. We show that Pocket achieves similar performance to ElastiCache Redis for serverless analytics applications while reducing cost by almost 60%.
引用
收藏
页码:427 / 444
页数:18
相关论文
共 50 条
  • [1] Understanding Ephemeral Storage for Serverless Analytics
    Klimovic, Ana
    Wang, Yawen
    Kozyrakis, Christos
    Stuedi, Patrick
    Pfefferle, Jonas
    Trivedi, Animesh
    PROCEEDINGS OF THE 2018 USENIX ANNUAL TECHNICAL CONFERENCE, 2018, : 789 - 794
  • [2] Ditto: Efficient Serverless Analytics with Elastic Parallelism
    Jin, Chao
    Zhang, Zili
    Xiang, Xingyu
    Zou, Songyun
    Huang, Gang
    Liu, Xuanzhe
    Jin, Xin
    PROCEEDINGS OF THE 2023 ACM SIGCOMM 2023 CONFERENCE, SIGCOMM 2023, 2023, : 406 - 419
  • [3] INFINISTORE: Elastic Serverless Cloud Storage
    Zhang, Jingyuan
    Wang, Ao
    Ma, Xiaolong
    Carver, Benjamin
    Newman, Nicholas John
    Anwar, Ali
    Rupprecht, Lukas
    Tarasov, Vasily
    Skourtis, Dimitrios
    Yan, Feng
    Cheng, Yue
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 16 (07): : 1629 - 1642
  • [4] Jiffy: Elastic Far-Memory for Stateful Serverless Analytics
    Khandelwal, Anurag
    Tang, Yupeng
    Agarwal, Rachit
    Akella, Aditya
    Stoica, Ion
    PROCEEDINGS OF THE SEVENTEENTH EUROPEAN CONFERENCE ON COMPUTER SYSTEMS (EUROSYS '22), 2022, : 697 - 713
  • [5] A Seer Knows Best: Optimized Object Storage Shuffling for Serverless Analytics
    Sanchez-Artigas, Marc
    Eizaguirre, German T.
    PROCEEDINGS OF THE TWENTY-THIRD ACM/IFIP INTERNATIONAL MIDDLEWARE CONFERENCE, MIDDLEWARE 2022, 2022, : 148 - 160
  • [6] Serverless Data Analytics with Flint
    Kim, Youngbin
    Lin, Jimmy
    PROCEEDINGS 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2018, : 451 - 455
  • [7] Enhancing Observability of Serverless Computing with the Serverless Application Analytics Framework
    Cordingly, Robert
    Heydari, Navid
    Yu, Hanfei
    Hoang, Varik
    Sadeghi, Zohreh
    Lloyd, Wes
    COMPANION OF THE ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING, ICPE 2021, 2021, : 161 - 164
  • [8] A Seer knows best: Auto-tuned object storage shuffling for serverless analytics
    Eizaguirre, German T.
    Sanchez-Artigas, Marc
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2024, 183
  • [9] Serverless Data Analytics in the IBM Cloud
    Sampe, Josep
    Vernik, Gil
    Sanchez-Artigas, Marc
    Garcia-Lopez, Pedro
    MIDDLEWARE INDUSTRY'18: PROCEEDINGS OF THE 2018 ACM/IFIP/USENIX MIDDLEWARE CONFERENCE (INDUSTRIAL TRACK), 2018, : 1 - 8
  • [10] Glider: Serverless Ephemeral Stateful Near-Data Computation
    Barcelona-Pons, Daniel
    Garcia-Lopez, Pedro
    Metzler, Bernard
    PROCEEDINGS OF THE 24TH ACM/IFIP INTERNATIONAL MIDDLEWARE CONFERENCE, MIDDLEWARE 2023, 2023, : 247 - 260