314 13th USENIX Conference on File and Storage Technologies (FAST ’15) USENIX Association
References
[1] ANDERSEN, D. G., FRANKLIN, J., KAMINSKY,
M., P
HANISHAYEE, A., TAN, L., AND
VASUDEVAN, V. Fawn: A fast array of wimpy
nodes. In Proceedings of the ACM SIGOPS 22nd
symposium on Operating systems principles
(2009), pp. 1–14.
[2] A
PACHE. Accumulo.
http://accumulo.apache.org.
[3] A
PACHE. HBase. http://hbase.apache.org.
[4] B
ENDER, M. A., FARACH-COLTON, M.,
F
INEMAN,J.T.,FOGEL,Y.R.,KUSZMAUL,
B. C.,
AND NELSON, J. Cache-oblivious
streaming B-trees. In Proceedings of the 19th
Annual ACM Symposium on Parallel Algorithms
and Architectures (SPAA) (2007), pp. 81–92.
[5] B
ENT, J., GIBSON, G. A., GRIDER, G.,
M
CCLELLAND, B., NOWOCZYNSKI,P.,NUNEZ,
J., P
OLTE, M., AND WINGATE, M. PLFS: A
checkpoint filesystem for parallel applications. In
Proceedings of the ACM/IEEE Conference on
High Performance Computing (SC) (2009).
[6] B
LOOM, B. H. Space/time trade-offs in hash
coding with allowable errors. Commun. ACM 13,7
(1970), 422–426.
[7] B
ONWICK, J. ZFS: the last word in file systems.
https://blogs.oracle.com/video/entry/
zfs_the_last_word_in, Sept. 14 2004.
[8] B
RODAL, G. S., DEMAINE, E. D., FINEMAN,
J. T., I
ACONO, J., LANGERMAN, S., A ND
MUNRO, J. I. Cache-oblivious dynamic
dictionaries with update/query tradeoffs. In
Proceedings of the Twenty-First Annual
ACM-SIAM Symposium on Discrete Algorithms
(SODA) (2010), pp. 1448–1456.
[9] B
RODAL, G. S., AND FAGERBERG, R. Lower
bounds for external memory dictionaries. In
Proceedings of the 14th Annual ACM-SIAM
symposium on Discrete Algorithms (ACM) (2003),
pp. 546–554.
[10] B
UCHSBAUM, A. L., GOLDWASSER, M.,
V
ENKATASUBRAMANIAN, S., A ND
WESTB ROOK, J. R. On external memory graph
traversal. In Proceedings of the 11th Annual
ACM-SIAM Symposium on Discrete Algorithms
(SODA) (2000), pp. 859–860.
[11] C
ARD, R., TS’O, T., AND TWEEDIE, S. Design
and implementation of the Second Extended
Filesystem. In Proceedings of the First Dutch
International Symposium on Linux (1994), pp. 1–6.
[12] C
HANG,F.,DEAN , J., GHE M AWAT, S., HSIEH,
W. C., W
ALLACH, D. A., BURROWS, M.,
C
HANDRA,T.,FIKES, A., AND GRUBER, R. E.
Bigtable: A distributed storage system for
structured data. ACM Transactions on Computer
Systems (TOCS) 26, 2 (2008), 4.
[13] C
HAZELLE, B., AND GUIBAS, L. J. Fractional
cascading: I. A data structuring technique.
Algorithmica 1, 1-4 (1986), 133–162.
[14] D
OUTHITT, D. Instant 10-20% boost in disk
performance: the “noatime” option.
http://administratosphere.wordpress.
com/2011/07/29/instant-10-20-boost-in-
disk-performance-the-noatime-option/,
July 2011.
[15] E
SMET, J., BENDER, M. A., FARACH-COLTON,
M.,
AND KUSZMAUL, B. C. The TokuFS
streaming file system. In Proceedings of the 4th
USENIX Workshop on Hot Topics in Storage
(HotStorage) (June 2012).
[16] File system in userspace.
http://fuse.sourceforge.net/.
[17] G
OOGLE,INC. LevelDB: A fast and lightweight
key/value database library by Google.
http://code.google.com/p/leveldb/.
[18] G
RAY, J., AND REUTER, A. Transaction
Processing: Concepts and Techniques. Morgan
Kaufmann, 1993.
[19] H
ITZ, D., LAU, J., AND MALCOLM, M. File
system design for an NFS file server appliance.
Tech. rep., NetApp, 1994.
[20] L
AKSHMAN, A., AND MALIK, P. Cassandra: a
decentralized structured storage system. ACM
SIGOPS Operating Systems Review 44, 2 (2010),
35–40.
[21] L
EE, C., SIM, D., HWANG, J., AND CHO, S.
F2FS: A new file system for flash storage. In
Proceedings of the USENIX Conference on File
and Storage Technologies (FAST) (2015).
[22] L
IM, H., FAN, B., ANDERSEN, D. G., AND
KAMINSKY, M. Silt: A memory-efficient,
high-performance key-value store. In Proceedings
of the Twenty-Third ACM Symposium on
Operating Systems Principles (2011), pp. 1–13.