The long-lived renaming problem appears in shared-memory systems where a set of threads need to register and deregister frequently from the computation, while concurrent operations scan the set of currently registered threads. Instances of this problem show up in concurrent implementations of transactional memory, flat combining, thread barriers, and memory reclamation schemes for lock-free data structures. In this paper, we analyze a randomized solution for long-lived renaming. The algorithmic technique we consider, called the LevelArray, has previously been used for hashing and one-shot (single-use) renaming. Our main contribu-tion is to prove that, in long-lived executions, where processes may register and deregister polynomially many ti...
Abstract — We study the complexity of renaming, a fundamen-tal problem in distributed computing in w...
Abstract. Renaming is a fundamental problem in distributed comput-ing, in which a set of n processes...
Exploring the power of shared memory communication objects and models, and the limits of distributed...
The long-lived renaming problem appears in shared-memory systems where a set of threads need to regi...
Thesis: S.M. in Computer Science and Engineering, Massachusetts Institute of Technology, Department ...
We consider wait-free solutions to the renaming problem for shared-memory multiprocessing systems [3...
In the long-lived M-renaming problem, N processes repeatedly acquire and release names ranging over ...
The Long-lived Renaming problem is an important subject in Distributed Algorithms. The Renaming pro...
AbstractIn the long-lived M-renaming problem, N processes repeatedly acquire and release names rangi...
In the long-lived renaming problem --- a generalization of the classical one-time renaming problem -...
) Mark Moir and James H. Anderson Department of Computer Science The University of North Carolina a...
AbstractIn the classic “one-time” renaming problem, processes are required to choose new names in or...
Abstract. Long-lived renaming allows processes to repeatedly get distinct names from a small name sp...
This paper presents the first tight bounds on the time complexity of shared-memory renaming, a funda...
Renaming is a task in distributed computing where n processes are assigned new names from a name spa...
Abstract — We study the complexity of renaming, a fundamen-tal problem in distributed computing in w...
Abstract. Renaming is a fundamental problem in distributed comput-ing, in which a set of n processes...
Exploring the power of shared memory communication objects and models, and the limits of distributed...
The long-lived renaming problem appears in shared-memory systems where a set of threads need to regi...
Thesis: S.M. in Computer Science and Engineering, Massachusetts Institute of Technology, Department ...
We consider wait-free solutions to the renaming problem for shared-memory multiprocessing systems [3...
In the long-lived M-renaming problem, N processes repeatedly acquire and release names ranging over ...
The Long-lived Renaming problem is an important subject in Distributed Algorithms. The Renaming pro...
AbstractIn the long-lived M-renaming problem, N processes repeatedly acquire and release names rangi...
In the long-lived renaming problem --- a generalization of the classical one-time renaming problem -...
) Mark Moir and James H. Anderson Department of Computer Science The University of North Carolina a...
AbstractIn the classic “one-time” renaming problem, processes are required to choose new names in or...
Abstract. Long-lived renaming allows processes to repeatedly get distinct names from a small name sp...
This paper presents the first tight bounds on the time complexity of shared-memory renaming, a funda...
Renaming is a task in distributed computing where n processes are assigned new names from a name spa...
Abstract — We study the complexity of renaming, a fundamen-tal problem in distributed computing in w...
Abstract. Renaming is a fundamental problem in distributed comput-ing, in which a set of n processes...
Exploring the power of shared memory communication objects and models, and the limits of distributed...