Skip to main content
USENIX
  • Conferences
  • Students
Sign in

connect with us


  •  Twitter
  •  Facebook
  •  LinkedIn
  •  Google+
  •  YouTube

twitter

Tweets by @usenix

usenix conference policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

You are here

Home ยป Message-Driven Relaxed Consistency in a Software Distributed Shared Memory
Tweet

connect with us

Message-Driven Relaxed Consistency in a Software Distributed Shared Memory

Authors: 

Povl T. Koch, Robert J. Fowler, Eric Jul, University of Copenhagen

Abstract: 

Message-passing and distributed shared memory have their respective advantages and disadvantages in distributed parallel programming. We approach the problem of integrating both mechanisms into a single system by proposing a new message-driven coherency mechanism. Messages carrying explicit causality annotations are exchanged to trigger memory coherency actions. By adding annotations to standard message-based protocols, it is easy to construct efficient implementations of common synchronization and communication mechanisms. Because these are user-level messages, the set of available primitives is extended easily with language- or application-specific mechanisms. CarlOS, an experimental prototype for evaluating this approach, is derived from the lazy release consistent memory of TreadMarks. We describe the message-driven coherency memory model used in CarlOS, and we examine the performance of several applications.

Povl T. Koch, University of Copenhagen

Robert J. Fowler, University of Copenhagen

Eric Jul, University of Copenhagen

BibTeX
@inproceedings {260134,
author = {Povl T. Koch and Robert J. Fowler and Eric Jul},
title = {{Message-Driven} Relaxed Consistency in a Software Distributed Shared Memory},
booktitle = {First Symposium on Operating Systems Design and Implementation (OSDI 94)},
year = {1994},
address = {Monterey, CA},
url = {https://www.usenix.org/conference/osdi-94/message-driven-relaxed-consistency-software-distributed-shared-memory},
publisher = {USENIX Association},
month = nov,
}
Download

Links

Paper: 
http://usenix.org/publications/library/proceedings/osdi/full_papers/koch.ps
  • Log in or    Register to post comments

© USENIX

  • Privacy Policy
  • Contact Us