A Correlation-Aware Data Placement Strategy for Key-Value Stores

被引:0
|
作者
Vilaca, Ricardo [1 ]
Oliveira, Rui [1 ]
Pereira, Jose [1 ]
机构
[1] Univ Minho, High Assurance Software Lab, Braga, Portugal
关键词
Peer-to-Peer; DHT; Cloud Computing; Dependability;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Key-value stores hold the unprecedented bulk of the data produced by applications such as social networks. Their scalability and availability requirements often outweigh sacrificing richer data and processing models, and even elementary data consistency. Moreover, existing key-value stores have only random or order based placement strategies. In this paper we exploit arbitrary data relations easily expressed by the application to foster data locality and improve the performance of complex queries common in social network read-intensive workloads. We present a novel data placement strategy, supporting dynamic tags, based on multidimensional locality-preserving mappings. We compare our data placement strategy with the ones used in existing key-value stores under the workload of a typical social network application and show that the proposed correlation-aware data placement strategy offers a major improvement on the system's overall response time and network requirements.
引用
收藏
页码:214 / 227
页数:14
相关论文
共 50 条
  • [1] Parallax: Hybrid Key-Value Placement in LSM-based Key-Value Stores
    Xanthakis, Giorgos
    Saloustros, Giorgos
    Batsaras, Nikos
    Papagiannis, Anastasios
    Bilas, Angelos
    [J]. PROCEEDINGS OF THE 2021 ACM SYMPOSIUM ON CLOUD COMPUTING (SOCC '21), 2021, : 305 - 318
  • [2] Quality-aware schedulers for weak consistency key-value data stores
    Xu, Chen
    Sharaf, Mohamed A.
    Zhou, Xiaofang
    Zhou, Aoying
    [J]. DISTRIBUTED AND PARALLEL DATABASES, 2014, 32 (04) : 535 - 581
  • [3] Towards a Cost-Aware Data Migration Approach for Key-Value Stores
    Qin, Xiulei
    Zhang, Wenbo
    Wang, Wei
    Wei, Jun
    Zhao, Xin
    Huang, Tao
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2012, : 551 - 556
  • [4] Quality-aware schedulers for weak consistency key-value data stores
    Chen Xu
    Mohamed A. Sharaf
    Xiaofang Zhou
    Aoying Zhou
    [J]. Distributed and Parallel Databases, 2014, 32 : 535 - 581
  • [5] Robust Data Sharing with Key-Value Stores
    Basescu, Cristina
    Cachin, Christian
    Eyal, Ittay
    Haas, Robert
    Sorniotti, Alessandro
    Vukolic, Marko
    Zachevsky, Ido
    [J]. 2012 42ND ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2012,
  • [6] An adaptive replica placement approach for distributed key-value stores
    Costa Filho, Jose S.
    Cavalcante, Denis M.
    Moreira, Leonardo O.
    Machado, Javam C.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (11):
  • [7] AUTOPLACER: Scalable Self-Tuning Data Placement in Distributed Key-Value Stores
    Paiva, Joao
    Ruivo, Pedro
    Romano, Paolo
    Rodrigues, Luis
    [J]. ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2015, 9 (04)
  • [8] A Resource Allocation Controller for Key-Value Data Stores
    Kim, Young Ki
    HoseinyF, M. Reza
    Lee, Young Choon
    Zomaya, Albert Y.
    [J]. 2017 IEEE 16TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2017, : 281 - 284
  • [9] Exploiting key-value data stores scalability for HPC
    Cugnasco, Cesare
    Becerra, Yolanda
    Torres, Jordi
    Ayguade, Eduard
    [J]. 2017 46TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPPW), 2017, : 85 - 94
  • [10] Encrypted Key-Value Stores
    Agarwal, Archita
    Kamara, Seny
    [J]. PROGRESS IN CRYPTOLOGY - INDOCRYPT 2020, 2020, 12578 : 62 - 85