Concurrency Control Mechanism using Two-Shadow Speculative Concurrency Control with Rules for Closed Nested Transactions Model in Mobile Environment

2012 ◽  
Vol 21 (4) ◽  
pp. 452-469 ◽  
Author(s):  
Jun Lee ◽  
Mingyu Lim ◽  
HyungSeok Kim ◽  
Jee‐In Kim

A concurrency control mechanism for a networked virtual environment is a key element in many collaborative computer-aided design applications. However, conventional object-based locking mechanisms restrict the behaviors of nonowners, and an attribute-based locking mechanism may produce another problem called task-surprise, which disturbs users' collaboration. In this paper, we propose a hybrid concurrency control mechanism that reduces restrictions of nonowners' behaviors and task-surprises in a networked virtual environment. The proposed method consists of two concurrency control approaches: task-based concurrency control and personal workspaces. The task-based concurrency control approach allows nonowners to do some tasks if they do not conflict with the tasks of the owner of the shared object. The personal workspaces approach provides an independent workspace where a user can manipulate copies of the shared objects. The proposed method was applied to a collaborative level design for a large-scale online game as a case study. We evaluated its performance by experiments and user studies to check acceptance and usability of the proposed method.


2014 ◽  
Vol 556-562 ◽  
pp. 5748-5751
Author(s):  
Cui Song Chen

The Internet of things is currently an emerging hot technology at home and abroad, bringing profound changes for people's production and life style. At the moment of bringing many benefits, the Internet of things also brings about unprecedented challenges for software, even the whole field of information technology. Specific to the mass, heterogeneity, sensitivity of time and space and dynamic flow, this paper proposes the concurrency control mechanism of the global transaction based on the Internet of things cluster system, effectively improving the concurrence of the global transaction execution, increasing the transaction throughput rate, reducing transaction response time and improving the performance of the system.


Sign in / Sign up

Export Citation Format

Share Document