Memory orchestration mechanisms in serverless computing: a taxonomy, review and future directions
Z Shojaee rad, M Ghobaei-Arani, R Ahsan - Cluster Computing, 2024 - Springer
Serverless computing has become very popular in recent years due to its flexibility and cost
efficiency. Serverless computing is a cloud computing model that allows developers to write …
efficiency. Serverless computing is a cloud computing model that allows developers to write …
Auto-scaling mechanisms in serverless computing: A comprehensive review
M Tari, M Ghobaei-Arani, J Pouramini… - Computer Science …, 2024 - Elsevier
The auto-scaling feature is fundamental to serverless computing, and it automatically allows
applications to scale as needed. Hence, this allows applications to be configured to adapt to …
applications to scale as needed. Hence, this allows applications to be configured to adapt to …
TrEnv: Transparently Share Serverless Execution Environments Across Different Functions and Nodes
Serverless computing is renowned for its computation elasticity, yet its full potential is often
constrained by the requirement for functions to operate within local and dedicated …
constrained by the requirement for functions to operate within local and dedicated …
No Provisioned Concurrency: Fast {RDMA-codesigned} Remote Fork for Serverless Computing
Serverless platforms essentially face a tradeoff between container startup time and
provisioned concurrency (ie, cached instances), which is further exaggerated by the frequent …
provisioned concurrency (ie, cached instances), which is further exaggerated by the frequent …
Function as a Function
T Kuchler, M Giardino, T Roscoe… - Proceedings of the 2023 …, 2023 - dl.acm.org
Function as a Service (FaaS) and the associated serverless computing paradigm alleviates
users from resource management and allows cloud platforms to optimize system …
users from resource management and allows cloud platforms to optimize system …
ESD: An ECC-assisted and Selective Deduplication for Encrypted Non-Volatile Main Memory
Reducing write data to encrypted Non-Volatile Main Memory (NVMM) can directly improve
NVMM's endurance, performance, and energy efficiency. However, existing works that …
NVMM's endurance, performance, and energy efficiency. However, existing works that …
Yama: Providing Performance Isolation for Black-Box Offloads
The sharing of clusters with various on-NIC offloads by high-level entities (users, containers,
etc.) has become increasingly common. Performance isolation across these entities is …
etc.) has become increasingly common. Performance isolation across these entities is …
Serialization/Deserialization-free State Transfer in Serverless Workflows
Serialization and deserialization play a dominant role in the state transfer time of serverless
workflows, leading to substantial performance penalties during workflow execution. We …
workflows, leading to substantial performance penalties during workflow execution. We …
Pre-Warming is Not Enough: Accelerating Serverless Inference With Opportunistic Pre-Loading
Serverless computing has rapidly prospered as a new cloud computing paradigm with agile
scalability, pay-as-you-go pricing, and ease-to-use features for Machine Learning (ML) …
scalability, pay-as-you-go pricing, and ease-to-use features for Machine Learning (ML) …
FaaSRail: Employing Real Workloads to Generate Representative Load for Serverless Research
With the proliferation of Serverless Computing, the Function-asa-Service (FaaS) paradigm is
nowadays ubiquitous. As a result, the domain has attracted extensive research, both in …
nowadays ubiquitous. As a result, the domain has attracted extensive research, both in …