DOI: 10.18130/v3t786
|View full text |Cite
|
Sign up to set email alerts
|

Concurrency Control in Asynchronous Computations

Abstract: When independently executing processes share data, some form of concurrency control is needed to enforce the atomicity and sequencing constraints imposed by the program. We believe that concurrency control is hard largely because existing architectural support is inadequate. We define a new class of interconnection networks called isotach networks and explore isotach-based concurrency control by describing techniques that use the isotach network to achieve causal message delivery, atomicity, sequential consist… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
17
0

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(17 citation statements)
references
References 87 publications
0
17
0
Order By: Relevance
“…1 However, we can implement atomic actions with internal data dependences, using isochrons together with a class of operations called split operations. 10 Adapting the protocol to enforce atomicity requires changing only the scheduling algorithm. Each CC schedules requests so that all requests in the same isochron have the same effective execution pulse, and schedules each isochron so that it has an effective execution pulse no less than the previously scheduled isochron.…”
Section: Atomicitymentioning
confidence: 99%
“…1 However, we can implement atomic actions with internal data dependences, using isochrons together with a class of operations called split operations. 10 Adapting the protocol to enforce atomicity requires changing only the scheduling algorithm. Each CC schedules requests so that all requests in the same isochron have the same effective execution pulse, and schedules each isochron so that it has an effective execution pulse no less than the previously scheduled isochron.…”
Section: Atomicitymentioning
confidence: 99%
“…Section 5.7 develops correctness criteria for these coherence protocols and presents the static owner update protocol, in which the owner copy is a distinguished copy that services misses and distributes updates. This protocol extends a previously defined isotach-based coherence protocol [Wil93] to non-equidistant networks.…”
Section: Outline Of Thesismentioning
confidence: 82%
“…They allow processes to control the logical times at which the messages they send are received and, in some cases, the logical receive times of response messages as well. Our thesis is that the theory of isotach systems, first given by Williams [Wil93], can be extended to increase the flexibility of isotach systems in ways that allow them to serve a wider range of networks and applications.…”
Section: E Smentioning
confidence: 99%
See 2 more Smart Citations