Home > Research > Publications & Outputs > Multi-structured Redundancy
View graph of relations

Multi-structured Redundancy

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Multi-structured Redundancy. / Thereska, Eno; Gosset, Phil; Harper, Richard.
HotStorage'12 Proceedings of the 4th USENIX Conference on Hot Topics in Storage and File Systems. Berkeley, CA, USA: USENIX Association, 2012. p. 1-1 (HotStorage'12).

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Thereska, E, Gosset, P & Harper, R 2012, Multi-structured Redundancy. in HotStorage'12 Proceedings of the 4th USENIX Conference on Hot Topics in Storage and File Systems. HotStorage'12, USENIX Association, Berkeley, CA, USA, pp. 1-1. <http://dl.acm.org/citation.cfm?id=2342806.2342807>

APA

Thereska, E., Gosset, P., & Harper, R. (2012). Multi-structured Redundancy. In HotStorage'12 Proceedings of the 4th USENIX Conference on Hot Topics in Storage and File Systems (pp. 1-1). (HotStorage'12). USENIX Association. http://dl.acm.org/citation.cfm?id=2342806.2342807

Vancouver

Thereska E, Gosset P, Harper R. Multi-structured Redundancy. In HotStorage'12 Proceedings of the 4th USENIX Conference on Hot Topics in Storage and File Systems. Berkeley, CA, USA: USENIX Association. 2012. p. 1-1. (HotStorage'12).

Author

Thereska, Eno ; Gosset, Phil ; Harper, Richard. / Multi-structured Redundancy. HotStorage'12 Proceedings of the 4th USENIX Conference on Hot Topics in Storage and File Systems. Berkeley, CA, USA : USENIX Association, 2012. pp. 1-1 (HotStorage'12).

Bibtex

@inproceedings{74ae2245854449d8a4076bc8560f57bb,
title = "Multi-structured Redundancy",
abstract = "One-size-fits-all solutions have not worked well in storage systems. This is true in the enterprise where noSQL, Map-Reduce and column-stores have added value to traditional database workloads. This is also true outside the enterprise. A recent paper [7] illustrated that even the single-desktop store is a rich mixture of file systems, databases and key-value stores. Yet, in research one-size-fits-all solutions are always tempting and point-optimizations emerge, with the current theme du jour being key-value stores [8].Workloads naturally change their requirements over time (e.g., from update-intensive to query-intensive). This paper proposes research around a multistructured storage architecture. Such architecture is composed of many lightweight data structures such as BTrees, key-value stores, graph stores and chunk stores. The call for modular storage and systems is not dissimilar to the Ex-okernel [4] or Anvil [10] approaches. The key difference that this paper argues about is that we want these data structures to co-exist in the same system. The system should then automatically use the right one at the right workload phase. To enable this technically, we propose to leverage the existing N-way redundancy in the data center and have each of N replicas embody a different data structure.",
author = "Eno Thereska and Phil Gosset and Richard Harper",
year = "2012",
language = "English",
series = "HotStorage'12",
publisher = "USENIX Association",
pages = "1--1",
booktitle = "HotStorage'12 Proceedings of the 4th USENIX Conference on Hot Topics in Storage and File Systems",

}

RIS

TY - GEN

T1 - Multi-structured Redundancy

AU - Thereska, Eno

AU - Gosset, Phil

AU - Harper, Richard

PY - 2012

Y1 - 2012

N2 - One-size-fits-all solutions have not worked well in storage systems. This is true in the enterprise where noSQL, Map-Reduce and column-stores have added value to traditional database workloads. This is also true outside the enterprise. A recent paper [7] illustrated that even the single-desktop store is a rich mixture of file systems, databases and key-value stores. Yet, in research one-size-fits-all solutions are always tempting and point-optimizations emerge, with the current theme du jour being key-value stores [8].Workloads naturally change their requirements over time (e.g., from update-intensive to query-intensive). This paper proposes research around a multistructured storage architecture. Such architecture is composed of many lightweight data structures such as BTrees, key-value stores, graph stores and chunk stores. The call for modular storage and systems is not dissimilar to the Ex-okernel [4] or Anvil [10] approaches. The key difference that this paper argues about is that we want these data structures to co-exist in the same system. The system should then automatically use the right one at the right workload phase. To enable this technically, we propose to leverage the existing N-way redundancy in the data center and have each of N replicas embody a different data structure.

AB - One-size-fits-all solutions have not worked well in storage systems. This is true in the enterprise where noSQL, Map-Reduce and column-stores have added value to traditional database workloads. This is also true outside the enterprise. A recent paper [7] illustrated that even the single-desktop store is a rich mixture of file systems, databases and key-value stores. Yet, in research one-size-fits-all solutions are always tempting and point-optimizations emerge, with the current theme du jour being key-value stores [8].Workloads naturally change their requirements over time (e.g., from update-intensive to query-intensive). This paper proposes research around a multistructured storage architecture. Such architecture is composed of many lightweight data structures such as BTrees, key-value stores, graph stores and chunk stores. The call for modular storage and systems is not dissimilar to the Ex-okernel [4] or Anvil [10] approaches. The key difference that this paper argues about is that we want these data structures to co-exist in the same system. The system should then automatically use the right one at the right workload phase. To enable this technically, we propose to leverage the existing N-way redundancy in the data center and have each of N replicas embody a different data structure.

M3 - Conference contribution/Paper

T3 - HotStorage'12

SP - 1

EP - 1

BT - HotStorage'12 Proceedings of the 4th USENIX Conference on Hot Topics in Storage and File Systems

PB - USENIX Association

CY - Berkeley, CA, USA

ER -