Analyzing the Performance of Data Replication and Data Partitioning in the Cloud: the BEOWULF Approach

被引:0
|
作者
Stiemer, Alexander [1 ]
Fetai, Ilir [2 ]
Schuldt, Heiko [1 ]
机构
[1] Univ Basel, Dept Math & Comp Sci, Basel, Switzerland
[2] Swiss Distance Univ Appl Sci, Basel, Switzerland
关键词
cloud data management; data replication; data partitioning;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Applications deployed in the Cloud usually come with dedicated performance and availability requirements. This can be achieved by replicating data across several sites and/or by partitioning data. Data replication allows to parallelize read requests and thus to decrease data access latency, but induces significant overhead for the synchronization of updates. Partitioning, in contrast, is highly beneficial if all the data accessed by an application is located at the same site, but again necessitates coordination if distributed transactions are needed to serve applications. In this paper, we analyze three protocols for distributed data management in the Cloud, namely Read-One-Write-All-Available (ROWAA), Majority Quorum (MQ) and Data Partitioning (DP) - all in a configuration that guarantees strong consistency. We introduce BEOWULF, a meta protocol based on a comprehensive cost model that integrates the three protocols and that dynamically selects the protocol with the lowest latency for a given workload. In the evaluation, we compare the prediction of the BEOWULF cost model with a baseline evaluation. The results nicely show the effectiveness of the analytical model and the precision in selecting the best suited protocol for a given workload.
引用
收藏
页码:2837 / 2846
页数:10
相关论文
共 50 条
  • [1] Data Replication on the Cloud/Edge
    Mealha, David
    Preguica, Nuno
    Gomes, Maria Cecilia
    Leitao, Joao
    PAPOC '19: PROCEEDINGS OF THE 6TH WORKSHOP ON PRINCIPLES AND PRACTICE OF CONSISTENCY FOR DISTRIBUTED DATA, 2019,
  • [2] Optimized Data Replication in Cloud Using Hybrid Optimization Approach
    Rambabu, D.
    Govardhan, A.
    Transactions on Emerging Telecommunications Technologies, 2024, 35 (11)
  • [3] A Novel Intelligent Approach for Dynamic Data Replication in Cloud Environment
    Awad, Ahmed
    Salem, Rashed
    Abdelkader, Hatem
    Salam, Mustafa Abdul
    IEEE ACCESS, 2021, 9 : 40240 - 40254
  • [4] Hierarchical data replication strategy to improve performance in cloud computing
    Najme Mansouri
    Mohammad Masoud Javidi
    Behnam Mohammad Hasani Zade
    Frontiers of Computer Science, 2021, 15
  • [5] Adaptive data replication strategy in cloud computing for performance improvement
    Najme MANSOURI
    Frontiers of Computer Science, 2016, 10 (05) : 925 - 935
  • [6] Hierarchical data replication strategy to improve performance in cloud computing
    Mansouri, Najme
    Javidi, Mohammad Masoud
    Zade, Behnam Mohammad Hasani
    FRONTIERS OF COMPUTER SCIENCE, 2021, 15 (02)
  • [7] Adaptive data replication strategy in cloud computing for performance improvement
    Mansouri, Najme
    FRONTIERS OF COMPUTER SCIENCE, 2016, 10 (05) : 925 - 935
  • [8] DROPS: Division and Replication of Data in Cloud for Optimal Performance and Security
    Ali, Mazhar
    Bilal, Kashif
    Khan, Samee U.
    Veeravalli, Bharadwaj
    Li, Keqin
    Zomaya, Albert Y.
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2018, 6 (02) : 303 - 315
  • [9] Hierarchical data replication strategy to improve performance in cloud computing
    Najme MANSOURI
    Mohammad Masoud JAVIDI
    Behnam Mohammad Hasani ZADE
    Frontiers of Computer Science, 2021, (02) : 62 - 78
  • [10] A Performance and Profit Oriented Data Replication Strategy for Cloud Systems
    Tos, Uras
    Mokadem, Riad
    Hameurlain, Abdelkader
    Ayav, Tolga
    Bora, Sebnem
    2016 INT IEEE CONFERENCES ON UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING AND COMMUNICATIONS, CLOUD AND BIG DATA COMPUTING, INTERNET OF PEOPLE, AND SMART WORLD CONGRESS (UIC/ATC/SCALCOM/CBDCOM/IOP/SMARTWORLD), 2016, : 780 - 787