Title :
A Fine Granular Concurrency Control Mechanism for a Peer-to-Peer Cooperative Design Environment
Author :
Li, Min ; Gao, Shuming ; Fuh, Jerry Y H ; Zhang, Yunfeng
Author_Institution :
Nat. Univ. of Singapore, Singapore
Abstract :
Concurrency control with a reasonable granularity is one of open challenges in cooperative design systems. In this paper, a fine granular concurrency control mechanism is proposed to support simultaneous feature modifications during cooperative design activities. First, extend a de-centralized mutual exclusion agreement on a single critical section to a fully distributed concurrency control mechanism supporting multiple critical sections. Second, a feature-level concurrency control framework is devised for peer-to-peer cooperative design environments to ensure the consistency of replicated models after concurrent manipulations. Finally, a prototype of the proposed mechanism is realized on a real-time cooperative design environment consisting of two heterogeneous CAD systems, SolidWorks and Autodesk Mechanical Desktop.
Keywords :
CAD; concurrency control; groupware; peer-to-peer computing; de-centralized mutual exclusion agreement; distributed concurrency control mechanism; feature modification; granular concurrency control mechanism; multiple critical section; peer-to-peer cooperative design environment; Collaboration; Collaborative work; Concurrency control; Design automation; Design engineering; Mechanical engineering; Parallel processing; Peer to peer computing; Prototypes; Real time systems; CAD; Concurrency Control; Cooperative Design; Fine Granularity; Heterogeneous Structure;
Conference_Titel :
Computer Supported Cooperative Work in Design, 2007. CSCWD 2007. 11th International Conference on
Conference_Location :
Melbourne, Vic.
Print_ISBN :
1-4244-0963-2
Electronic_ISBN :
1-4244-0963-2
DOI :
10.1109/CSCWD.2007.4281431