A persistent memory-aware buffer pool manager simulator for multi-tenant cloud databases

Taras Basiuk, Le Gruenwald, Laurent D'Orazio, Eleazar Leal

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Non-Volatile Memory (NVM) is a promising development for Database Management Systems (DBMS), offering abundant and fast storage to complement traditional disk and main memory architectures. NVM introduces additional data migration possibilities to the traditional buffer pool (BP) managers used by the DBMS. Hence, the efficient use of this new technology requires a re-design of the BP manager. For the cloud Database-as-a-Service products, this need for a re-design is further complicated by the traditional cloud providers' goal to minimize the Service Level Agreement (SLA) violation penalties paid to their tenants. Unfortunately, current research in the area does not provide a comprehensive picture of the components constituting a multi-tenant persistent memory aware BP manager for a cloud database that makes use of NVM. Furthermore, researchers lack the software tools needed to quickly prototype and estimate the effectiveness of novel data management policies guiding those components. In this paper, we attempt to remedy both issues, first, by proposing a generalized framework that defines the purpose and the abstract interfaces of various multitenant persistent memory-aware BP manager components, and second, by developing and demonstrating a simulator algorithm that is shown to aid in quick testing of different implementations of those BP manager components.

Original languageEnglish (US)
Title of host publicationProceedings - 2020 IEEE 36th International Conference on Data Engineering Workshops, ICDEW 2020
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages121-126
Number of pages6
ISBN (Electronic)9781728142661
DOIs
StatePublished - Apr 2020
Event36th IEEE International Conference on Data Engineering Workshops, ICDEW 2020 - Dallas, United States
Duration: Apr 20 2020Apr 24 2020

Publication series

NameProceedings - 2020 IEEE 36th International Conference on Data Engineering Workshops, ICDEW 2020

Conference

Conference36th IEEE International Conference on Data Engineering Workshops, ICDEW 2020
CountryUnited States
CityDallas
Period4/20/204/24/20

Keywords

  • Buffer storage
  • Cloud computing
  • Database systems
  • Nonvolatile memory
  • Simulation

Fingerprint Dive into the research topics of 'A persistent memory-aware buffer pool manager simulator for multi-tenant cloud databases'. Together they form a unique fingerprint.

  • Cite this

    Basiuk, T., Gruenwald, L., D'Orazio, L., & Leal, E. (2020). A persistent memory-aware buffer pool manager simulator for multi-tenant cloud databases. In Proceedings - 2020 IEEE 36th International Conference on Data Engineering Workshops, ICDEW 2020 (pp. 121-126). [9094123] (Proceedings - 2020 IEEE 36th International Conference on Data Engineering Workshops, ICDEW 2020). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ICDEW49219.2020.00011