DocumentCode :
3775748
Title :
Analysis of cache implementations in a vertically distributed cloud data store
Author :
Jens Kohler;Thomas Specht
Author_Institution :
Institute for Enterprise Computing, University of Applied Sciences, Mannheim, Germany
fYear :
2015
Firstpage :
1
Lastpage :
6
Abstract :
This work is based on the SeDiCo framework (A Secure and Distributed Cloud Data Store) that implements a vertical database partitioning approach and distributes the respective partitions across different cloud providers. Unfortunately, the vertical data distribution suffers from severe performance issues, as the join of the data is a very time-consuming task. In order to overcome these performance challenges, we propose the introduction of a cache that stores frequently used data already joined in its cache memory. Although the introduction of a cache raises several new challenges (i.e. cache synchronization, replacement, loading strategies, etc.) it is a promising way to increase the performance of our framework. Thus, we focus on 3 concrete client-based cache implementations, namely an In-Memory key-value store, a locally installed database and a file-based JSON cache. The respective cache implementations offer appealing features for our framework and therefore we evaluate them in this work. We believe that the most important criterion for a cache is its performance and therefore we contrast the query performance results of each cache implementation as the main result of this work.
Publisher :
ieee
Conference_Titel :
Complex Systems (WCCS), 2015 Third World Conference on
Type :
conf
DOI :
10.1109/ICoCS.2015.7483294
Filename :
7483294
Link To Document :
بازگشت