Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Fast, LongLived Renaming \Lambda (Extended Abstract)
 

Summary: Fast, Long­Lived Renaming \Lambda
(Extended Abstract)
Mark Moir and James H. Anderson
Department of Computer Science
The University of North Carolina at Chapel Hill
Chapel Hill, North Carolina 27599­3175, USA
April 1994
Abstract
We consider wait­free solutions to the renaming problem for shared­memory multiprocessing systems
[3, 5]. In the renaming problem, processes are required to choose new names in order to reduce the
size of their name space. Previous solutions to the renaming problem have time complexity that is
dependent on the size of the original name space, and allow processes to acquire names only once. In
this paper, we present several new renaming algorithms. Most of our algorithms have time complexity
that is independent of the size of the original name space, and some of our algorithms solve a new, more
general version of the renaming problem called long­lived renaming. In long­lived renaming algorithms,
processes may repeatedly acquire and release names.
Keywords: fast renaming, long­lived renaming, shared­memory multiprocessors, synchronization prim­
itives, wait­free synchronization
1 Introduction
In the M ­renaming problem [2], each of k processes is required to choose a distinct value, called a name,

  

Source: Anderson, James - Department of Computer Science, University of North Carolina at Chapel Hill

 

Collections: Computer Technologies and Information Sciences