Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A distributed transaction processing system using multiple types of replicas in a decentralized architecture

A distributed transaction and transaction processing technology, applied in the field of distributed transaction processing system, can solve the problems of limited reading and writing environment, high cost, global transaction dependence, etc., and achieve the effect of strong scalability and strong scalability

Active Publication Date: 2015-09-23
HUAZHONG UNIV OF SCI & TECH
View PDF3 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Aiming at the defects of the prior art, the purpose of the present invention is to provide a distributed transaction processing system using multi-type copies in a decentralized architecture, aiming at solving the limitation of the read-write environment existing in the existing system, which cannot be based on The application needs to configure the availability of read and write by itself, and global transactions rely on locking, which is costly

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A distributed transaction processing system using multiple types of replicas in a decentralized architecture
  • A distributed transaction processing system using multiple types of replicas in a decentralized architecture
  • A distributed transaction processing system using multiple types of replicas in a decentralized architecture

Examples

Experimental program
Comparison scheme
Effect test

example

[0052] In order to verify the feasibility and effectiveness of the method of the present invention, the system is configured in a real environment, and experiments are carried out on distributed transactions using multiple types of replicas in a decentralized architecture.

[0053] Server basic hardware and software configuration of the present invention are as shown in table 1:

[0054]

[0055] Table 1

[0056] The invention effectively combines multi-type copies with distributed transaction processing in a decentralized architecture. It uses a decentralized architecture, which provides strong scalability, and its copy mechanism improves data reliability, recoverability, and higher data availability, and provides a strongly consistent distributed transaction function. The system uses multi-type replicas to separate the read-write physical nodes of distributed transactions, effectively reducing the impact of node failure on the availability of read and write transactions, w...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a distributed transaction processing system using a multi-type replica in a decentralized schema. The distributed transaction processing system comprises a transaction interface module, a transaction processing module and a transaction memory module, wherein the transaction interface module comprises an outward interface sub-module and a transaction preprocessing sub-module, the transaction processing module comprises a multi-type replica sub-module, a read transaction processing module, a replica group transaction state sub-module, a read request distribution sub-module, a replica repair sub-module, a multiversion concurrency control (MVCC) read sub-module, a local writing transaction processing sub-module, a local writing transaction paxos replica consistency sub-module, a local writing transaction commit sub-module, a global writing transaction processing sub-module, a main sub-transaction paxos replica consistency sub-module, a secondary sub-transaction paxos replica consistency sub-module and a global writing transaction commit sub-module. The distributed transaction processing system can solve the problems in an existing system that the reading and writing environment is limited, reading and writing availability can not be configured autonomously according to requirements of application, a global transaction depends on locking and cost is high.

Description

technical field [0001] The invention belongs to the technical field of distributed storage, and more specifically relates to a distributed transaction processing system using multiple types of copies in a decentralized architecture. Background technique [0002] With the continuous development of Internet technology, the data in the Internet is rising at an incredible speed. How to store and process such large-scale data has become the research direction of today's big data era. Decentralized NoSQL is a large-scale data storage system with the following characteristics: high read and write performance, no single point of failure, high availability, and high scalability. For example, the Cassandra system uses a column family-oriented storage model to achieve high read and write performance, uses a decentralized architecture to avoid single points of failure and achieve high availability, and uses consistent hashing to achieve high scalability. [0003] The distributed transa...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/44
Inventor 石宣化金海吴松朱陈云海
Owner HUAZHONG UNIV OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products