YCSB++: Benchmarking and Performance Debugging Advanced Features in Scalable Table Stores

Gespeichert in:
Bibliographische Detailangaben
Titel: YCSB++: Benchmarking and Performance Debugging Advanced Features in Scalable Table Stores
Autoren: Swapnil Patil, Milo Polte, Kai Ren, Wittawat Tantisiriroj, Lin Xiao, Julio López, Garth Gibson
Weitere Verfasser: The Pennsylvania State University CiteSeerX Archives
Quelle: http://www.pdl.cmu.edu/PDL-FTP/Storage/CMU-PDL-11-111.pdf.
Publikationsjahr: 2011
Bestand: CiteSeerX
Schlagwörter: feedback, and support. Keywords, Scalable cloud databases, benchmarking, performance debugging, HBase, IcyTable, YCSB
Beschreibung: Inspired by Google’s BigTable, a variety of scalable, semi-structured, weak-semantic table stores have been developed and optimized for different priorities such as query speed, ingest speed, availability, and interactivity. As these systems mature, performance benchmarking will advance from measuring the rate of simple workloads to understanding and debugging the performance of advanced features such as ingest speed-up techniques and function shipping filters from client to servers. This paper describes a set of extensions, called YCSB++, to the Yahoo! Cloud Serving Benchmark (YCSB) to improve performance understanding and debugging of these advanced features. YCSB++ includes multi-tester coordination for increased load and eventual consistency measurement, multi-phase workloads to quantify the consequences of work deferring and the benefits APIs for explicit incorporation of advanced features in benchmark tests. To enhance performance debugging, we customized an existing cluster monitoring tool to gather the internal statistics of YCSB++, table stores, system services like HDFS and operating systems, and to offer easy
Publikationsart: text
Dateibeschreibung: application/pdf
Sprache: English
Relation: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.220.4065
Verfügbarkeit: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.220.4065
http://www.pdl.cmu.edu/PDL-FTP/Storage/CMU-PDL-11-111.pdf
Rights: Metadata may be used without restrictions as long as the oai identifier remains attached to it.
Dokumentencode: edsbas.D3AC3AEC
Datenbank: BASE
Beschreibung
Abstract:Inspired by Google’s BigTable, a variety of scalable, semi-structured, weak-semantic table stores have been developed and optimized for different priorities such as query speed, ingest speed, availability, and interactivity. As these systems mature, performance benchmarking will advance from measuring the rate of simple workloads to understanding and debugging the performance of advanced features such as ingest speed-up techniques and function shipping filters from client to servers. This paper describes a set of extensions, called YCSB++, to the Yahoo! Cloud Serving Benchmark (YCSB) to improve performance understanding and debugging of these advanced features. YCSB++ includes multi-tester coordination for increased load and eventual consistency measurement, multi-phase workloads to quantify the consequences of work deferring and the benefits APIs for explicit incorporation of advanced features in benchmark tests. To enhance performance debugging, we customized an existing cluster monitoring tool to gather the internal statistics of YCSB++, table stores, system services like HDFS and operating systems, and to offer easy