• DocumentCode
    3093785
  • Title

    Token dispensers for GSS race conditions: locking things that don´t exist

  • Author

    Briggs, Robert O. ; Gregory, Tomas P.

  • Author_Institution
    Arizona Univ., USA
  • fYear
    2003
  • fDate
    6-9 Jan. 2003
  • Abstract
    A technological challenge that distinguishes group support systems (GSS) from many other technologies is the need to accommodate a variety of race conditions. A race condition occurs when two or more users of the same shared data object execute processes on that object that could produce conflicting results. Some particularly challenging race conditions obtain when users contend for the right to create resources that do not yet exist. Resources that do not yet exist are not available to be locked. This paper offers token dispenser technology as a general-purpose solution for addressing a variety of race conditions, including those where end user clients contend for resources that do not yet exist. The paper describes the details of an implementation of token dispensers as a plug-in service under the Apollo architecture (an open architecture for collaborative clients and servers). The paper summarizes the results of field trials of the token dispenser implementation by developers and end users. It concludes with discussion of future directions for token dispenser research.
  • Keywords
    client-server systems; group decision support systems; public key cryptography; token networks; Apollo architecture; GSS race conditions; collaborative clients; collaborative servers; data object sharing; group support systems; open architecture; plug-in service; token dispenser technology; token dispensers; Collaboration; Collaborative software; Delay; Internet; Usability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 2003. Proceedings of the 36th Annual Hawaii International Conference on
  • Print_ISBN
    0-7695-1874-5
  • Type

    conf

  • DOI
    10.1109/HICSS.2003.1173671
  • Filename
    1173671