Improved algorithms for dynamic page migration

  • Authors:
  • Marcin Bienkowski;Miroslaw Dynia;Miroslaw Korzeniowski

  • Affiliations:
  • International Graduate School of Dynamic Intelligent Systems, University of Paderborn, Germany;DFG Graduate College “Automatic Configuration in Open Systems”, University of Paderborn, Germany;International Graduate School of Dynamic Intelligent Systems, University of Paderborn, Germany

  • Venue:
  • STACS'05 Proceedings of the 22nd annual conference on Theoretical Aspects of Computer Science
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

The dynamic page migration problem [4] is defined in a distributed network of n mobile nodes sharing one indivisible memory page of size D. During runtime, the nodes can both access a unit of data from the page and move with a constant speed, thus changing the costs of communication. The problem is to compute online a schedule of page movements to minimize the total communication cost. In this paper we construct and analyze the first deterministic algorithm for this problem. We prove that it achieves an (up to a constant factor) optimal competitive ratio $\mathcal{O}(n\cdot\sqrt{D})$. We show that the randomization of this algorithm improves this ratio to $\mathcal{O}(\sqrt{D}\cdot {\rm log} n)$ (against an oblivious adversary). This substantially improves an $\mathcal{O}(n\cdot\sqrt{D})$ upper bound from [4]. We also give an almost matching lower bound of $\Omega(\sqrt{D}\cdot\sqrt{{\rm log} n})$ for this problem.