Back to Search
Start Over
Memory orchestration mechanisms in serverless computing: a taxonomy, review and future directions.
- Source :
- Cluster Computing; Aug2024, Vol. 27 Issue 5, p5489-5515, 27p
- Publication Year :
- 2024
-
Abstract
- 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 and deploy code without managing the underlying infrastructure. Serverless computing has been welcomed due to its scalability, affordability, and ease of use. However, memory orchestration in serverless computing can be challenging due to the ephemeral nature of serverless functions, which are short-lived and stateless. This article has reviewed memory orchestration mechanisms and then presented a classification of memory orchestration mechanisms in serverless computing, which are classified into three main methods: Machine learning-based approach, Heuristic-based approach, and framework-based approach. The advantages and disadvantages of each mechanism as well as the challenges and performance metrics affecting their effectiveness have been investigated. Each memory orchestration approach, whether heuristic-based, framework-based, or machine learning-based, has its own advantages and disadvantages. Different mechanisms are suitable for different use cases. Therefore, it is important to carefully evaluate the trade-offs between performance, cost, and complexity when choosing a memory orchestration mechanism. Finally, the paper identifies several future research directions for memory orchestration in serverless computing, which include developing memory orchestration mechanisms and dynamic memory management, integrating memory orchestration mechanisms with other resource management mechanisms, security, memory sharing, compression, pricing, and investigating the relationships between memory orchestration with cost and performance in serverless computing. [ABSTRACT FROM AUTHOR]
- Subjects :
- STRUCTURAL optimization
CLOUD computing
RESOURCE management
PRICES
MEMORY
Subjects
Details
- Language :
- English
- ISSN :
- 13867857
- Volume :
- 27
- Issue :
- 5
- Database :
- Complementary Index
- Journal :
- Cluster Computing
- Publication Type :
- Academic Journal
- Accession number :
- 178969891
- Full Text :
- https://doi.org/10.1007/s10586-023-04251-z