Title :
Maintaining Consistency Properties of Grid Workflows in Collaborative Editing Systems
Author :
Sipos, Gergely ; Kacsuk, Péter
Author_Institution :
Parallel & Distrib. Syst. Lab. MTA SZTAKI, Hungarian Acad. of Sci. Budapest, Budapest, Hungary
Abstract :
Real-time collaborative editing systems allow a group of users to view and edit the same item at the same time from geographically dispersed sites. Consistency maintenance in the face of concurrent accesses to shared entities is one of the core issues in the design of these systems. The paper introduces a locking based approach that grid application developer environments can apply to protect the consistency properties of workflows during collaborative editing scenarios. We developed two pessimistic locking algorithms to assure that under no circumstances can application developers break the acyclic criteria of workflow graphs or add invalid edges to them. We prove that the algorithms result consistent graphs, moreover, do not result the cancellation of any userpsilas editing transaction. We see that the second, improved algorithm gives much better performance in terms of number of concurrent users that can work on a graph.
Keywords :
grid computing; groupware; concurrent access; consistency maintenance; grid application developer environment; grid workflow; pessimistic locking algorithm; real-time collaborative editing system; workflow graph; Collaborative software; Collaborative work; Concurrent computing; Distributed computing; Grid computing; International collaboration; Laboratories; Partitioning algorithms; Protection; Real time systems; DAG; acyclic; collaboration; groupware; locking;
Conference_Titel :
Grid and Cooperative Computing, 2009. GCC '09. Eighth International Conference on
Conference_Location :
Lanzhou, Gansu
Print_ISBN :
978-0-7695-3766-5
DOI :
10.1109/GCC.2009.72