Optimizing Completion Time of Requests in Serverless Computing
No Thumbnail Available
Date
2024
Authors
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. -
