Skip to main navigation Skip to search Skip to main content

Causal message delivery in the grasshopper operating system

Rex Di Bona, John Rosenberg

Research output: Chapter in Book/Report/Conference proceedingConference proceeding contributionpeer-review

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.

Original languageEnglish
Title of host publicationProceedings of the 29th Annual Hawaii International Conference on System Sciences - 1996
Place of PublicationPiscataway, NJ
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Pages3-11
Number of pages9
ISBN (Print)0818673249
DOIs
Publication statusPublished - 1996
Externally publishedYes
Event29th Hawaii International Conference on System Sciences, HICSS 1996 - Wailea, United States
Duration: 3 Jan 19966 Jan 1996

Conference

Conference29th Hawaii International Conference on System Sciences, HICSS 1996
Country/TerritoryUnited States
CityWailea
Period3/01/966/01/96

Fingerprint

Dive into the research topics of 'Causal message delivery in the grasshopper operating system'. Together they form a unique fingerprint.

Cite this