Key-Value Store를 위한 저장 매체 기술 연구 동향

  • 발행 : 2016.07.30

초록

키워드

참고문헌

  1. J.Manyika, M.Chui, B.Brown, J.Bughin, R.Dobbs, C.Roxburgh, and A. H. Byers, "Big data: The Next Frontier for Innovation, Competition, and Productivity," McKinsey Global Institute, Tech. Rep., 2011.
  2. T. Rabl, M. Sadoghi, H.-A. Jacobsen, S. Gomez-Villamor, V. Munte's- Mulero, and S. Mankowskii, "Solving Big Data Challenges for Enter- prise Application Performance Management," PVLDB, 2012.
  3. M. Olson, K. Bostic, and M. Seltzer. Berkeley db. In Proc. of USENIX Annual Technical Conference, 1999
  4. A. Badam, K. Park, V. Pai, and L. Peterson. Hashcache: cache storage for the next billion. In Proc. of USENIX Networked System Design and Implementation, 2009.
  5. memcached - a distributed memory object caching system https://memcached.org/
  6. F. Chang, J. Dean, S. Ghemawat, W. C. Hsieh, D. A. Wallach, M. Burrows, T. Chandra, A. Fikes, and R. E. Gruber, "Bigtable: A distributed storage system for structured data," in OSDI, 2006.
  7. G. DeCandia, D. Hastorun, M. Jampani, G. Kakulapati, A. Lakshman, A. Pilchin, S. Sivasubramanian, P. Vosshall, and W. Vogels, "Dynamo: Amazon's Highly Available Key-Value Store," in SOSP, 2007.
  8. A. Lakshman and P. Malik, "Cassandra: a decentralized structured storage system," SIGOPS Review, 2010.
  9. LevelDB - a fast and lightweight key/value database library by Google. http://code.google.com/p/leveldb/.
  10. Apache HBase. http://hbase.apache.org/.
  11. M. Sadoghi, K. A. Ross, M. Canim, and B. Bhattacharjee, "Making updates disk-I/O friendly using SSDs," PVLDB'13.
  12. R. Cartell, "Scalable SQL and NoSQL data stores," SIGMOD Record, 2010.
  13. M. Cornwell, "Anatomy of a solid-state drive," Communications of the ACM, 2012.
  14. L. Bouganim, B. r Jnsson, and P. Bonnet, "uFLIP: Understanding Flash IO Patterns," in CIDR '09: Fourth Biennial Conference on Innovative Data Systems Research.
  15. G. Graefe, "The Five-Minute Rule 20 Years Later: and How Flash Memory Changes the Rules ," Communications of the ACM, 2009.
  16. Prashanth Menon, Tilmann Rabl, Mohammad Sadoghi, Hans-Arno Jacobsen, "CaSSanDra: An SSD Boosted Key-Value Store", IEEE ICDE Conference, 2014.
  17. MCDipper, https://www.facebook.com/notes/facebook-engineering/mcdipper-a-key-value-cache-for-flash-storage/10151347090423920
  18. Fatcache, https://github.com/twitter/fatcache
  19. LIM, H., FAN, B., ANDERSON, D. G., AND KAMINSKY, M. SILT: A Memory-Efficient, High-Performance Key-Value Store. In Proceedings of the 23rd ACM Symposium on Operating Systems Principles (SOSP'11) (Cascais, Portugal, October 23-26 2011)
  20. MA 'RMOL, L., SUNDARARAMAN, S., TALAGALA, N., AND RAN- GASWAMI, R. NVMKV: A Scalable and Lightweight, FTL-aware Key-Value Store. In Prceedings of USENIX ATC'15 (2015).
  21. Open-Channel Solid State Drives, http://openchannelssd.readthedocs.io/en/latest/
  22. NVMe (Non-Volatile Memory Express), http://www.nvmexpress.org
  23. YANG, J., PLASSON, N., GILLIS, G., TALAGALA, N., AND SUN- DARARAMAN, S. Don't Stack Your Log on My Log. In Proceedings of the 2nd Workshop on Interactions of NVM/Flash with Operating Systems and Workloads (INFLOW'14) (Broomfield, CO, October 5 2014).
  24. ZHANG, Y., ARPACI-DUSSEAU, A. C., AND ARPACI-DUSSEAU, R. H. De-indirection for Flash-based SSDs with Nameless Writes. In Proceedings of FAST'12 (2012).
  25. ZHANG, Y., ARPACI-DUSSEAU, A. C., AND ARPACI-DUSSEAU, R. H. Removing the Costs and Retaining the Benefits of Flash-Based SSD Virtualization with FSDV. In Proceedings of MSST'15 (Santa Clara, CA, June 2015).
  26. L. Grupp, J. Davis, and S. Swanson. The bleak future of nand flash memory. In Proc. of USENIX FAST, 2012.