arrow
返回

Supporting Lock-Free Composition of Concurrent Data Objects: Moving Data between Containers

delete2013-09-01
delete5
delete
OA
AI
D
Daniel Cederman *
P
Philippas Tsigas
DOI:10.1109/TC.2012.248delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Lock-free data objects offer several advantages over their blocking counterparts, such as being immune to deadlocks, priority inversion, and convoying. They have also been shown to work well in practice. However, composing the operations they provide into larger atomic operations, while still guaranteeing efficiency and lock-freedom, is a challenging algorithmic task. We present a lock-free methodology for composing a wide variety of concurrent linearizable objects together by unifying their linearization points. This makes it possible to relatively easily introduce atomic lock-free move operations to a wide range of concurrent lock-free containers. This move operation allows data to be transferred from one container to another, in a lock-free way, without blocking any of the operations supported by the original container. For a data object to be suitable for composition using our methodology it needs to fulfill a set of requirements. These requirement are, however, generic enough to be fulfilled by a large set of objects. To show this we have performed case studies on six commonly used lock-free objects (a stack, a queue, a skip list, a deque, a doubly linked list and a hash table) to demonstrate the general applicability of the methodology. We also show that the operations originally supported by the data objects keep their performance behavior under our methodology.
Keyword:
Lock-free
data structures
containers
composition
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
9.8K

机构

C
chalmers university of technology
学者数:
1.5W
论文数: 1.6W
被引数: 10
引用论文

引用论文

Transactional memory
err2008-07-01
err65
errOAAI
errLarus, James; Kozyrakis, Christos
err分享
err收藏
Utility of the psychomotor vigilance task in screening for obstructive sleep apnoea
err2024-01-23
err0
PREAI
errJingru Ma; Xihe Qiu; Lijie Sun; Ning Cong; Yingchen Wei; Chunsheng Wei; Jingjing Huang
err分享
err收藏
err分享
err收藏
An Exploratory Analysis of the Utility of Adding Cardiorespiratory Biofeedback in the Standard Care of Pregnancy-Induced Hypertension
err2013-04-24
err0
PREAI
errSandy W. Cullins; Richard N. Gevirtz; Debra M. Poeltler; Larry M. Cousins; R. Edward Harpin; Frederick Muench
err分享
err收藏
学者 查看更多内容