基于副本的非阻塞自组织链表

被引量 : 0次 | 上传用户:lytmxl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自组织链表是一种具有启发意义和实用价值的数据结构,它能够响应访问模式的变化,调节链表结构以改善链表的性能,并已经被成功应用到数据压缩算法、凸包算法和计算最大值点。随着计算机多核技术的发展,为了充分利用多核的协同计算能力,需要设计一种高效的并发自组织链表结构。非阻塞数据结构使用非互斥的方法实现并发,使互斥资源能够被多于一个线程同时访问,避免了互斥方法中的死锁、优先级反转和护航问题。它能保证至少有一个线程能够在有限时间内完成操作,具有更好的健壮性和可靠性,并可以获得比互斥方法更好的性能。因此,提出了实现非阻塞自组织链表的设想。本文提出了基于副本的非阻塞自组织链表。为链表中的结点维护一个副本结点,通过移动副本结点实现对链表的自组织。链表分为无序的副本结点和有序的数据结点两部分,通过副本结点能快速访问数据结点,数据结点部分采用的是Michael的算法,副本结点部分应用的是MTF规则。链表结构简单,能保证可线性化的正确性和非阻塞的演进性。实验表明,在高读操作比例、长链表的情况下,本文的非阻塞自组织链表能获得很好的性能和可扩展性。在实验的测试数据序列情况下,90%读操作比例、键值范围4096时,新链表的性能超过了所有已知的阻塞的和非阻塞的链表。
其他文献
以移动网络的便利性为切入点,阐述传统农业科普方式转变的必要性,结合大美广西农业科普社区网站建设实践,分析了农业科普网站、社区信息服务平台、动漫视频与文本结合、手机
国家推行居家养老服务应更加注重社会效益,但因政府投入不足、市场化水平不高等原因,导致了服务的供给不能很好地满足老年人的实际需要。而志愿者作为义务提供社会服务的重要
培养幼儿良好的个性品质应从幼儿期开始。游戏作为幼儿最喜欢的活动,也是最适合幼儿年龄特点的活动形式,它接近幼儿生活,使幼儿的生理需要得到体验,爱玩游戏是每个幼儿的天性
本文在包括外资带来的溢出效应和竞争效应的统一框架中考察其对于国有企业生存的影响。我们首先构建外资进入背景下的国有企业异质性生存理论模型,并在此基础上运用生存分析
电影和电视在后期剪辑时,既有相同之处又有着不同的特点,了解它们的相同点和不同点能使人们对于影视艺术的理解更加的深刻。
网帖、QQ群、论坛、微博,从个人倾诉到集体发泄,再到媒体轮番报道,阴性艾滋病传闻最终成为一个"公共卫生事件"。
目前,我国很多施工企业都在内部实行"法人管项目"的管理模式。"法人管项目"是项目管理由以往的"广种薄收"向"精耕细作"转变,由"分散管理"向"集中管理"转变。通过转变企业管理
医务社会工作专业价值观由西方社会工作专业价值观、医务社会工作特殊价值观和中国本土化的社会工作专业价值观组成。医务社会工作学生实习中专业价值观与现实处境的冲突主要
<正>财税〔2014〕34号各省、自治区、直辖市、计划单列市财政厅(局)、国家税务局、地方税务局,新疆生产建设兵团财务局:为了进一步支持小型微利企业发展,经国务院批准,现就小
目的探讨环形电切术(loop electrosurgical excision procedure,LEEP)与冷刀宫颈锥切术(cold-knife conization,CKC)在宫颈上皮内瘤变(cervical intraepithelial neoplasia,C