History Merging as a Mechanism for Concurrency Control in Cooperative Environments History Merging as a Mechanism for Concurrency Control in Cooperative Environments

نویسندگان

  • Wolfgang Klas
  • Jürgen Wäsch
چکیده

Cooperative applications need proper transactional support for coordinating joint activities, sharing of data, and semantically correct exchange of information of collaborating users. Conventional transaction models based on the ACID properties do not meet the typical requirements of cooperative applications. The CoAct model 27] is designed for supporting cooperative work in multiuser environments. CoAct includes a novel algorithm implementing the semantically correct exchange of information among concurrent activities of cooperating users by means of merging histories of user activities. This technique of merging activity histories is applicable in various elds beyond CSCW systems, e.g., in the area of mobile computing to manage disconnected operation.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

History Merging as a Mechanism for Concurrency Control in Cooperative Environments

Cooperative applications need proper transactional support for coordinating joint activities, sharing of data, and semantically correct exchange of information of collaborating users. Conventional transaction models based on the ACID properties do not meet the typical requirements of cooperative applications. The CoAct model [27] is designed for supporting cooperative work in multi-user environ...

متن کامل

Cooperative Concurrency Control on the Web

Sharing of data in collaborative environments requires mechanisms that ensure the consistency of data in spite of concurrency and failures. This is traditionally handled by transactions or extended transaction mechanisms. The World Wide Web (hereinafter the Web), although originally designed as information storage and retrieval system, is currently being extended to serve as vehicle for collabo...

متن کامل

Creating a Team Building Toolkit for Distributed Teams

A model for interaction rules to define governance policies in collaborative environments p. 11 Perception of centers of interest p. 21 Analytic evaluation of groupware design p. 31 DynG : a protocol-based prototype for non-monolithic electronic collaboration p. 41 Towards an optimistic management of concurrency : a probabilistic study of the pilgrim protocol p. 51 A conflict resolution methodo...

متن کامل

Optimization of majority protocol for controlling transactions concurrency in distributed databases by multi-agent systems

In this paper, we propose a new concurrency control algorithm based on multi-agent systems which is an extension of majority protocol. Then, we suggest a clustering approach to get better results in reliability, decreasing message passing and algorithm’s runtime. Here, we consider n different transactions working on non-conflict data items. Considering execution efficiency of some different...

متن کامل

Concurrency Control Issues in Distributed Real-time Cooperative Editing Systems

Real-time cooperative editing systems allows physically dispersed people to view and edit shared tex-tual/graphical/multimedia documents at the same time. One of the most signiicant challenges in designing real-time cooperative editing systems is con-currency control under the constraints of a short response and notiication time and unconstrained collaboration in distributed environments. This ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996