基于CMP的硬件事务存储系统优化技术研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:ailing770
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着多核处理器的广泛应用,内核之间有效同步问题成为并行编程的一个难题。传统的锁同步不能满足多线程编程的要求,事务存储作为一种共享资源同步的新模型被提出。因其具有较强原子性和隔离性等优点,硬件事务存储成为现如今计算机系统结构中的研究热点之一。近年来,国内外许多专家学者和科研机构对其展开积极的研究和探索。但是,硬件事务存储系统中事务执行时常发生的读/写冲突、使用固定大小的签名、使用单一事务执行模式等问题都会导致系统性能降低甚至死锁。因此,本文将针对现有硬件事务存储系统中存在的上述不足,对其现有的冲突检测机制和并发控制机制进行优化,以寻求高效合理的事务存储系统。本文首先对硬件事务存储系统中的冲突检测机制进行优化,重新设计冲突检测所应用的签名结构,提出一种基于动态签名的冲突检测机制。该机制通过控制器调整签名中过滤器数量,满足新分配签名的需求,使有限的资源得到最大限度的合理利用,减小已分配签名的大小,降低系统误判率。其次,在此研究基础上,对冲突检测时系统的并发控制机制进行优化,提出一种基于冲突序列化的并发控制机制,将发生冲突的事务进行序列化,采用新的事务一致性协议,运用事务模式选择器动态选择事务执行模式,减少事务执行过程中的中止率和延迟,并发控制冲突检测和冲突解决方法,提高事务的并发性,降低事务执行过程中的硬件及软件开销,改善硬件事务存储系统性能。最后,为了验证优化后的硬件事务存储系统的高效性和可行性,设计合理的性能测试方案,对其进行性能测试和结果分析。性能测试结果表明:新型的基于动态签名的冲突检测机制有效地克服了传统机制中存在的冲突频繁发生、虚假冲突率过高等缺点;基于冲突序列化的并发控制机制减少事务中止率,合理调节不同类型事务执行顺序,促进了硬件事务存储系统性能的提升,具有良好的应用前景和研究价值。
其他文献
云计算为用户提供了按需定制和按量付费的新的资源利用形式,使得服务更加便捷和廉价,但云计算环境的开放性,同时也为用户的安全问题带来了巨大的隐患。在云计算环境下不同安全域
随着网络技术的不断提高,当今网络组网方式、网络组成结构、网络应用程序等都趋于复杂化。伴随这些网络因子复杂化,网络中流量激增,网络设备负载增大,且在网络中传输的信息数据量
交互设计是计算机技术的重要组成部分,是研究用户在使用计算机等系统时行为的设计。目前交互式系统如计算机、平板电脑、智能手机等,已经在人们的生活中被普遍地使用,所形成的新
随着Web技术的发展完善和用户需求的增加,基于Web技术开发的软件数量日趋增多,结构也日趋复杂,在给用户带来便利的同时也使软件在运行过程中的维护难度变得越来越大,未知的遗留在
随着高等教育事业在我国的快速发展,高校的固定资产规模不断扩充,管理难度也更大。建立以信息技术、计算机技术和互联网技术支持的现代资产管理系统,实施资产管理信息化,有利
在服务执行过程中,由于服务系统内外部环境面临的各种不确定性事件,导致服务可能无法按计划执行,或者无法满足用户的价值期望。在软件服务上,体现在客户端程序或服务端程序出现了
这几年来,信息科技不断发展和进步,计算机网络不断普及和推广,同时广大网民也面临着严重的网络安全问题,各种网络非法入侵活动F]益猖狂。虽然当前计算机网络采取了诸多防范技
随着信息和通信技术的迅速发展,无线网络在人们生活中的地位日益重要。未来网络发展的必然趋势就是网络与网络之间能够进行互联互通,同时应用趋于移动及普适。目前,网络表现出越
互联网科技的飞速前进,社会网络已经与每个人密不可分,社会网络中包含大量个人或组织的相关信息,社会网络分析者和数据挖掘者需要分享这些信息以获得对各个领域有用的知识。社会
近年来,随着车载设备、移动网络的高速发展,公民生活水平的不断提高,人们对车载播放设备的需求呼之欲出。本文选择了Android系统作为平台,设计研发了一套基于Android的车载多