• DocumentCode
    1824401
  • Title

    Operating system support for flexible coherence in distributed object systems

  • Author

    Huang, Feng

  • Author_Institution
    Div. of Comput. Sci., St. Andrews Univ., UK
  • fYear
    1995
  • fDate
    14-15 Aug 1995
  • Firstpage
    171
  • Lastpage
    174
  • Abstract
    COMMOS is an operating system architecture developed to support shared persistent objects in distributed systems. This paper describes its support for flexible coherence. The approach is based on a microkernel, typed memory objects and integrated coherence control. A microkernel architecture is used to make it easier to support multiple coherence protocols and to add new protocols. Memory objects are typed and applications can choose the most suitable protocols for different types of object to avoid protocol mismatch. Low-level coherence control is integrated with high-level concurrency control so that system-wide object coherence and synchronisation are realised without severely impacting the system performance
  • Keywords
    concurrency control; network operating systems; object-oriented programming; operating systems (computers); shared memory systems; distributed object systems; flexible coherence; high-level concurrency control; integrated coherence control; low-level coherence control; microkernel architecture; operating system architecture; operating system support; protocol mismatch; shared persistent objects; typed memory objects; Computer architecture; Computer science; Concurrency control; Control systems; Data structures; Kernel; Memory management; Operating systems; Protocols; System performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Orientation in Operating Systems, 1995., Fourth International Workshop on
  • Conference_Location
    Lund
  • Print_ISBN
    0-8186-7115-7
  • Type

    conf

  • DOI
    10.1109/IWOOS.1995.470560
  • Filename
    470560