• DocumentCode
    1683521
  • 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
  • fYear
    2009
  • Firstpage
    168
  • Lastpage
    175
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Grid and Cooperative Computing, 2009. GCC '09. Eighth International Conference on
  • Conference_Location
    Lanzhou, Gansu
  • Print_ISBN
    978-0-7695-3766-5
  • Type

    conf

  • DOI
    10.1109/GCC.2009.72
  • Filename
    5279611