Proceedings of the Sixteenth European Conference on Computer Systems 2021
DOI: 10.1145/3447786.3456239
|View full text |Cite
|
Sign up to set email alerts
|

Ofc

Abstract: Cloud applications based on the "Functions as a Service" (FaaS) paradigm have become very popular. Yet, due to their stateless nature, they must frequently interact with an external data store, which limits their performance. To mitigate this issue, we introduce OFC, a transparent, vertically and horizontally elastic in-memory caching system for FaaS platforms, distributed over the worker nodes. OFC provides these benefits cost-effectively by exploiting two common sources of resource waste: (i) most cloud tena… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
1
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 38 publications
(9 citation statements)
references
References 34 publications
0
1
0
Order By: Relevance
“…The compute server OS sets the translation table base address register -ZMMU [26] or extended page table pointer [45]. 3 Other object cache allocation policies can be employed -e.g., fraction of LLC capacity per CPU, dynamically based on predictors of object hotness or reuse potential [64] etc. The exploration of allocation policies is orthogonal.…”
Section: (A 1 ) Sharing Objects Between Faas Functions Through Dmmentioning
confidence: 99%
See 2 more Smart Citations
“…The compute server OS sets the translation table base address register -ZMMU [26] or extended page table pointer [45]. 3 Other object cache allocation policies can be employed -e.g., fraction of LLC capacity per CPU, dynamically based on predictors of object hotness or reuse potential [64] etc. The exploration of allocation policies is orthogonal.…”
Section: (A 1 ) Sharing Objects Between Faas Functions Through Dmmentioning
confidence: 99%
“…Āpta addresses a chief inefficiency of FaaS -data transfer overheads and provides a fault-tolerant DM system for FaaS applications. Reducing communication overheads in FaaS: Several works [55], [64], [77], [81], [83], [88] aim to provide softwarebased caches at compute servers to cache objects. These works reinforce the potential of caching to improve performance despite being connected by fast networks.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Works like Crucial [2], Cloudburst [19], OFC [14], SONIC [12], and SAND [1] focus on inter-function data sharing, disaggregation and physical co-location, or data locality exploitation. However, they need static provisioning of per-node cache resources or focus on small data sizes.…”
Section: Related Workmentioning
confidence: 99%
“…In addition to the excellent interpretability and accuracy, DTs have extremely low computation overhead and inference latency. Consequently, they are applicable to many scenarios with strict latency and resource constraints [247,310]. Besides, DTs also exhibit other benefits, including robust performance under dynamic system environments, requiring less training data and no data preprocessing overhead during inference.…”
Section: Interpretable Modelsmentioning
confidence: 99%