Concurrency control in collaborative hypertext systems

Uffe Kock Wiil*, John J. Leggett

*Kontaktforfatter for dette arbejde

Publikation: Kapitel i bog/rapport/konference-proceedingKonferencebidrag i proceedingsForskningpeer review


Traditional concurrency control techniques for database systems (transaction management based on locking protocols) have been successful in many multiuser settings, but these techniques are inadequate in open, extensible and distributed hypertext systems supporting multiple collaborating users. The term 'multiple collaborating users' covers a group setting in which two or more users are engaged in a shared task. Group members can work simultaneously in the same computing environment, use the same set of tools and share a network of hypertext objects. Hyperbase (hypertext database) systems must provide special support for collaborative work, requiring adjustments and extensions to normal concurrency control techniques. Based on the experiences of two collaborative hypertext authoring systems, this paper identifies and discusses six concurrency control requirements that distinguish collaborative hypertext systems from multiuser hypertext systems. Approaches to the major issues (locking, notification control and transaction management) are examined from a supporting technologies point of view. Finally, we discuss how existing hyperbase systems fare with respect to the identified set of requirements. Many of the issues discussed in the paper are not limited to hypertext systems and apply to other collaborative systems as well.

TitelProceedings of the ACM Conference on Hypertext
Antal sider11
ForlagAssociation for Computing Machinery
Publikationsdato1. dec. 1993
StatusUdgivet - 1. dec. 1993
BegivenhedProceedings of the 5th ACM Conference on Hypertext - Seattle, WA, USA
Varighed: 14. nov. 199318. nov. 1993


KonferenceProceedings of the 5th ACM Conference on Hypertext
BySeattle, WA, USA


Dyk ned i forskningsemnerne om 'Concurrency control in collaborative hypertext systems'. Sammen danner de et unikt fingeraftryk.