Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

149results about How to "Guaranteed atomicity" patented technology

Chain-crossing account transfer system and method between different block chains

The invention discloses a chain-crossing account transfer system and method between different block chains. The method includes the steps of receiving a first transaction request, wherein in the firsttransaction request, a first token in a first parallel chain is requested to be transferred to a second parallel chain; searching an order list for one or more orders matched with the first transaction request, according to the one or more orders, generating an order combination, and freezing the orders in the order combination; generating a second transaction request including the order combination, releasing the second transaction request to the first parallel chain through an interconnection chain; receiving a third transaction request, wherein the third transaction request is generated according to an execution result of the second transaction request in the first parallel chain; when the third transaction request passes verification, determining that the first transaction request andthe orders in the order combination are completed, and keeping all transaction records. The chain-crossing account transfer system and method have good extensibility and can guarantee the atomicity in the process of account transfer.
Owner:BUBI BEIJING NETWORK TECH CO LTD

Parallel processing apparatus and method in database management system for synchronous replication

A parallel-processing apparatus and method provide for synchronous replication in a database management system (DBMS). During synchronous replication into the active node and the standby node in the DBMS, replications of transactions are parallelized in units of transactions, thereby improving a performance of the DBMS, guaranteeing atomicity and consistency of the transaction, and solving the deadlock state which may occur in parallel-processing.
Owner:ALTIBASE

Method and system for ensuring consistence of distributed metadata in cluster file system

The invention provides a method for ensuring the operation consistence of distributed metadata in a cluster file system in combination with a local log. The method comprises the following steps of: making a coordinator and a participant record a distributed metadata sub-operation update generated by using distributed metadata sub-operation in the local log as a local transaction, wherein the record of the distributed metadata sub-operation update includes a distributed transaction and / or a distributed metadata update; after the local transaction is submitted, writing the distributed transaction into a distributed log, and writing the distributed metadata update into a metadata disk; and before starting the distributed metadata sub-operation, forcibly submitting a local log transaction. According to the method, the local log is multiplexed effectively, and the implementation complexity of the distributed log is lowered; and moreover, cascading aborts can be avoided.
Owner:INST OF COMPUTING TECH CHINESE ACAD OF SCI +1

Blockchain multi-chain cross-chain system and implementation mechanism thereof

The invention provides a blockchain multi-chain cross-chain system, which comprises a basic layer, a core layer, a service layer and a cross-chain layer of an original hierarchy of a blockchain, and is characterized in that cryptography, P2P and database technologies are packaged in the basic layer; the core layer is composed of an intelligent contract and a consensus algorithm and is used for realizing main service logic of the blockchain, wherein the service layer packages an application scene and provides an interface interacting with a blockchain for a user, and the cross-chain layer is composed of a cross-chain smart contract and a cross-chain bottom layer contract which respectively comprise a cross-chain token transfer contract, a cross-chain value checking contract, a cross-chain token transfer bottom layer contract and a cross-chain value checking bottom layer contract. The blockchain multi-chain cross-chain system interaction mechanism can support asset transfer and information interaction between heterogeneous blockchains under the condition that no trusted third party exists, interconnection and intercommunication between chains are achieved, the cross-chain interactionmechanism supporting heterogeneous blockchain communication supports cross-chain pass transfer and cross-chain value checking, and a cross-chain pass transfer protocol and a strategy for guaranteeingthe atomicity and security of the cross-chain transaction are provided.
Owner:BEIJING WUZI UNIVERSITY

Main and auxiliary database synchronization method and device

The invention relates to a main and auxiliary database synchronization method and device for data synchronization between a main database and an auxiliary database. The method includes a transaction distributing step, namely distributing each transaction or transaction identifier read from the main database to writing queues; a transaction writing step, namely writing transactions or transactions with corresponding identifiers, in each writing thread corresponding to each writing thread through multiple writing thread parallel. According to the method, multiple writing threads are adopted to perform writing operations parallelly and simultaneously, delay is reduced, main and auxiliary database synchronization can be realized timely, and synchronization efficiency is improved.
Owner:ALIBABA GRP HLDG LTD

Method for achieving unlocked concurrence message processing mechanism

The invention discloses a method for achieving an unlocked concurrence message processing mechanism. An annular array is used as a data buffering area, caching and pre-reading can be facilitated, meanwhile, the defect that memory needs to be applied or released at each node operation caused by a chain table structure is overcome, and the efficiency is improved. In order to solve the concurrence control problem of a multiple-producer and single-consumer mode, a CAS and a memory barrier are used for guaranteeing mutual exclusion, a locking mode is not used, and performance deterioration caused by low efficiency of locking is avoided. In order to solve the common ABA problem in the unlocked technology, a double-insurance CAS technology is used for avoiding the occurrence of the ABA problem. In order to solve the false sharing problem, the method that cache lines are filled between a head pointer, a tail pointer and capacity is used for avoiding the false sharing problem due to the fact that the head pointer, the tail pointer and the capacity are in the same cache line. Meanwhile, the length of the array is set to be the index times of two, the bit operation of 'and operation' is used for acquiring the subscript of the array, and the overall efficiency is improved.
Owner:CSIC WUHAN LINCOM ELECTRONICS

Distributed transaction processing method and device

The invention belongs to the technical field of distributed computation and discloses a distributed transaction processing method and a device thereof. The distributed transaction processing method includes the steps of application development, transaction management attribute definition, event definition, streaming calculation and transaction management. To be specific, the method includes the steps of acquiring and identifying event information in real time through the streaming calculation, acquiring transaction management attributes in real time, periodically verifying transaction status based on the event information and the transaction management attributes, initiating a verification request and / or a reversal request based on the transaction status, and sending transaction status verification instructions and / or reversal instructions through a transaction manager. With the above-mentioned scheme, the distributed transaction processing method and the device thereof have the advantages of allowing transaction control and the application development to be completely decoupled, not requiring development transaction control logic for the application development, greatly simplifying development difficulty, realizing fast rollback of transactions under abnormal scenarios, tolerating failure of any node and having no brain splitting problem.
Owner:CITIC AIBANK CORPORATION LIMITED

Data management method and system of HBase database

The invention discloses a data management method and a system of an HBase database. The management method comprises the steps of writing response data into a request, generating HBase records to be stored in the HBase database; using fields with the content sizes larger preset field threshold values and included in the HBase records to be stored as large fields and extracting contents of the large fields to generate large field data blocks; writing the large field data blocks into container files stored in an HDFS file system; using positions of the large field data blocks in the HDFS file system as references and using the references to take the place of the contents of the large fields in the HBase records to be stored; storing the HBase records to be stored in the HBase. By adopting the data management method and the system of the HBase database, the advantages of an HBase and an HDFS can be well played, the large-field processing defect of the HBase is overcome, the shortcoming of overlarge resource consumption of the HDFS during small file storage is overcome, the business demand is met well, and good effect is obtained in the actual application.
Owner:GUANGDONG ESHORE TECH

Alliance chain-oriented fragmentation method

The invention discloses a fragmentation method for an alliance chain. The fragmentation method comprises three parts of fragmentation division, fragmentation reorganization and cross-fragmentation transaction processing. In the fragment division process, firstly, nodes in the alliance chain are divided into execution fragments, verification fragments and storage fragments according to logic roles,and the overall throughput of the alliance chain is improved through decoupling of execution and verification. And the whole system is not safe only when the execution fragments and the verificationfragments are not safe. In the fragmentation and reorganization process, a large amount of data movement during fragmentation and reorganization is avoided in a dynamic fragmentation and reorganization mode, and the problem that services are unavailable during fragmentation and reorganization is solved. In the processing process of the cross-fragment transaction, the atomicity and security of thecross-fragment transaction are ensured through a Byzantine fault-tolerant cross-fragment submission protocol. The method can be applied to an alliance chain, and the throughput rate and the expandability are improved on the premise that the overall safety of the fragmented system is guaranteed.
Owner:EAST CHINA NORMAL UNIVERSITY

Distributed transaction committing failure handling method, device and system

An embodiment of the invention provides a distributed transaction committing failure handling method and device. The method includes the steps: recording the state of a distributed transaction as an unfinished state by a first node after committing the distributed transaction at a first stage; transmitting a transaction state query request including the sign of the distributed transaction to a second node according to the recorded unfinished state of the distributed transaction after the first node fails or network connection between the first node and the second node fails and failure recovers; repairing the distributed transaction at a second stage according to the state of the distributed transaction returned by the second node. By the method, the problem that the distributed transaction cannot be automatically repaired when second-stage committing failure of the distributed transaction occurs can be solved, and atomicity and uniformity of the distributed transaction are ensured.
Owner:HUAWEI TECH CO LTD

Parallel execution method and device for timed task on multiple servers

The invention provides a parallel execution method and device for a timed task on multiple servers. The uniform configuration of server nodes can be realized, limited calculation resources are fully utilized, the atomicity of a task is supported and guaranteed, operation and maintenance cost is reduced, the problem of single point failure is solved, the stagnation of service due to the single point failure is avoided, no manual intervention is required when the server crashes, the splitting of a large task is supported, application developers only need to pay attention to specific business development, and availability and expansibility are good. The parallel execution method for the timed task on the multiple servers comprises the following steps that: receiving the attendance request ofa task living example submitted by each server node, carrying out attendance on the task living example according to a preset rule, adding the task living example which is subjected to successful attendance to a task execution list to enable the corresponding server to execute the task living example; and polling the execution state of each task living example in the task execution list, signing out the task living example which finishes being executed, and removing the task living example from the task execution list.
Owner:BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD +1

Transaction processing system and transaction method for Web service

The system includes three parts: client end, coordinator and multiple participators connected to each other through Internet. Participators and coordinator are as Web service provider, coordinator and processor deployed on platform, where Web service operates on. Web service transaction processing procedure is coordinational and interactive procedure among three parts actually. Client end initiates transaction, partitions borderline of transaction, and submits or cancels transaction. Main works of transaction is accomplished in interaction between coordinator and participators. The invention also discloses method for processing Web service transaction. Through the transaction processing system, the disclosed method uses method of submission in two phases so as to guarantee atomicity, consistency and reliability among transactions. Moreover, the disclosed method also carries out monitoring, configuring management for transaction.
Owner:BEIHANG UNIV

Log backup method and device and smart card

The invention discloses a log backup method, a log backup device and a smart card. By the method and the device, the backup speed of data in the smart card is improved, and a memory consumed by data backup is reduced. The log backup method comprises the following steps of: dividing communication data corresponding to the current service communication into a plurality of log sub-items, and caching the log sub-items to a volatile storage medium; and when the current service communication is finished, writing the log sub-items cached in the volatile storage medium in the corresponding backup area in a non-volatile storage medium at one time.
Owner:BEIJING WATCH DATA SYST

Block chain cross-chain asset transfer method based on committee and block chain information terminal

PendingCN110175912AProcessing speedHigh degree of decentralizationFinanceBlockchainInteroperation
The invention belongs to the technical field of intercommunication and interoperation between block chains, and discloses a block chain cross-chain asset transfer method based on committee and a blockchain information terminal. The method comprises the following steps: a script protocol is run, IDs are distributed to all the active nodes, and extraction nodes with the equal probability on each chain are used for forming a confirmation committee C with the size of 1. In each transaction period, when a cross-chain transaction occurs, the chains interact through respective committee, the transaction asset exchange proportion is determined according to the number of the respective nodes, and then the committee locks or unlocks the assets to complete the cross-chain transaction. In the aspectof security, every time a period passes, the confirmation committee is re-extracted to prevent malicious attacks; in order to prevent the double-flower attack, the blocks in the committee can be pushed to the main chain only after the competition period of the six blocks. According to the invention, one-to-many and many-to-many block chain cross-chain asset transfer, data resource sharing and other interoperation functions can be realized.
Owner:XIAN XIDIAN BLOCKCHAIN TECH CO LTD

Oplogging for online recovery in direct connection client server systems

Clients are permitted to directly attach to a client server system. A oplog management system tracks changes as clients make the changes to control structures of the direct connection client server system. The Oplogging system stores changes in oplogs. Then, if a client fails, the Oplogging system can repair the control structures, either by undoing the changes made by the client, or else completing the changes in place of the client; depending on principles defined.
Owner:ORACLE INT CORP

Cross-chain interoperation system and method, medium and data processing terminal

InactiveCN113965329AImprove safety and fairnessEnsure safetyUser identity/authority verificationTrunkingBlockchain
The invention belongs to the technical field of block chains, and discloses a cross-chain interoperation system and method, a medium and a data processing terminal, the cross-chain interoperation system comprises a relay alliance chain, a cross-chain gateway, a CCIP protocol and an application chain; the relay alliance chain is a center of the whole cross-chain system and is responsible for management of an application chain and users thereof and management of cross-chain transactions; the cross-chain gateway serves as an intermediate routing node, is used for communicating the application chain with the relay alliance chain, and has a protocol conversion function; the CCIP protocol is used for message transmission between the relay alliance chain and the application chain; and the application chain is a block chain platform participating in cross-chain interaction, and a public chain, the alliance chain and a private chain can participate in the cross-chain system. The blockchain cross-chain interoperation system based on alliance autonomy provided by the invention provides a safe, reliable and efficient universal platform for interaction requirements between different blockchains, and has advanced technical significance and wide application value.
Owner:ZHEJIANG NORMAL UNIVERSITY

Cross-block-chain interaction method based on notary group

The invention relates to a cross-block-chain interaction method based on a notary group, and belongs to the technical field of block chains. The method comprises the following steps: S1, initializing,adding and quitting a candidate nominator group; S2, a pre-transaction stage: the source node sends a transaction request to a notarian group and a target node, and the notarian group responds to therequest of the source node according to whether the target node requests a transaction list signature or not; and S3, a formal transaction stage: the source node sends a specific transaction list tothe nominator group and the target node, the nominator group returns a transaction result to the source node, and whether to input a certain proportion of transaction profits into the cash deposit pool is determined according to the transaction result. On the premise that fairness and safety of cross-block chain transaction are guaranteed, reliability and success rate of cross-block chain transaction are improved, an intermediate verification link is simplified, and transaction efficiency is improved. In addition, an intermediate chain does not need to be introduced, and the block chain is required to be registered on the platform.
Owner:CHONGQING UNIV OF POSTS & TELECOMM

Method for controlling and executing network transaction, network controller and transmission devices

ActiveCN103457770AAvoid occupyingGuaranteed operation atomicityData switching networksNetwork controlComputer science
The invention relates to the field of communication and discloses a method for controlling and executing a network transaction, a network controller and transmission devices. The method for controlling the network transaction comprises the steps that operation set packages are respectively sent to at least two transmission devices, wherein each operation set package contains at least one operation order; each operation set package comprises atomic operation identification; executing state information fed back through each transmission device is received, wherein the executing state information comprises atomic operation identification and operation results corresponding to operation orders of the transmission devices; whether the operation results corresponding to the operation orders of the transmission devices are all successful or not is confirmed, if the answer is positive, an effectiveness control order containing the atomic operation identification is sent to each transmission device so that the operation of each transmission device can be indicated to come into effect, wherein each operation is the operation achieved through the method that the operation order corresponding to the atomic operation identification is executed through each transmission device. According to the technical scheme, when the network controller controls the transmission devices to execute the network transaction, the atomicity of network transaction execution is improved.
Owner:HUAWEI TECH CO LTD

Multimedia information sharing method

InactiveCN101895536AGuaranteed Atomicity and IntegritySimplify the difficulty of operationTransmissionClient-sideMultimedia information
The invention discloses a multimedia information sharing method, which comprises the following steps of: verifying a multimedia file in multimedia information uploaded by a client and a description text for describing the multimedia file; uploading the multimedia file passing the verification to a file server, and uploading the description text to a data base; downloading and verifying the description text and the multimedia information respectively from the data base and the file server; and sending the verified multimedia information to the client. In the invention, the multimedia information and the description text are stored separately, and the multimedia information is verified at the time of uploading and downloading, which guarantees the atomicity and the integrity of the multimedia information and simplifies the operation difficulty at the client and the maintenance of multimedia information base.
Owner:BEIJING FEINNO COMM TECH

System for updating digital assets and method thereof

The invention relates to the technical field of computers, in particular to a system for updating digital assets and a method of the system. The system comprises client sides, a server side, a time server and a database. The client sides can be multiple, each client side has a unique identifier which maintains an index list which belongs to the client side itself, and changed data indexes from the last updating operation until now and final updating time provided by the time server are recorded in the list. The server side provides the database of digital resources. The index lists of the system are stored in the database. The time server provides the accurate and reliable final updating time. The final updating time of all the client sides is jointly provided by the time server, and then the data exception problem caused by time errors is solved. The system and the method can reliably and effectively maintain consistency of multi-terminal data and can be used for maintaining the multi-terminal data.
Owner:GUANGDONG ELECTRONICS IND INST

Inter-process thread mutex method

The invention relates to an inter-process thread mutex method. The inter-process thread mutex method comprises following steps: vying for mutex information by multiple threads and initializing mutex information by a successful thread; when obtaining mutex information by the successful thread and utilizing mutex information to lock a critical zone; obtaining a lock of mutex information by the thread after locking operation and visiting shared resources; waiting by other threads at the same time; parting the critical zone after the threads run out of shard resources; and continuing to compete for mutex information by other threads and repeating above steps. The inter-process thread mutex method has following beneficial effects: combined with a semaphore mechanism, atomicity of locking and unlocking is ensured; the method has thread safety and helps to effectively solve the problem of garbage value obtained by mutex information; abnormity is avoided when garbage value is obtained by using threads; the deadlocking problem is also overcome when the self body asks for a lock during locking; and the problem of unlocking out of limits of authority is avoided.
Owner:CSSC SYST ENG RES INST

Block chain data indexing method

ActiveCN111339106AImprove the efficiency of transaction backtrackingGuaranteed reliabilityDatabase updatingDatabase distribution/replicationTransaction dataEngineering
The invention discloses a block chain data indexing method, which comprises the following steps of: firstly persisting a block to a block file, persisting a layer of index data to an index database, then obtaining a conforming transaction position according to a query condition, and finally obtaining a complete transaction from the block file. According to the invention, Tthe processing process ofblock chain data storage is expanded; the block chain index data is stored in the independent index database, and the multi-database transaction atomicity is ensured; a data index mechanism for customizing business information in a transaction annotation field, associating a transaction with the business information by customizing a transaction annotation index field, and finally obtaining a complete transaction based on transaction key information is established. The specific transaction can be quickly indexed without re-traversing and analyzing the blocks on the block chain, so that the transaction backtracking efficiency of the block chain is greatly improved, the data reliability is ensured, and a foundation is laid for transaction data backtracking.
Owner:HANGZHOU QULIAN TECH CO LTD

Transaction group, transaction group constructing method, storage medium, device and system

The invention discloses a transaction group, a transaction group constructing method, a storage medium, a device and a system, which belong to the technical field of block chain. The transaction groupconstructing method includes the following steps: calculating the Hash values of transactions from the tail transaction to the head transaction of a transaction group, and calculating the Hash valueof the tail transaction first; calculating the Hash value of the transaction adjacent to the tail transaction, and calculating the Hash values of the transactions in turn according to the order untilthe Hash value of the head transaction is calculated; putting the Hash value of the head transaction in each transaction in the transaction group; and calculating the SIGHASH of each transaction, andcalculating the signature. A device and a system are further disclosed. In view of the problem that the atomicity of transactions cannot be achieved for a group of transactions sent to a block chain in the prior art, it can be ensured that the transactions in a group of transactions sent to a block chain all succeed in transfer or all fail in transfer.
Owner:HANGZHOU FUZAMEI TECH CO LTD

Cross-chain exchange method and system based on credible oracle machine and medium

The invention provides a cross-chain exchange method based on a credible oracle machine, and the method is characterized in that the method comprises the steps that 1, a system administrator deploys an intelligent contract on a request chain, requests a user to initiate a cross-chain request through the intelligent contract, and discloses the cross-chain request in an event log mode; 2, the requested user of the cross-chain request makes a response after observing the cross-chain request; step 3, a request event log on the request chain is monitored by an oracle machine node under the chain; 4, the monitored request is processed by the oracle machine node to obtain a request result, and the request result is sent back to the request chain; 5, a returned result on the request chain is verified; and step 6, after the verification is passed, a request result is received, corresponding processing is carried out on the chain, and the state of the cross-chain request is set to be completed.According to the invention, the overall reliability of the network is improved; the real and effective complexity of the verification result is reduced; and the processing efficiency of most normal process requests is also improved.
Owner:SHANGHAI JIAO TONG UNIV

Apparatus for leading configuration data with batch and mutual exclusion method for multi-client terminal

The invention discloses a batch introducing device for configuration data and a multi-client exclusive method thereof. The device comprises a client unit, a server end unit and a public unit, wherein the client unit comprises a client exclusive control module; the server end unit comprises a server end exclusive control module, an exclusive lock module, an instance pool management module and an instance pool; and exclusive operation can be carried out and instance can be managed by the client unit, the public unit and the server end unit, and the public unit comprises an exception handling module capable of processing various exceptions occurred in the exclusive process. In the method, each command code is locked by the server end exclusive control module and the exclusive lock module so as to ensure the uniqueness to each command in each conversation; the instance pool and the instance pool management module can ensure that a plurality of conversations in each introducing operation corresponds to a unique introducing instance so as to ensure the reliability and the safety of exclusion; and the exception handling module ensures correct release of an exclusive lock when the exception happens.
Owner:ZTE CORP

Parallel chain mining consensus method and device and storage medium

The invention provides a parallel chain mining consensus method and device and a storage medium. The method comprises the steps that first calculation result information is generated according to a plurality of transactions to be consented; packing the first calculation result information into a first mining transaction and storing the first mining transaction into a local database for query or data recovery; packing according to the first calculation result information to generate a first voting transaction and sending the first voting transaction to the corresponding main chain node, recording the first calculation result information on the main chain through the main chain consensus, verifying whether the first calculation result information which is not less than a first threshold number in the first calculation result information recorded by the main chain is the same or not, and generating a verification result; and synchronizing the verification result, and writing the verifiedfirst calculation result information into the parallel chain. According to the method, local query and other functions are provided for a parallel chain consensus mechanism through atomic local data backup, and parallel chain nodes are attracted to participate in parallel chain consensus through mining excitation.
Owner:HANGZHOU FUZAMEI TECH CO LTD

Block chain cross-fragmentation transaction data processing method and device

The invention discloses a block chain cross-fragmentation transaction data processing method and device. The method comprises the steps of obtaining transaction data sent by a user, analyzing the transaction data; obtaining an account number involved in the transaction data and determining fragment information corresponding to the account number; according to the fragment information corresponding to the account number, determining a fragment execution table, the fragment execution table comprising a sequence of executing preprocessing by each fragment and a preprocessing time threshold, transmitting and preprocessing the transaction data among the fragments according to the fragment execution table, and determining a processing result of the transaction data according to a preprocessing result and preprocessing time of a consensus node corresponding to each fragment on the transaction data. The transaction data is analyzed to obtain the account number information and the fragment information corresponding to the account number, so that the sequence of executing the preprocessing of the fragments is determined, and then the fragments are sequentially transmitted and preprocessed among the fragments, so that cross-fragment execution of the decentralized transaction data can be realized, and the consistency and the atomicity of the transaction data are ensured.
Owner:CHINA UNIONPAY

Block-chain data storage method, device, equipment and medium

The embodiment of the invention discloses a block chain data storage method, a device, equipment and a storage medium. The method is executed by a node in a block chain network. The method comprises the following steps: determining a directory number of the SST file to be written according to the number of the SST disk storage file to be written and the current directory path number of the SST file to be stored; the SST file to be written being stored in a directory path corresponding to the directory number by an atomic operation. The technical proposal provided by the embodiment of the invention guarantees the atomicity of the block chain data writing, and supports multi-disk storage of the block chain data by optimizing the bottom KV storage.
Owner:BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD

Patch processing method and apparatus

The invention discloses a patch processing method and apparatus. The method comprises the steps of detecting whether pointers of to-be-executed instructions corresponding to threads in a patched process all point to the head of a patched function or not, wherein the patched process is used for obtaining addresses of the patched function and a patch function; and when it is detected that the pointers of the to-be-executed instructions corresponding to the threads in the patched process all do not point to the head of the patched function, replacing the patched function with the patch function. Through the method and apparatus, the problem of incapability of effectively solving the atomicity problem of an instruction modification process during adoption of a long jump instruction mode in related technologies is solved, so that the effect of ensuring the atomicity of the instruction modification process during adoption of the long jump instruction mode is achieved.
Owner:NANJING ZHONGXING SOFTWARE

RDMA and HTM based distributed optimistic concurrency control method

The invention provides a RDMA and HTM based distributed optimistic concurrency control method, which do not have to acquire a data set of transaction access in advance and do not have to segment a transaction in advance. The control method divides operation of the transaction into two stages: an execution stage and a submission stage. An optimistic concurrency control method and a lock protection method are combined, a read-write set is dynamically maintained during the execution stage of the transaction, and then pre-acquisition of the data set of the transaction can be avoided; Verification is performed and then submission is performed in the submission stage of the transaction, and in this way, pre-segmentation of the transaction can be avoided. Through RDMA and HTM based hardware simplification concurrency control method and decentralization distributed design, the RDMA and HTM based distributed optimistic concurrency control method has excellent expansibility, can conveniently adjust the number of machines according to the demands, and can provide a common feasible solution scheme for high efficient processing of super-large scale concurrent transactions.
Owner:SHANGHAI JIAO TONG UNIV
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