通过 $P$-组合性加速线性化检查
分布式、并行与集群计算
2015-04-02 v1
摘要
线性化(Linearizability)是并发数据类型公认的一致性和正确性准则。线性化的一个重要特征是 Herlihy 和 Wing 的局部性原理,该原理指出:一个并发系统是线性化的,当且仅当其所有组成部分(即所谓的对象)都是线性化的。本文提出了 -组合性,它将局部性原理背后的思想推广到同一并发数据类型上的操作。我们在一种新颖的线性化检查器中实现了 -组合性。我们对包括 Intel TBB 库在内的九种以上并发集合实现进行的实验表明,我们的线性化检查器在速度和/或空间效率上比最先进算法快一个数量级。
引用
@article{arxiv.1504.00204,
title = {Faster linearizability checking via $P$-compositionality},
author = {Alex Horn and Daniel Kroening},
journal= {arXiv preprint arXiv:1504.00204},
year = {2015}
}
备注
15 pages, 2 figures