A survey on NoSQL stores

A Davoudian, L Chen, M Liu - ACM Computing Surveys (CSUR), 2018‏ - dl.acm.org
Recent demands for storing and querying big data have revealed various shortcomings of
traditional relational database systems. This, in turn, has led to the emergence of a new kind …

Optimizing energy consumption for data centers

H Rong, H Zhang, S **ao, C Li, C Hu - Renewable and Sustainable Energy …, 2016‏ - Elsevier
Big data applications have become increasingly popular with the appearance of cloud
computing and green computing. Therefore, internet service providers (ISPs) need to build …

Netcache: Balancing key-value stores with fast in-network caching

X **, X Li, H Zhang, R Soulé, J Lee, N Foster… - Proceedings of the 26th …, 2017‏ - dl.acm.org
We present NetCache, a new key-value store architecture that leverages the power and
flexibility of new-generation programmable switches to handle queries on hot items and …

Wisckey: Separating keys from values in ssd-conscious storage

L Lu, TS Pillai, H Gopalakrishnan… - ACM Transactions On …, 2017‏ - dl.acm.org
We present WiscKey, a persistent LSM-tree-based key-value store with a performance-
oriented data layout that separates keys from values to minimize I/O amplification. The …

Pebblesdb: Building key-value stores using fragmented log-structured merge trees

P Raju, R Kadekodi, V Chidambaram… - Proceedings of the 26th …, 2017‏ - dl.acm.org
Key-value stores such as LevelDB and RocksDB offer excellent write throughput, but suffer
high write amplification. The write amplification problem is due to the Log-Structured Merge …

{NetChain}:{Scale-Free}{Sub-RTT} coordination

X **, X Li, H Zhang, N Foster, J Lee, R Soulé… - … USENIX Symposium on …, 2018‏ - usenix.org
Coordination services are a fundamental building block of modern cloud systems, providing
critical functionalities like configuration management and distributed locking. The major …

Profiling a warehouse-scale computer

S Kanev, JP Darago, K Hazelwood… - Proceedings of the …, 2015‏ - dl.acm.org
With the increasing prevalence of warehouse-scale (WSC) and cloud computing,
understanding the interactions of server applications with the underlying microarchitecture …

In-memory big data management and processing: A survey

H Zhang, G Chen, BC Ooi, KL Tan… - IEEE Transactions on …, 2015‏ - ieeexplore.ieee.org
Growing main memory capacity has fueled the development of in-memory big data
management and processing. By eliminating disk I/O bottleneck, it is now possible to support …

Workload analysis of a large-scale key-value store

B Atikoglu, Y Xu, E Frachtenberg, S Jiang… - Proceedings of the 12th …, 2012‏ - dl.acm.org
Key-value stores are a vital component in many scale-out enterprises, including social
networks, online retail, and risk analysis. Accordingly, they are receiving increased attention …

{MICA}: A holistic approach to fast {In-Memory}{Key-Value} storage

H Lim, D Han, DG Andersen, M Kaminsky - 11th USENIX Symposium on …, 2014‏ - usenix.org
MICA is a scalable in-memory key-value store that handles 65.6 to 76.9 million key-value
operations per second using a single general-purpose multi-core system. MICA is over 4 …