• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
Tian Junfeng, Wang Yanbiao. Causal-Pdh: Causal Consistency Model for NoSQL Distributed Data Storage Using HashGraph[J]. Journal of Computer Research and Development, 2020, 57(12): 2703-2716. DOI: 10.7544/issn1000-1239.2020.20190686
Citation: Tian Junfeng, Wang Yanbiao. Causal-Pdh: Causal Consistency Model for NoSQL Distributed Data Storage Using HashGraph[J]. Journal of Computer Research and Development, 2020, 57(12): 2703-2716. DOI: 10.7544/issn1000-1239.2020.20190686

Causal-Pdh: Causal Consistency Model for NoSQL Distributed Data Storage Using HashGraph

Funds: This work was supported by the National Natural Science Foundation of China for Young Scientists (61802106).
More Information
  • Published Date: November 30, 2020
  • The causal consistency of data in a distributed environment means that when data with causal dependence is updated, the dependency metadata in other distributed copies must be updated simultaneously, while meeting higher availability and performance requirements. To solve the problem of users put latency and updating visible latency in existing results, based on the data center stable vectors, combined with the principle of hybrid logical clocks and the HashGraph, we propose the Causal-Pdh model. To reduce the communication overhead caused by exchanging data between replicates, partial stabel vectors required by synchronizing data and Hash value as the message signatures are used instead of the whole data center stable vectors. The principle of virtual voting in HashGraph is used to improve the process of synchronizing the latest entries in each data center. Just like Gossip about Gossip: each parent node also randomly exchanges the latest status, and updates the clock regularly. This progress reduces the time of virtual voting between the replicates. Finally, it is verified by experiments that the Causal-Pdh model not only doesnt affect the throughput of the client query, but also reduces the wait latency of users put operation by 20.85% when the clock skew is severe. When the query is amplified in the system, the response time of request is reduced by 23.37%.
  • Related Articles

    [1]Zhang Jing, Ju Jialiang, Ren Yonggong. Double-Generators Network for Data-Free Knowledge Distillation[J]. Journal of Computer Research and Development, 2023, 60(7): 1615-1627. DOI: 10.7544/issn1000-1239.202220024
    [2]Xiang Chaocan, Cheng Wenhui, Zhang Zhao, Jiao Xianlong, Qu Yuben, Chen Chao, Dai Haipeng. Intelligent Edge Computing-Empowered Adaptive Urban Traffic Sensing Data Recovery[J]. Journal of Computer Research and Development, 2023, 60(3): 619-634. DOI: 10.7544/issn1000-1239.202110962
    [3]Pu Yonglin, Yu Jiong, Lu Liang, Li Ziyang, Guo Binglei, Liao Bin. Energy-Efficient Strategy Based on Data Recovery in Storm[J]. Journal of Computer Research and Development, 2021, 58(3): 479-496. DOI: 10.7544/issn1000-1239.2021.20200489
    [4]Xu Guangwei, Shi Chunhong, Feng Xiangyang, Luo Xin, Shi Xiujin, Han Songhua, Li Wei. Multi-Replica Cloud Data Storage Based on Hierarchical Network Coding[J]. Journal of Computer Research and Development, 2021, 58(2): 293-304. DOI: 10.7544/issn1000-1239.2021.20200340
    [5]Xiao Zhongzheng, Chen Ningjiang, Wei Jun, Zhang Wenbo. A High Performance Management Schema of Metadata Clustering for Large-Scale Data Storage Systems[J]. Journal of Computer Research and Development, 2015, 52(4): 929-942. DOI: 10.7544/issn1000-1239.2015.20131911
    [6]Wang Qiang, Li Xiongfei, Wang Jing. A Data Placement and Task Scheduling Algorithm in Cloud Computing[J]. Journal of Computer Research and Development, 2014, 51(11): 2416-2426. DOI: 10.7544/issn1000-1239.2014.20130749
    [7]Zhang Tiantian, Cui Lizhen, and Xu Meng. A Pareto-Based Data Placement Strategy in Database as a Service Model[J]. Journal of Computer Research and Development, 2014, 51(6): 1373-1382.
    [8]Zhang Peng, Wang Guiling, Xu Xuehui. A Data Placement Approach for Workflow in Cloud[J]. Journal of Computer Research and Development, 2013, 50(3): 636-647.
    [9]Wang Nianbin, Song Yibo, Yao Nianmin, Liu Daxin. A Parallel Data Processing Middleware Based on Clusters[J]. Journal of Computer Research and Development, 2007, 44(10): 1702-1708.
    [10]Sun Yongming, Lin Qi. 1.5Gbps High Speed Serial Data Recovery Circuit Made from Standard Cells[J]. Journal of Computer Research and Development, 2005, 42(10): 1826-1831.
  • Cited by

    Periodical cited type(3)

    1. 张婷,李文敬,黄帆. 基于多核PC的MAP记录表冲突规避算法. 计算机工程与设计. 2020(12): 3419-3424 .
    2. 张瑞聪,任鹏程,房凯,张卫山. Hadoop环境下分布式物联网设备状态分析处理系统. 计算机系统应用. 2019(12): 79-85 .
    3. 涂云山,储佳佳,张耀,翁楚良. 面向新硬件的数据处理软件技术. 华东师范大学学报(自然科学版). 2018(05): 30-40+78 .

    Other cited types(6)

Catalog

    Article views (691) PDF downloads (272) Cited by(9)

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return