Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Shann, CH | en_US |
dc.contributor.author | Huang, TL | en_US |
dc.contributor.author | Chen, C | en_US |
dc.date.accessioned | 2014-12-08T15:27:01Z | - |
dc.date.available | 2014-12-08T15:27:01Z | - |
dc.date.issued | 2000 | en_US |
dc.identifier.isbn | 0-7695-0568-6 | en_US |
dc.identifier.uri | http://hdl.handle.net/11536/19241 | - |
dc.description.abstract | Many nonblocking algorithms have been proposed for shared queues. Previous studies indicate that link-based algorithms perform best. However, these algorithms have a memory management problem. a dequeued node can not be freed or reused without problem: handling. The problem is usually overloaded; one just assumes the existence of a lower level mechanism, which takes care of all the details of handling the problem. Employing such a mechanism incurs significant overheads, and consequently the link-based queues may not perform as well as claimed. A new nonblocking queue algorithm based on a finite array is proposed in this paper. Comparing with the link-based algorithms. the nerv algorithm provides the same degree of concurrency without being subject to the memory problem, hence suggests a good performance. | en_US |
dc.language.iso | en_US | en_US |
dc.subject | concurrent queue | en_US |
dc.subject | nonblocking | en_US |
dc.subject | compare-and-swap | en_US |
dc.subject | linearizability | en_US |
dc.title | A practical nonblocking queue algorithm using compare-and-swap | en_US |
dc.type | Proceedings Paper | en_US |
dc.identifier.journal | SEVENTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS | en_US |
dc.citation.spage | 470 | en_US |
dc.citation.epage | 475 | en_US |
dc.contributor.department | 資訊工程學系 | zh_TW |
dc.contributor.department | Department of Computer Science | en_US |
dc.identifier.wosnumber | WOS:000089422500055 | - |
Appears in Collections: | Conferences Paper |