Hardware-aware Database Systems: A New Era for Database Technology is Coming - Vision Paper
Resumo
A new era of computers with solid state memory (SSDs) chips providing petabytes of storage area is coming. Nonetheless database systems (DBSs) were designed presupposing that databases are persisted in hard disk drives (HDDs) for storing databases. Over the years, DBS components have been optimized based on performance characteristics of HDDs. Simply replacing HDDs by faster SSDs may not fully exploit the capabilities of SSDs. In this paper, we present and defend the idea of hardware-aware database systems in order to make database systems able to fully exploit the advantages provided by new hardware, such as solid state memories.
Palavras-chave:
Database systems, Hardware, Hardware-aware databases
Referências
Chen, F., Koufaty, D., and Zhang, X. (2009). Understanding intrinsic characteristics and system implications of ash memory based solid state drives. Proceedings of 11th. International Joint Conference on Measurement and Modeling of Computer Systems - SIGMETRICS09.
Dirik, C. and Jacob., B. (2009). The performance of pc solid-state disks (ssds) as a function of bandwidth, concurrency, device architecture, and system organization. ISCA ’09, pages 279–289.
Kim, J., Seo, S., Jung, D., Kim, J.-S., and Huh., J. (2012). Advances in flash memory ssd technology for enterprise database applications. IEEE Transactions on Computers, 61:636–649.
Narayanan, D. and Hodson, O. (2012). Whole-system persistence with non-volatile memories. ASPLOS, pages 401–410.
Park, S., Kim, Y., Urgaonkar, B., Lee, J., and Seo., E. (2011). A comprehensive study of energy efficiency and performance of flash-based {SSD}. Journal of Systems Architecture: the EUROMICRO Journal, 57:354–365.
Park, S.-Y., Seo, E., Shin, J.-Y., Maeng, S., and Lee., J. (2012). Exploiting internal parallelism of flash-based ssds. IEEE COMPUTER ARCHITECTURE LETTERS, pages 9–12.
Tavares, J. A., de Aguiar Moraes Filho, J., Brayner, A., and Lustosa, E. (2013). SCM-BP: an intelligent buffer management mechanism for database in storage class memory. JIDM, 4(3):374–389.
Vetter, J. S., Marin, G., McCurdy, C., Cira, C., Liu, Z., and Yu, W. (2012). Identifying opportunities for byte-addressable non-volatile memory in extreme-scale scientic applications. Parallel Distributed Processing Symposium (IPDPS), 2012 IEEE 26th International, pages 945–956.
Yu, X., Bezerra, G., Pavlo, A., Devadas, S., and Stonebraker, M. (2014). Staring into the abyss: An evaluation of concurrency control with one thousand cores. Proc. VLDB Endow., 8(3):209–220.
Dirik, C. and Jacob., B. (2009). The performance of pc solid-state disks (ssds) as a function of bandwidth, concurrency, device architecture, and system organization. ISCA ’09, pages 279–289.
Kim, J., Seo, S., Jung, D., Kim, J.-S., and Huh., J. (2012). Advances in flash memory ssd technology for enterprise database applications. IEEE Transactions on Computers, 61:636–649.
Narayanan, D. and Hodson, O. (2012). Whole-system persistence with non-volatile memories. ASPLOS, pages 401–410.
Park, S., Kim, Y., Urgaonkar, B., Lee, J., and Seo., E. (2011). A comprehensive study of energy efficiency and performance of flash-based {SSD}. Journal of Systems Architecture: the EUROMICRO Journal, 57:354–365.
Park, S.-Y., Seo, E., Shin, J.-Y., Maeng, S., and Lee., J. (2012). Exploiting internal parallelism of flash-based ssds. IEEE COMPUTER ARCHITECTURE LETTERS, pages 9–12.
Tavares, J. A., de Aguiar Moraes Filho, J., Brayner, A., and Lustosa, E. (2013). SCM-BP: an intelligent buffer management mechanism for database in storage class memory. JIDM, 4(3):374–389.
Vetter, J. S., Marin, G., McCurdy, C., Cira, C., Liu, Z., and Yu, W. (2012). Identifying opportunities for byte-addressable non-volatile memory in extreme-scale scientic applications. Parallel Distributed Processing Symposium (IPDPS), 2012 IEEE 26th International, pages 945–956.
Yu, X., Bezerra, G., Pavlo, A., Devadas, S., and Stonebraker, M. (2014). Staring into the abyss: An evaluation of concurrency control with one thousand cores. Proc. VLDB Endow., 8(3):209–220.
Publicado
04/10/2016
Como Citar
BRAYNER, Angelo; MONTEIRO FILHO, José Maria.
Hardware-aware Database Systems: A New Era for Database Technology is Coming - Vision Paper. In: SIMPÓSIO BRASILEIRO DE BANCO DE DADOS (SBBD), 31. , 2016, Salvador/BA.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2016
.
p. 187-192.
ISSN 2763-8979.
DOI: https://doi.org/10.5753/sbbd.2016.24326.