Toward an Edge-Friendly Distributed Object Store for Serverless Functions

dc.contributor.authorChen, Xinen
dc.contributor.authorPaidiparthy, Manoj Prabhakaren
dc.contributor.authorHu, Litingen
dc.date.accessioned2024-10-08T13:41:00Zen
dc.date.available2024-10-08T13:41:00Zen
dc.date.issued2024-09-04en
dc.date.updated2024-10-01T07:49:12Zen
dc.description.abstractServerless computing is changing the way in which we structure and deploy computations in Internet-scale edge systems. This paper presents Capybara, a new scalable and programmable distributed object store for storing and sharing serverless function data objects (state) on edge infrastructures. The key innovations here are (1) achieving scalability and avoiding the significant DRAM cost through a consistent DHT-based P2P architecture; and (2) providing a programmable handler abstraction to customize state management policies (e.g., data caching policies, container “keepalive” times, access control methods, and data replication policies). We implement Capybara prototype on the Pastry DHT, deploy it on 150 Amazon EC2 nodes, and evaluate it by building several use cases to conduct real-world experiments, demonstrating its significant gains in data locality, state management customization, and scalability compared to the state-of-the-art.en
dc.description.versionPublished versionen
dc.format.mimetypeapplication/pdfen
dc.identifier.doihttps://doi.org/10.1145/3678015.3680485en
dc.identifier.urihttps://hdl.handle.net/10919/121301en
dc.language.isoenen
dc.publisherACMen
dc.rightsCreative Commons Attribution 4.0 Internationalen
dc.rights.holderThe author(s)en
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/en
dc.titleToward an Edge-Friendly Distributed Object Store for Serverless Functionsen
dc.typeArticle - Refereeden
dc.type.dcmitypeTexten

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
3678015.3680485.pdf
Size:
1.08 MB
Format:
Adobe Portable Document Format
Description:
Published version
License bundle
Now showing 1 - 1 of 1
Name:
license.txt
Size:
1.5 KB
Format:
Item-specific license agreed upon to submission
Description: