English

Online Service with Delay

Data Structures and Algorithms 2017-08-21 v1

Abstract

In this paper, we introduce the online service with delay problem. In this problem, there are nn points in a metric space that issue service requests over time, and a server that serves these requests. The goal is to minimize the sum of distance traveled by the server and the total delay in serving the requests. This problem models the fundamental tradeoff between batching requests to improve locality and reducing delay to improve response time, that has many applications in operations management, operating systems, logistics, supply chain management, and scheduling. Our main result is to show a poly-logarithmic competitive ratio for the online service with delay problem. This result is obtained by an algorithm that we call the preemptive service algorithm. The salient feature of this algorithm is a process called preemptive service, which uses a novel combination of (recursive) time forwarding and spatial exploration on a metric space. We hope this technique will be useful for related problems such as reordering buffer management, online TSP, vehicle routing, etc. We also generalize our results to k>1k > 1 servers.

Keywords

Cite

@article{arxiv.1708.05611,
  title  = {Online Service with Delay},
  author = {Yossi Azar and Arun Ganesh and Rong Ge and Debmalya Panigrahi},
  journal= {arXiv preprint arXiv:1708.05611},
  year   = {2017}
}

Comments

30 pages, 11 figures, Appeared in 49th ACM Symposium on Theory of Computing (STOC), 2017

R2 v1 2026-06-22T21:17:58.471Z