Generation of Semantic Concurrency Control Program by Using Genetic Programming
Shinji Tamura, Teruhisa Hochin, Hiroki Nomiya
Abstract
Shinji Tamura, Teruhisa Hochin, Hiroki Nomiya
Abstract
This paper extends the concurrency control program generation system in order to support semantic concurrency control. The generation system is based on genetic programming (GP). Semantic concurrency control improves concurrency of transactions, which are collections of database operations, by considering the semantics of database operations. The generation system generates concurrency control program according to the compatibility of operations as well as the features of transactions. It is experimentally shown that the concurrency control program generation system could be adapted to the semantic concurrency control.
OpenAlex reports 7 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
This paper extends the concurrency control program generation system in order to support semantic concurrency control. The generation system is based on genetic programming (GP). Semantic concurrency control improves concurrency of transactions, which are collections of database operations, by considering the semantics of database operations. The generation system generates concurrency control program according to the compatibility of operations as well as the features of transactions. It is experimentally shown that the concurrency control program generation system could be adapted to the semantic concurrency control.
Key concepts: Multiversion concurrency control, Computer science, Non-lock concurrency control, Concurrency, Timestamp-based concurrency control, Concurrent object-oriented programming, Distributed concurrency control, Optimistic concurrency control