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

09/19/2023
by   Anupama Mampage, et al.
0

Serverless computing is gaining traction as an attractive model for the deployment of a multitude of workloads in the cloud. Designing and building effective resource management solutions for any computing environment requires extensive long term testing, experimentation and analysis of the achieved performance metrics. Utilizing real test beds and serverless platforms for such experimentation work is often times not possible due to resource, time and cost constraints. Thus, employing simulators to model these environments is key to overcoming the challenge of examining the viability of such novel ideas for resource management. Existing simulation software developed for serverless environments lack generalizibility in terms of their architecture as well as the various aspects of resource management, where most are purely focused on modeling function performance under a specific platform architecture. In contrast, we have developed a serverless simulation model with induced flexibility in its architecture as well as the key resource management aspects of function scheduling and scaling. Further, we incorporate techniques for easily deriving monitoring metrics required for evaluating any implemented solutions by users. Our work is presented as CloudSimSC, a modular extension to CloudSim which is a simulator tool extensively used for modeling cloud environments by the research community. We discuss the implemented features in our simulation tool using multiple use cases.

READ FULL TEXT

page 1

page 4

research
05/25/2021

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

Serverless computing has emerged as an attractive deployment option for ...
research
01/29/2018

Rapid Testing of IaaS Resource Management Algorithms via Cloud Middleware Simulation

Infrastructure as a Service (IaaS) Cloud services allow users to deploy ...
research
09/12/2021

IFogSim2: An Extended iFogSim Simulator for Mobility, Clustering, and Microservice Management in Edge and Fog Computing Environments

Internet of Things (IoT) has already proven to be the building block for...
research
06/14/2018

Criteria for the CloudSim Environment

CPU is by far the most important resource of the computer system. Recent...
research
05/28/2018

Software-Defined Multi-Cloud Computing: A Vision, Architectural Elements, and Future Directions

Cloud computing has been emerged in the last decade to enable utility-ba...
research
12/11/2019

Modelling and Simulation Environment for Self-Adaptive and Self-Aware Cloud Architectures

Cloud-based software systems are increasingly becoming complex and opera...
research
01/10/2019

Adaptive Event Dispatching in Serverless Computing Infrastructures

Serverless computing is an emerging Cloud service model. It is currently...

Please sign up or login with your details

Forgot password? Click here to reset