分布式互斥算法的研究与实现

来源 :电子科技大学 | 被引量 : 3次 | 上传用户:hantao2007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分布式互斥是分布式系统设计的关键问题,它保证了相互冲突的并发进程可以共享资源。分布式互斥算法被广泛应用于解决副本一致性、领导者选举等问题。随着计算机及网络技术的不断发展,各种新型的分布式系统不断涌现;针对这些系统的不同特性,因地制宜的进行分布式互斥算法研究具有相当重要的意义。本文详细分析与研究了分布式互斥算法的发展现状与未来趋势。在此基础上,分析了分布式互斥算法应用环境;详细探讨了分布式互斥对象的特征、特性及行为,并根据这些特征和特定应用环境提出了对应的分布式互斥算法。本文的创新点及其贡献在于:1.本文分析了分布式互斥对象的特性、特征及行为,并提出了一种基于可复制资源的分布式负载均衡策略。分布式系统的异构决定了分布式互斥对象的多样性;传统分布式互斥模型忽略了这种多样性,因此制约了分布式互斥算法的研究。针对上述问题,本文分析了不同分布式环境下的互斥对象的特性,并详细说明了这些特性对分布式互斥算法的影响,提出了相应的优化及改进策略。在研究分布式副本对象的过程中,提出了一种分布式负载均衡策略;在传统负载均衡策略基础上,本文提出了将节点的负载分为内部、外部和转发负载,并且分别进行处理的策略;提出了负载的方向性的概念,并且将它应用在负载均衡策略中;该策略能够有效的均衡负载,减小内部通信量,同时能够有效的抑制系统抖动。2.本文分析了分布式互斥算法所运行的环境,提出了若干特定拓扑结构下的基于特殊仲裁集(Quorum)构建的优化分布式互斥算法。分布式系统所处的通信网络具有异构特征;特定拓扑结构的通信网络具有节点距离可计算性及通信的多跳性;传统分布式互斥算法通常假设分布式互斥算法处于全互连的点到点通信网中,从而忽略了上述特性,这种假设脱离了分布式系统的实际情况,因而严重制约了分布式互斥算法的性能。针对上述问题,本文提出了根据网络的特定拓扑结构,优化生成分布式互斥算法所需的仲裁集;主要包括四类:(1)线形网络的折半仲裁集算法(2)环形网络的半环仲裁集分布式互斥算法;(3)树形网络的回溯仲裁集分布式互斥算法;(4)网格网络的十字仲裁集分布式互斥算法。这些算法综合考虑了自身所在网络的特性,并利用这些特性减少算法的消息复杂度,缩短响应延迟,提高算法的容错能力。同时,由于P2P系统构建于覆盖网(Overlay)之上,忽略真实的拓扑结构,本文针对这种系统提出了基于分布式哈希表DHT(Distributed Hash Table)的分布式互斥算法。3.本文提出了自组织网络(Ad hoc)分布式系统的互斥算法。Ad hoc网络的动态拓扑结构和节点自组织特性给分布式互斥算法的实现带来了诸多困难。针对Ad hoc分布式互斥算法研究滞后的现状,研究了分布式互斥对象唯一标识在Ad hoc网络中的动态生成问题;提出了应用于小规模Ad hoc网络的ADMUTEX算法;进一步,提出了一种用于大规模网络的Ad hoc分布式领导者选举算法ADLE及该算法在自愈雷场系统中的应用实例。ADLE采用Lamport逻辑时戳保证消息的时序性,避免了节点饿死;通过限制算法执行范围缩小了消息复杂度与同步延迟;而且它采用动态生成的请求/应答队列,因此不需要节点了解系统的全局信息,能够适应Ad hoc网络的动态拓扑结构和节点频繁出入的情况。较之传统算法,该算法具有较低的消息复杂度、小响应延迟和公平性。4.本文提出了面向多互斥对象的多目标分布式互斥算法。由于分布式系统中的节点往往同时需要多个互斥对象来协同完成特定任务,或者临界区中能够容纳多个节点进入,这使得多目标分布式互斥算法显得尤为重要。根据这种情况,本文提出了若干改进的多目标分布式互斥算法。
其他文献
在新时代中,中国地方政府治理从传统走向现代取得了可喜的成效,地方政府绩效评价体系作为它的缩影也经历着变革,本文以内蒙古地方政府为例,分析其评估体系的发展历程的基础上
十九世纪四、五十年代,英国出现了狄更斯、萨克雷、夏洛蒂·勃朗特和盖斯凯尔夫人等“一派出色的小说家”。马克思指出“他们以明白畅晓和令人感动的描写向世界揭示了政治的
<正>叶圣陶先生说:"语文教材无非是个例子,凭这个例子要使学生能够举一反三,练成阅读和作文的熟练技能……。"《语文课程标准》也提出:教师不应只做教材忠实的实施者,而应该
人们从发现海上"光轮"现象以来,至今过去一个半世纪了,仍无法揭示谜底.这对我们来说实在是太漫长了,好歹还有个"百慕大三角区",可以给我们提供一些线索.笔者是一个观察到球雷
目的研究城镇社区老年人自我保健状况及相关因素,更好地做好老年人的保健工作.方法对福建省部分城镇社区837名60岁及以上的老年人进行访谈调查.结果被调查的老年人中采取自我
实验模态分析是随着计算机技术、振动测试技术、虚拟仪器技术的发展,从上个世纪60年代开始发展起来的一项重要的工程应用技术。到目前为止,与其相关的理论模型研究,已经较为
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
在"重科研,轻教学"的制度环境中,一些学校希望通过教学技能大赛这一举措提升教师的教学能力,却招致教师"应付"的局面。"应付"现象既是制度规训的产物,也孕育着制度变革的方向
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
寸金桥公园是湛江市最大的综合性公园,公园内景观布局错落有致,环境优美,在景观的处理上具有较高的园林艺术水平。本文通过园林景观的主要处理手法:园中有园、框景、漏景、障景、