InfiniCache - Exploiting Ephemeral Serverless Functions to Build a Cost-Effective Memory Cache
Offered By: USENIX via YouTube
Course Description
Overview
Explore a groundbreaking in-memory object caching system built entirely on ephemeral serverless functions in this 31-minute conference talk from USENIX FAST '20. Discover how InfiniCache leverages serverless computing to create a cost-effective, elastic pay-per-use caching solution for storage-intensive web applications. Learn about the system's innovative design, which incorporates erasure coding, intelligent billed duration control, and efficient data backup mechanisms to optimize data availability and cost-effectiveness while managing performance and cached state risks. Examine the implementation on AWS Lambda and its impressive results, including significant cost savings compared to AWS ElastiCache, high data availability, and competitive performance metrics. Gain insights into the potential of serverless computing for revolutionizing object caching in large-scale web applications.
Syllabus
FAST '20 - InfiniCache: Exploiting Ephemeral Serverless Functions to Build a Cost-Effective Memory
Taught by
USENIX
Related Courses
CRaft - An Erasure-coding-supported Version of Raft for Reducing Storage CostUSENIX via YouTube Fast Erasure Coding for Data Storage - A Comprehensive Study of the Acceleration Techniques
USENIX via YouTube Carbink - Fault-Tolerant Far Memory
USENIX via YouTube Hydra - Resilient and Highly Available Remote Memory
USENIX via YouTube First Principles: Using Redundancy and Recovery for High Durability in OCI Object Storage
Oracle via YouTube