Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Towards database virtualization for database as a service

Published: 01 August 2013 Publication History
  • Get Citation Alerts
  • Abstract

    Advances in operating system and storage-level virtualization technologies have enabled the effective consolidation of heterogeneous applications in a shared cloud infrastructure. Novel research challenges arising from this new shared environment include load balancing, workload estimation, resource isolation, machine replication, live migration, and an emergent need of automation to handle large scale operations with minimal manual intervention. Given that databases are at the core of most applications that are deployed in the cloud, database management systems (DBMSs) represent a very important technology component that needs to be virtualized in order to realize the benefits of virtualization from autonomic management of data-intensive applications in large scale data-centers. The goal of this tutorial is to survey the techniques used in providing elasticity in virtual machine systems, shared storage systems, and survey database research on multitenant architectures and elasticity primitives. This foundation of core Database as a Service advances, together with a primer of important related topics in OS and storage-level virtualization, are central for anyone that wants to operate in this area of research.

    References

    [1]
    C. Clark, K. Fraser, S. Hand, J. G. Hansen, E. Jul, C. Limpach, I. Pratt, and A. Warfield. Live migration of virtual machines. In NSDI, pages 273-286, 2005.
    [2]
    C. Curino, E. Jones, R. Popa, N. Malviya, E. Wu, S. Madden, H. Balakrishnan, and N. Zeldovich. Relational Cloud: A Database Service for the Cloud. In CIDR, pages 235-240, 2011.
    [3]
    A. Gulati, C. Kumar, and I. Ahmad. Storage Workload Characterization and Consolidation in Virtualized Environments. In VPACT, 2009.
    [4]
    A. Gulati, G. Shanmugathan, I. Ahamad, C. waldspurger, and M. Uysal. Pesto: Online Storage Perfromance Management in Virtualized Datacenters. In SoCC, pages 19:1-19:14, 2011.
    [5]
    Z. Liu, H. Hacigümüs, H. J. Moon, Y. Chi, and W.-P. Hsiung. Pmax: tenant placement in multitenant databases for profit maximization. In EDBT, pages 442-453, 2013.
    [6]
    V. Narasayya, S. Das, M. Syamala, B. Chandramouli, and S. Chaudhuri. Sqlvm: Performance isolation in multitenant relational database-as-a-service. In CIDR, 2013.
    [7]
    C. A. Waldspurger. Memory resource management in vmware esx server. In OSDI, pages 181-194, 2002.

    Cited By

    View all
    • (2016)Not for the timidProceedings of the VLDB Endowment10.14778/3007263.30072649:13(1245-1256)Online publication date: 1-Sep-2016
    • (2015)Microsoft azure SQL database telemetryProceedings of the Sixth ACM Symposium on Cloud Computing10.1145/2806777.2806845(189-194)Online publication date: 27-Aug-2015

    Index Terms

    1. Towards database virtualization for database as a service
      Index terms have been assigned to the content through auto-classification.

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image Proceedings of the VLDB Endowment
      Proceedings of the VLDB Endowment  Volume 6, Issue 11
      August 2013
      237 pages

      Publisher

      VLDB Endowment

      Publication History

      Published: 01 August 2013
      Published in PVLDB Volume 6, Issue 11

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)6
      • Downloads (Last 6 weeks)1
      Reflects downloads up to 27 Jul 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2016)Not for the timidProceedings of the VLDB Endowment10.14778/3007263.30072649:13(1245-1256)Online publication date: 1-Sep-2016
      • (2015)Microsoft azure SQL database telemetryProceedings of the Sixth ACM Symposium on Cloud Computing10.1145/2806777.2806845(189-194)Online publication date: 27-Aug-2015

      View Options

      Get Access

      Login options

      Full Access

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media