The DS2 Lab @ UVA's Projects
Algorithmic complexity attacks for dynamic learned indexes (VLDB'24)
ALPS: An Adaptive Learning, Priority OS Scheduler for Serverless Functions (USENIX ATC'24)
ClusterJ modified implementation used by λFS.
FaaSNet: Scalable and Fast Provisioning of Custom Serverless Container Runtimes at Alibaba Cloud Function Compute (USENIX ATC'21)
Utility helpers in go.
InfiniBench is the benchmark toolkit and workload replayer for the [InfiniStore] project (https://github.com/ds2-lab/infinistore).
InfiniCache: A cost-effective memory cache that is built atop ephemeral serverless functions (USENIX FAST'20)
InfiniCache site
InfiniStore: an elastic serverless cloud storage system (VLDB'23)
InfiniStore Reproducibility Package
λFS: an elastic, high-performance, serverless-function-based metadata service for large-scale distributed file systems (ACM ASPLOS'23)
Benchmarking utility used to test and evaluate λFS, an elastic, high-performance metadata service for large-scale DFSes.
The Apache OpenWhisk Kubernetes Deployment repository supports deploying the Apache OpenWhisk system on Kubernetes and OpenShift clusters.
Apache OpenWhisk Runtime Java supports Apache OpenWhisk functions written in Java and other JVM-hosted languages
High-performance framework for building redis-protocol compatible TCP servers/services
SFS: A Smart OS Scheduler for Serverless Function Workloads (SC'22)
Wukong: A scalable and locality-enhanced serverless parallel framework (ACM SoCC'20)