Revised February, 1981The problem of asynchronous processes reading shared data while the data is being modified by another process is considered. This problem differs from the standard readers/writers problem in that concurrent reading while writing is allowed. The model used here strongly limits the use and size of the shared variables. If multiple copies of the shared data are allowed, then simple, efficient solutions are found. In general, solutions which are more time efficient by avoiding waiting are seen to require more copies of the shared data. The number of copies used by all algorithms is shown to be the best possible. The main solution demonstrates that any system of processes which uses large distributed variables can be strong...
In the (N; k)-consensus task, each process in a group starts with a private input value, communicate...
Parallelism plays a significant role in high-performance computing systems, from large clusters of c...
AbstractIn the totally anonymous shared memory model of asynchronous distributed computing, processe...
Massachuset ts Computer Assoc ia tes The problem of sharing data among asynchronous processes is con...
We use a structured top-down approach to develop algorithms for atomic variables shared by concurren...
Data sharing among tasks within multiprocessor real-time systems is a crucial issue. This report pre...
Reading and writing is modelled in CSP using actions containing the symbols? and!. These reading act...
A concurrent system is a collection of processors that communicate by reading and writing from a sha...
AbstractWe establish trade-offs between time complexity and write- and access-contention for solutio...
We consider the problem of asynchronous execution of parallel programs. The original program is assu...
The problem of using P processes to write a given value to all positions of a shared array of size N...
The readers-writers problem is one of the very well known problems in concurrency theory. It was fir...
In their SIAM J. on Computing paper [27] from 1992, Martel et al. posed a question for developing a...
In an ideal world, where we could guarantee instantaneous, atomic data transfer - whatever the type ...
Abstract. Most complexity measures for concurrent algorithms for asynchronous shared-memory architec...
In the (N; k)-consensus task, each process in a group starts with a private input value, communicate...
Parallelism plays a significant role in high-performance computing systems, from large clusters of c...
AbstractIn the totally anonymous shared memory model of asynchronous distributed computing, processe...
Massachuset ts Computer Assoc ia tes The problem of sharing data among asynchronous processes is con...
We use a structured top-down approach to develop algorithms for atomic variables shared by concurren...
Data sharing among tasks within multiprocessor real-time systems is a crucial issue. This report pre...
Reading and writing is modelled in CSP using actions containing the symbols? and!. These reading act...
A concurrent system is a collection of processors that communicate by reading and writing from a sha...
AbstractWe establish trade-offs between time complexity and write- and access-contention for solutio...
We consider the problem of asynchronous execution of parallel programs. The original program is assu...
The problem of using P processes to write a given value to all positions of a shared array of size N...
The readers-writers problem is one of the very well known problems in concurrency theory. It was fir...
In their SIAM J. on Computing paper [27] from 1992, Martel et al. posed a question for developing a...
In an ideal world, where we could guarantee instantaneous, atomic data transfer - whatever the type ...
Abstract. Most complexity measures for concurrent algorithms for asynchronous shared-memory architec...
In the (N; k)-consensus task, each process in a group starts with a private input value, communicate...
Parallelism plays a significant role in high-performance computing systems, from large clusters of c...
AbstractIn the totally anonymous shared memory model of asynchronous distributed computing, processe...