Dissertation > Excellent graduate degree dissertation topics show

Research on Concurrency Conctrol in Engineering Database System Supporting Cooperative Design

Author: GanQiuLing
Tutor: LiTaoShen
School: Guangxi University
Course: Applied Computer Technology
Keywords: ordered sharing multiversion concurrency control multi-granularity cooperative design
CLC: TP311.13
Type: Master's thesis
Year: 2005
Downloads: 53
Quote: 0
Read: Download Dissertation

Abstract


With the rapid development of Internet, the cooperative design system has extended from local-area network to wide-area network. Being a very important part in transaction management of database, the quality of concurrency control is one of the key criterions in evaluating the performance of a database system. This paper focuses on studying concurrency control mechanism of transaction management in distributed engineering database that supports open, cooperative design. The achievement is as follows:(1) An architecture of four-layer distributed engineering database fit for that environment is presented. The four layers are user interface layer, Web service layer, application service layer and database service layer. The function of each layer is as follows: user interface layer supplies users with friendly interfaces; Web service layer converts the user’s request to application service layer by SOAP contract; application service layer deal with the user’s request and then sends the results to them; database service layer stores data of cooperative design.(2) Based on the analysis of the features of cooperative design transaction in open environment and the disadvantages of the present distributed concurrency control protocol, a concurrency control protocol for cooperative design transaction in open environment is proposed. It is a multiversion two-phase lock protocol based on ordered sharing multi-granularity locks and its correctness is also tested. Under the new protocol, read-only transaction and update transaction is distinguished. The former abides the multiversion timestamp ordering protocol, while that of the latter follows the multi-granularity locking mechanism based on ordered sharing locks. Under the new protocol, the conflict between read-only transaction and update transaction can be resolved , the flexibility of transaction execution can be enhanced. That is, the new protocol is fit for the engineering database that supports cooperative design.(3) What’s more, the executable algorithm of the multiversion two-phase lock protocol based on ordered sharing multi-granularity locks is also given. Based on the architecture of four-layer distributed engineering database in open environment that supports cooperative design, an experiment environment is constructed. Under such a environment, the experiment of the multiversion two-phase lock protocol based on ordered sharing multi-granularity locks is carried out and the performance of the new protocol is analyzed as well. That is, the new protocol is fit for that open environment.

Related Dissertations

  1. Research on Survivability of Multi-granularity Traffic Grooming Optical Network,TN929.1
  2. Design and Implementation of Data Dictionary in Da Meng DBMS,TP311.13
  3. Weak consistency of distributed data maintenance strategy study,TP311.13
  4. Design and Realization of the Real-Time Database Interface Based on OPC,TP311.13
  5. Design and Implementation of Pay-to-Bid Auction System,TP311.52
  6. Version of the spatial data management research,P208
  7. The Research and Implementation of Pipeline Based Processing and Concurrency Control of Distributed Transaction,TP393.09
  8. Research on Network-version of Mine Ventilation Simulation System Database Key Technology,TP311.13
  9. Research and Implement of Software Stress Testing and Testing Tools,TP311.52
  10. Research on Real-time Database System and Its Application on Historical Data Station in Power Plant,TP311.13
  11. Research of Concurrency Control Technology for Mobile Transaction,TP311.13
  12. Research and Application of Data Synchronization Technologies for Distributred Network,TP311.13
  13. Design and Implementation of Electronic Secret Level Marking System Based on Multi-Granularity Access Control,TP309.2
  14. The Design and Implementation of the Embedded Database Management System Based on VxWorks,TP311.13
  15. Research on Concurrency Control Strategy Oriented Embedded Real-Time Database System,TP311.13
  16. Web Services-based collaborative design platform of,TP393.09
  17. Based on main storage database concurrency control technology,TP311.13
  18. The Design and Implementation of Network Administrator Management Examination System Based on .NET,TP311.52
  19. Research on Scheduling Real-time Nested Transactions Concurrency Control in Mobile Broadcast Environments,TP311.13
  20. Research and Design of Transaction Concurrency Control in Main Memory Database(mmdb),TP311.13
  21. Modeling and Design of Workflow Based Transaction in Distributed Environment,F270.7

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Programming > Database theory and systems
© 2012 www.DissertationTopic.Net  Mobile