Abstract
Distributed directory protocols for shared objects play an important role in providing access to higher level abstractions like transactional memory. They offer primitives to retrieve data and read it, or to move data and allow to write it. This chapter describes directory protocols for large-scale distributed systems and discusses the subtleties of incorporating them in a large-scale distributed transactional memory. We survey existing protocols, their advantages and drawbacks, and detail one protocol, COMBINE, which addresses these drawbacks.
Original language | English |
---|---|
Pages (from-to) | 367-391 |
Number of pages | 25 |
Journal | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
Volume | 8913 |
DOIs | |
State | Published - 2015 |
All Science Journal Classification (ASJC) codes
- Theoretical Computer Science
- General Computer Science