Towards a DISSECT-CF extension for simulating function-as-a-service
Dilshad Hassan Sallo, Gábor Kecskeméti · International Journal of Parallel Emergent and Distributed Systems · 2023
Serverless computing is a new way of delivering cloud services that abstracts a user from the burden of managing resources and infrastructure. Although a few serverless simulators have been developed, they do not compare to services that are offered by commercial providers. Developing a comprehensive serverless simulation framework is essential towards evaluating scenarios reliant on the serverless paradigm. This paper focuses on introducing a serverless computing model to the DIScrete event baSed Energy Consumption simulaTor for Clouds and Federations (DISSECT-CF) simulator to enable simulating realistic function-as-a-service (FaaS) solutions. This new model is capable of imitating serverless providers in terms of cost model, associating triggers, extracting performance metrics, and customising the configurations of functions.