• DocumentCode
    2342124
  • Title

    Position summary: supporting disconnected operation in DOORS

  • Author

    Preguiça, Nuno ; Martins, J. Legatheaux ; Domingos, Henrique ; Duarte, Sérgio

  • Author_Institution
    Departamento de Informatica, Univ. Nova de Lisboa, Caparica, Portugal
  • fYear
    2001
  • fDate
    20-22 May 2001
  • Firstpage
    179
  • Abstract
    The increasing popularity of portable computers opens the possibility of collaboration among multiple distributed and disconnected users. In such environments, collaboration is often achieved through the concurrent modification of shared data. DOORS is a distributed object store to support asynchronous collaboration in distributed systems that may contain disconnected computers. In this summary we focus on the mechanisms to support disconnected operation. The DOORS architecture is composed by servers that replicate objects using an epidemic propagation model. Clients cache key objects to support disconnected operation. Users run applications to read and modify the shared data (independently from other users)-a read any/write any model of data access is used. Modifications are propagated from clients to servers and among servers as sequences of operations-the system is log-based. Objects are structured according to an object framework that decomposes object operation in several components. Each component manages a different aspect of object execution. Each object represents a data type (e.g. a structured document) and it is composed by a set of sub-objects. Each sub-object represents a subpart of the data type (e.g. sections). A new object is created composing the set of subobjects that store the type-specific data with the adequate implementations of the other components. The following main characteristics are the base to support disconnected operation in DOORS.
  • Keywords
    client-server systems; distributed object management; groupware; portable computers; DOORS; asynchronous collaboration; clients; data type; disconnected operation support; distributed object store; epidemic propagation model; log-based system; object replication; portable computers; servers; shared data modification; Application software; Collaboration; Computer architecture; Concurrency control; Concurrent computing; Distributed computing; File servers; Mobile communication; Network servers; Portable computers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hot Topics in Operating Systems, 2001. Proceedings of the Eighth Workshop on
  • Print_ISBN
    0-7695-1040-X
  • Type

    conf

  • DOI
    10.1109/HOTOS.2001.990095
  • Filename
    990095