The k-Server with Preferences Problem

05/23/2022
by   Jannik Castenow, et al.
0

The famous k-Server Problem covers plenty of resource allocation scenarios, and several variations have been studied extensively. However, to the best of our knowledge, no research has considered the problem if the servers are not identical and requests can express which servers should serve them. Therefore, we present a new model generalizing the k-Server Problem by preferences of the requests and study it in uniform metrics for deterministic online algorithms. In our model, requests can either demand to be answered by any server (general requests) or by a specific one (specific requests). If only general requests appear, the instance is one of the k-Server Problem, and a lower bound for the competitive ratio of k applies. If only specific requests appear, a competitive ratio of 1 becomes trivial since there is no freedom regarding the servers' movements. We show that if both kinds of requests appear, the lower bound raises to 2k-1. We study deterministic online algorithms in uniform metrics and present two algorithms. The first one has a competitive ratio dependent on the frequency of specific requests. It achieves a worst-case competitive ratio of 3k-2 while it is optimal when only general or only specific requests appear (ratio of k and 1). The second has a close-to-optimal worst-case competitive ratio of 2k+14. For the first algorithm, we show a lower bound of 3k-2, while the second one has one of 2k-1 when only general requests appear. Both algorithms differ in only one behavioral rule for each server that significantly influences the competitive ratio. Each server acting according to the rule allows approaching the worst-case lower bound, while it implies an increased lower bound for k-Server instances. Thus, there is a trade-off between performing well against instances of the k-Server Problem and ones containing specific requests.

READ FULL TEXT

page 1

page 5

page 11

page 27

research
10/25/2022

An Improved Algorithm for Open Online Dial-a-Ride

We consider the open online dial-a-ride problem, where transportation re...
research
11/05/2019

Unbounded lower bound for k-server against weak adversaries

We study the resource augmented version of the k-server problem, also kn...
research
10/01/2018

Slaying Hydrae: Improved Bounds for Generalized k-Server in Uniform Metrics

The generalized k-server problem is an extension of the weighted k-serve...
research
07/16/2020

Memoryless Algorithms for the Generalized k-server Problem on Uniform Metrics

We consider the generalized k-server problem on uniform metrics. We stud...
research
10/07/2018

Competitive Online Virtual Cluster Embedding Algorithms

In the conventional cloud service model, computing resources are allocat...
research
07/23/2019

Managing Multiple Mobile Resources

We extend the Mobile Server Problem, introduced in SPAA'17, to a model w...
research
04/10/2019

The Mobile Server Problem

We introduce the mobile server problem, inspired by current trends to mo...

Please sign up or login with your details

Forgot password? Click here to reset