DocumentCode
2484874
Title
Fast sequential and parallel algorithms for label selection to obtain space efficient implementations in a software configuration management system
Author
Greenlaw, Raymond ; Shipley, Charles ; Wogulis, James
Author_Institution
Dept. of Comput. Sci., Armstrong Atlantic State Univ., Savannah, GA, USA
fYear
2000
fDate
2000
Firstpage
43
Lastpage
48
Abstract
Software configuration management (SCM) systems require the ability to maintain collections of a large number of specific versions of files. One technique for managing these configurations is to maintain a single time-stamp identifying which versions of the files belong to the configuration along with an exception list to that time-stamp. Given the individual time-stamps of n files represented by half-open intervals, we develop an O(n log n) tone sequential algorithm that finds a time-stamp leading to the smallest possible exception list. The technique is used in a commercial SCM system and works well in practice. We also develop a parallel version of the algorithm that runs in O(log n) time using n processors on an EREW-PRAM. If the intervals are sorted, the sequential algorithm runs optimally in O(n) time and the parallel algorithm runs optimally in O(log n) time using n/log n processors on an EREW-PRAM
Keywords
computational complexity; configuration management; parallel algorithms; software development management; EREW-PRAM; exception list; label selection; parallel algorithms; parallel version; sequential algorithms; single time-stamp; software configuration management system; Computer science; Documentation; Drives; Operating systems; Optimizing compilers; Parallel algorithms; Software algorithms; Software maintenance; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Computing in Electrical Engineering, 2000. PARELEC 2000. Proceedings. International Conference on
Conference_Location
Trois-Rivieres, Que.
Print_ISBN
0-7695-0759-X
Type
conf
DOI
10.1109/PCEE.2000.873599
Filename
873599
Link To Document