Scheduling Service Updates: A Multi-arm Bandit Approach
Keywords:edge computing, multi-arm bandits, scheduling
Software as a Service (SaaS) instances often use edge resources to serve their customers. The version of the service hosted at the edge needs to be periodically updated to maximize the utility derived by the customers. We focus on scheduling updates in the setting where the utility derived from a version is an unknown decreasing function of the time elapsed since the version was created. We map the scheduling problem to a multi-arm bandit and propose an update policy. We characterize its performance and compare it with the fundamental limit on the performance of any online policy.
How to Cite
Copyright (c) 2022 V S Ch Lakshmi Narayana, et al.
This work is licensed under a Creative Commons Attribution 4.0 International License.