layout | title | nav_order | description | permalink |
---|---|---|---|---|
default |
Home |
1 |
Welcome to InfiniCache project site |
/ |
{: .fs-9 }
InfiniCache is a cost-effective memory cache that is built atop ephemeral serverless functions {: .fs-6 .fw-300 }
PAPER {: .btn .btn-primary .fs-5 .mb-4 .mb-md-0 .mr-6 } TALK {: .btn .fs-5 .mb-4 .mb-md-0 .mr-6 } CODE {: .btn .fs-5 .mb-4 .mb-md-0 .mr-6 } SLIDE {: .btn .fs-5 .mb-4 .mb-md-0 .mr-6 } POSTER{: .btn .fs-5 .mb-4 .mb-md-0 }
{: .fs-6 .fw-300 }
- IEEE Spectrum: Cloud Services Tool Lets You Pay for Data You Use—Not Data You Store
- Mikhail Shilkov's detailed paper review: InfiniCache: Distributed Cache on Top of AWS Lambda (paper review)
{: .fs-6.5 }
InfiniCache is a first-of-its-kind in-memory object caching system that is completely built and deployed atop ephemeral serverless functions. InfiniCache exploits and orchestrates serverless functions’ memory resources to enable elastic pay per-use caching. InfiniCache's design combines erasure coding, intelligent billed duration control, and an efficient data backup mechanism to maximize data availability and cost effectiveness while balancing the risk of losing cached state and performance.
{: .fs-6.5 }
- The very first in-memory object caching system powered by ephemeral and “stateless” cloud functions.
- Leverage several intelligent techniques to maxmize data availability, such as erasure coding periodic warm-up and periodic delta-sync techniques.
- InfiniCache achieves performance comparable to ElastiCache (600GB cache capacity) for large objects and improves the cost effectiveness of cloud IMOCs by 31 – 96x.
Service | Performance | Price |
---|---|---|
InfiniCache | Fast | Low |
ElastiCache | Fast | High |
S3 Object Store | Slow | Low |
Please feel free to reach out us if you have any questions about InfiniCache.
Please feel free to hack on InfiniCache! We're happy to accept contributions.