Skip to main navigation Skip to search Skip to main content

Green Paging and Parallel Paging

  • Kunal Agrawal
  • , Michael A. Bender
  • , Rathish Das
  • , William Kuszmaul
  • , Enoch Peserico
  • , Michele Scquizzato
  • Washington University St. Louis
  • Stony Brook University
  • Massachusetts Institute of Technology
  • University of Padua

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

7 Scopus citations

Abstract

We study two fundamental variants of the classic paging problem: green paging and parallel paging. In green paging one can choose the exact memory capacity in use at any given instant, between a maximum of k and a minimum of k/p pages; the goal is to minimize the integral of this number over the time required to complete a computation (note that running at lower capacity is not necessarily better, since might disproportionately increase the total completion time). In parallel paging, a memory of k pages is shared between p processors, each carrying out a separate computation; the goal is to minimize the respective completion times. We show how these two different problems are strictly related: any efficient solution to green paging can be converted into an efficient solution to parallel paging, and any lower bound for green paging can be converted into a lower bound for parallel paging - -in both cases in a black-box fashion. Exploiting this relation, we provide tight upper and lower bounds of (log p) on the competitive ratio with O(1) resource augmentation for both problems.

Original languageEnglish
Title of host publicationSPAA 2020 - Proceedings of the 32nd ACM Symposium on Parallelism in Algorithms and Architectures
PublisherAssociation for Computing Machinery
Pages493-495
Number of pages3
ISBN (Electronic)9781450369350
DOIs
StatePublished - Jul 6 2020
Event32nd ACM Symposium on Parallelism in Algorithms and Architectures, SPAA 2020 - Virtual, Online, United States
Duration: Jul 15 2020Jul 17 2020

Publication series

NameAnnual ACM Symposium on Parallelism in Algorithms and Architectures

Conference

Conference32nd ACM Symposium on Parallelism in Algorithms and Architectures, SPAA 2020
Country/TerritoryUnited States
CityVirtual, Online
Period07/15/2007/17/20

Keywords

  • green computing
  • online algorithms
  • paging
  • shared cache

Fingerprint

Dive into the research topics of 'Green Paging and Parallel Paging'. Together they form a unique fingerprint.

Cite this