• DocumentCode
    3474903
  • Title

    System support for robust collaborative applications

  • Author

    Chelliah, M. ; Ahamad, M.

  • Author_Institution
    Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    1995
  • fDate
    13-15 Sep 1995
  • Firstpage
    62
  • Lastpage
    71
  • Abstract
    Traditional transaction models ensure robustness for distributed applications through the properties of view and failure atomicity. It has generally been felt that such atomicity properties are restrictive for a wide range of application domains; this is particularly true for robust, collaborative applications because such applications have concurrent components that are inherently long-lived and that cooperate. Recent advances in extended transaction models can be exploited to structure long-lived and cooperative computations. Applications can use a combination of such models to achieve the desired degree of robustness; hence, we develop a system which can support a number of flexible transaction models, with correctness criteria that extend or relax serializability. We analyze two concrete CSCW applications-collaborative editor and meeting scheduler. We show how a combination of two extended transaction models, that promote split and cooperating actions, facilitates robust implementations of these collaborative applications. Thus, we conclude that a system that implements multiple transaction models provides flexible support for building robust collaborative applications
  • Keywords
    distributed processing; groupware; CSCW applications; collaborative editor; computer supported cooperative work; concurrent components; correctness criteria; failure atomicity; meeting scheduler; multiple transaction models; robust collaborative applications; serializability; system support; transaction models; view atomicity; Application software; Collaboration; Collaborative work; Concrete; Concurrent computing; Distributed computing; Educational institutions; Libraries; Power system modeling; Robustness;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 1995. Proceedings., 14th Symposium on
  • Conference_Location
    Bad Neuenahr
  • ISSN
    1060-9857
  • Print_ISBN
    0-8186-7153-X
  • Type

    conf

  • DOI
    10.1109/RELDIS.1995.526214
  • Filename
    526214