Optimizing Completion Time of Requests in Serverless Computing

No Thumbnail Available

Date

2024

Journal Title

Journal ISSN

Volume Title

Publisher

Springer

Abstract

Serverless computing offers people with the liberty of not thinking about the backend side of the things in an application development. They are scalable and cost efficient as they provide pay-for-use service. Providing acceptable performance while having no knowledge about the kind of application is the main challenge the cloud providers have. Many applications may have the need to be completed before the deadline. In that case, the request has to be completed before the deadline or else it will lead to service level agreement violation. If the cloud provider completes the requests faster, there would be less SLA violations. This will also reduce cost for the user as the functions will be completed sooner. Therefore, improving the completion time of the requests will benefit the user as well as the provider. In this paper, we present a method to improve the completion time of requests using genetic algorithm for allocation of requests to virtual machines that could provide optimal completion time for them. © The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2024.

Description

Keywords

Cloud computing, Network security, Virtual machine, Acceptable performance, Application development, Cloud providers, Completion time, Container placement, Cost-efficient, Optimal completion, Reduce costs, Serverless ccomputing, Servicelevel agreement (SLA), Genetic algorithms

Citation

Journal of Network and Systems Management, 2024, 32, 2, pp. -

Collections

Endorsement

Review

Supplemented By

Referenced By