An Efficient Two-Round Distributed Transaction Processing Approach over Heterogeneous Networks


연구 분야: Networking



학회: The VLDB Journal


초록

Countrywide and worldwide business, like gaming and social networks, drives the popularity of inter-data-center transactions. To support inter-data-center transaction processing and data center fault tolerance simultaneously, existing protocols suffer from significant performance degradation due to high-latency and unstable networks. In this paper, we propose RedT, a novel distributed transaction processing protocol that works in heterogeneous networks. In detail, nodes within a data center are inter-connected via the RDMA-capable network, and nodes across data centers are inter-connected via TCP/IP networks. RedT extends two-phase commit (2PC) by decomposing transactions into sub-transactions in terms of the data center granularity, and proposing a pre-write-log mechanism that is able to reduce the number of inter-data-center round-trips from a maximal of 6 to 2. Furthermore, RedT optimizes read-only transactions to commit with no inter-data-center communication. RedT supports supports both serializability and snapshot isolation. Extensive evaluation against state-of-the-art protocols shows that RedT can achieve up to higher throughputs and lower latency.


Author Profile
Hongyao Zhao

The Key Laboratory of Data Engineering and Knowledge Engineering Ministry of Education China and School of Information Renmin University of China Beijing China

Andorra
Author Profile
Wei Lu

The Key Laboratory of Data Engineering and Knowledge Engineering Ministry of Education China and School of Information Renmin University of China Beijing China

Andorra
Author Profile
Zhanhao Zhao

The Key Laboratory of Data Engineering and Knowledge Engineering Ministry of Education China and School of Information Renmin University of China Beijing China

Andorra

📄 논문 정보

발행 연도 2025년
인용수 0
출판 국가 Andorra, China
사이트 Springer
좋아요 수 0

연관 논문 목록 (59건)