dc.contributor.advisor | Ha, Hoai Phuong | |
dc.contributor.author | Blomli-Edvardsen, Tobias | |
dc.date.accessioned | 2018-06-22T11:51:06Z | |
dc.date.available | 2018-06-22T11:51:06Z | |
dc.date.issued | 2017-06-02 | |
dc.description.abstract | 1 Abstract
Key-value stores have a very large variation in their design and implementation, while still adhering to the key-value abstraction. The available generic benchmarks cannot truly represent the performance a key-value store will have with a specific application, unless your application happens to have the exact same configuration and workloads as the benchmark. Moreover, most benchmarks only measure throughput and latency, ignoring performance metrics like energy efficiency and space efficiency.
Introducing MELT: The multidimensional key-value store evaluation framework, which can take any applications usage characteristics of a key-value store and test it on multiple different key-value store implementations with different concurrency and throughputs settings. In addition, it measures four MELT performance metrics, memory, energy, latency and throughput. With this evaluation framework the assumption is that concurrency is better than serial key-value stores in all situations. Here will be shown results that support the claim that for certain applications, with throughput demands less than 10 million operations per second, serial hopscotch implementation outperforms the concurrent Libcuckoo on most of the MELT performance metrics. | en_US |
dc.identifier.uri | https://hdl.handle.net/10037/12972 | |
dc.language.iso | eng | en_US |
dc.publisher | UiT Norges arktiske universitet | en_US |
dc.publisher | UiT The Arctic University of Norway | en_US |
dc.rights.accessRights | openAccess | en_US |
dc.rights.holder | Copyright 2017 The Author(s) | |
dc.rights.uri | https://creativecommons.org/licenses/by-nc-sa/3.0 | en_US |
dc.rights | Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0) | en_US |
dc.subject.courseID | INF-3981 | |
dc.subject | VDP::Teknologi: 500::Informasjons- og kommunikasjonsteknologi: 550::Datateknologi: 551 | en_US |
dc.subject | VDP::Technology: 500::Information and communication technology: 550::Computer technology: 551 | en_US |
dc.title | MELT: The multidimensional key-value store performance evaluation framework.
Melt: memory, energy, latency and throughput | en_US |
dc.type | Master thesis | en_US |
dc.type | Mastergradsoppgave | en_US |