• DocumentCode
    296660
  • Title

    Causal message delivery in the Grasshopper operating system

  • Author

    Bona, Rex Di ; Rosenberg, John

  • Author_Institution
    Dept. of Comput. Sci., Sydney Univ., NSW, Australia
  • Volume
    1
  • fYear
    1996
  • fDate
    3-6 Jan 1996
  • Firstpage
    3
  • Abstract
    Persistent systems allow data to be manipulated in a manner independent of its location. In distributed persistent systems this location independence principle is extended to include data on other machines. The introduction of this principle raises new problems regarding naming and consistency that the Grasshopper project is attempting to solve. The Grasshopper system allows entities within the system to both move between nodes, and simultaneously exist at multiple nodes. This paper discusses the naming scheme and network message protocols used by the Grasshopper network. It is shown that the protocols adopted allow entities to move between nodes and to be simultaneously accessed on multiple nodes while still maintaining the causal ordering of messages delivered to the entities
  • Keywords
    data handling; data integrity; local area networks; message passing; naming services; network operating systems; Grasshopper; Grasshopper network; causal message delivery; consistency; data manipulation; distributed persistent systems; location independence; naming; network message protocols; operating system; persistent systems; Access protocols; Computer crashes; Computer science; Containers; Data structures; Kernel; Operating systems; Protection; Random access memory; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1996., Proceedings of the Twenty-Ninth Hawaii International Conference on ,
  • Conference_Location
    Wailea, HI
  • Print_ISBN
    0-8186-7324-9
  • Type

    conf

  • DOI
    10.1109/HICSS.1996.495441
  • Filename
    495441