Boki: Towards Data Consistency and Fault Tolerance with Shared Logs in Stateful Serverless Computing

Author:

Jia Zhipeng12ORCID,Witchel Emmett1ORCID

Affiliation:

1. Computer Science, The University of Texas at Austin, Austin, United States

2. Google LLC, Mountain View, United States

Abstract

Boki is a new serverless runtime that exports a shared log API to serverless functions. Boki shared logs enable stateful serverless applications to manage their state with durability, consistency, and fault tolerance. Boki shared logs achieve high throughput and low latency. The key enabler is the metalog , a novel mechanism that allows Boki to address ordering, consistency and fault tolerance independently. The metalog orders shared log records with high throughput and it provides read consistency while allowing service providers to optimize the write and read path of the shared log in different ways. To demonstrate the value of shared logs for stateful serverless applications, we build Boki support libraries that implement fault-tolerant workflows, durable object storage, and message queues. Our evaluation shows that shared logs can speed up important serverless workloads by up to 4.2 ×.

Publisher

Association for Computing Machinery (ACM)

Reference64 articles.

1. [n.d.]. Amazon DynamoDB | NoSQL Key-Value Database | Amazon Web Services. https://aws.amazon.com/dynamodb/ [Accessed Apr, 2022].

2. [n.d.]. Amazon SQS | Message Queuing Service | AWS. https://aws.amazon.com/sqs/ [Accessed Apr, 2022].

3. [n.d.]. Apache Pulsar. https://pulsar.apache.org/ [Accessed Apr, 2022].

4. [n.d.]. AWS Lambda – Serverless Compute - Amazon Web Servicesy. https://aws.amazon.com/lambda/ [Accessed Apr, 2022].

5. [n.d.]. AWS Step Functions. https://aws.amazon.com/step-functions/ [Accessed Apr, 2022].

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3