A Holistic View on Resource Management in Serverless Computing Environments: Taxonomy and Future Directions

05/25/2021
by   Anupama Mampage, et al.
0

Serverless computing has emerged as an attractive deployment option for cloud applications in recent times. The unique features of this computing model include, rapid auto-scaling, strong isolation, fine-grained billing options and access to a massive service ecosystem which autonomously handles resource management decisions. This model is increasingly being explored for deployments in geographically distributed edge and fog computing networks as well, due to these characteristics. Effective management of computing resources has always gained a lot of attention among researchers. The need to automate the entire process of resource provisioning, allocation, scheduling, monitoring and scaling, has resulted in the need for specialized focus on resource management under the serverless model. In this article, we identify the major aspects covering the broader concept of resource management in serverless environments and propose a taxonomy of elements which influence these aspects, encompassing characteristics of system design, workload attributes and stakeholder expectations. We take a holistic view on serverless environments deployed across edge, fog and cloud computing networks. We also analyse existing works discussing aspects of serverless resource management using this taxonomy. This article further identifies gaps in literature and highlights future research directions for improving capabilities of this computing model.

READ FULL TEXT
research
07/12/2022

Microservices-based IoT Applications Scheduling in Edge and Fog Computing: A Taxonomy and Future Directions

Edge and Fog computing paradigms utilise distributed, heterogeneous and ...
research
09/19/2023

CloudSimSC: A Toolkit for Modeling and Simulation of Serverless Computing Environments

Serverless computing is gaining traction as an attractive model for the ...
research
08/07/2018

Performance-Aware Management of Cloud Resources: A Taxonomy and Future Directions

Dynamic nature of the cloud environment has made distributed resource ma...
research
08/05/2023

Resource Management for GPT-based Model Deployed on Clouds: Challenges, Solutions, and Future Directions

The widespread adoption of the large language model (LLM), e.g. Generati...
research
01/18/2023

Extensions for Shared Resource Orchestration in Kubernetes to Support RT-Cloud Containers

Industries are considering the adoption of cloud computing for real-time...
research
05/13/2022

Monitoring Fog Computing: a Review, Taxonomy and Open Challenges

Fog computing is a distributed paradigm that provides computational reso...
research
07/25/2021

A Holistic Analysis of Datacenter Operations: Resource Usage, Energy, and Workload Characterization – Extended Technical Report

Improving datacenter operations is vital for the digital society. We pos...

Please sign up or login with your details

Forgot password? Click here to reset