收藏本站
《电子科技大学》 2007年
收藏 | 手机打开
二维码
手机客户端打开本文

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

王征  
【摘要】: 分布式互斥是分布式系统设计的关键问题,它保证了相互冲突的并发进程可以共享资源。分布式互斥算法被广泛应用于解决副本一致性、领导者选举等问题。随着计算机及网络技术的不断发展,各种新型的分布式系统不断涌现;针对这些系统的不同特性,因地制宜的进行分布式互斥算法研究具有相当重要的意义。 本文详细分析与研究了分布式互斥算法的发展现状与未来趋势。在此基础上,分析了分布式互斥算法应用环境;详细探讨了分布式互斥对象的特征、特性及行为,并根据这些特征和特定应用环境提出了对应的分布式互斥算法。 本文的创新点及其贡献在于: 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.本文提出了面向多互斥对象的多目标分布式互斥算法。由于分布式系统中的节点往往同时需要多个互斥对象来协同完成特定任务,或者临界区中能够容纳多个节点进入,这使得多目标分布式互斥算法显得尤为重要。根据这种情况,本文提出了若干改进的多目标分布式互斥算法。
【学位授予单位】:电子科技大学
【学位级别】:博士
【学位授予年份】:2007
【分类号】:TP301.6

【引证文献】
中国硕士学位论文全文数据库 前1条
1 武鹏;分布式互斥算法研究[D];内蒙古农业大学;2010年
【参考文献】
中国期刊全文数据库 前9条
1 周悦,于海斌,王天然,苑明哲;Profibus和FF现场总线的性能分析与评价[J];吉林大学学报(信息科学版);2004年04期
2 刘丹,刘心松,丘志杰,邱元杰;基于读写特征的分布式互斥算法[J];电子学报;2004年02期
3 李美安,刘心松,王征;一种基于循环编码的高性能分布式互斥算法[J];电子学报;2005年08期
4 周悦,王智,苑明哲,于海斌;几种现场总线的通信介质访问控制方式[J];工业仪表与自动化装置;2001年03期
5 姜进磊,史美林;CSCW中的对象同步与合并[J];计算机研究与发展;2003年09期
6 贺小箭,尤晋元,薛广涛;基于P2P网格的视频点播自适应性研究[J];计算机研究与发展;2004年12期
7 舒继武,est4.cs.tsinghua.edu.cn,郑纬民,沈美明,汪东升;大规模问题数据并行性能的分析[J];软件学报;2000年05期
8 刘亚杰;窦文华;;一种P2P环境下的VoD流媒体服务体系[J];软件学报;2006年04期
9 冯冬芹,施一明,褚健;“基金会现场总线(FF)技术”讲座 第1讲 基金会现场总线(FF)的发展与特点[J];自动化仪表;2001年06期
【共引文献】
中国期刊全文数据库 前10条
1 关涌涛;马玉华;;局域网内IP地址盗用的防范对策[J];安阳师范学院学报;2007年05期
2 白剑飞;;ADSL技术在宽带接入网络中的应用[J];北方经济;2006年18期
3 黄勇,李少慧,罗勇军;全分布式系统中数据通信协议的设计[J];兵工自动化;2000年01期
4 俞伟,陈学广;一种分布式异构数据库系统分布计算方案的研究[J];兵工自动化;2002年05期
5 杨静谊;;基于现场总线发电厂安全生产监测系统的设计[J];北京工业职业技术学院学报;2007年01期
6 郭庆琳,樊孝忠;网络广播的实现及其瓶颈问题的解决[J];北京广播学院学报(自然科学版);2003年02期
7 邢嘉,高福安;互联网带来的经济思考[J];北京广播学院学报(自然科学版);2003年03期
8 张晓阳,霍达,代春生;分布式城市的概念、原型及基本属性[J];北京工业大学学报;2003年03期
9 朱伟,吴明;高校学报编辑部局域网的组建[J];编辑学报;2001年S1期
10 袁兵,付宏,吴鸿韬;嵌入式Internet与扩展Internet研究[J];北京邮电大学学报;2003年S1期
中国重要会议论文全文数据库 前10条
1 靳维斌;万红宇;;VOD点播(直播)系统在远程教学中的应用[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(上)[C];2006年
2 孔洲;刘玉军;;无线Mesh网中基于ABR协议的改进方案研究[A];2007北京地区高校研究生学术交流会通信与信息技术会议论文集(下册)[C];2008年
3 于宏霞;黄志春;;嵌入式网关中分布式通信模块设计[A];广西计算机学会2007年年会论文集[C];2007年
4 张可义;岳秀江;;基于PLC的冗余控制系统及工程应用[A];先进制造技术论坛暨第五届制造业自动化与信息化技术交流会论文集[C];2006年
5 宋雅琼;梁红影;;唐钢冷轧薄板厂2#镀锌卧式炉的自动控制系统[A];2009年河北省轧钢技术与学术年会论文集(下)[C];2009年
6 黄建;;特殊安全需求下的系统集成研究[A];中国工程物理研究院第七届电子技术青年学术交流会论文集[C];2005年
7 汤剑君;张期莲;王林平;;基于P2P的流媒体服务模型研究[A];第一届建立和谐人机环境联合学术会议(HHME2005)论文集[C];2005年
8 樊富有;程玉昆;孟林;;基于负载可迁移的分布式计费系统研究[A];2005年全国开放式分布与并行计算学术会议论文集[C];2005年
9 杨勇;杜建龙;;一种中央空调计算机监控系统的设计与实现[A];山东省暖通空调制冷2007年学术年会论文集[C];2007年
10 陈青林;程芳真;;SE2000的分布式仿真研究与实现[A];'2002系统仿真技术及其应用学术论文集(第四卷)[C];2002年
中国博士学位论文全文数据库 前10条
1 李晓鸿;无线自组织网络拓扑控制算法和协议研究[D];湖南大学;2010年
2 杨天明;网络备份中重复数据删除技术研究[D];华中科技大学;2010年
3 牛中盈;并行文件系统安全性研究[D];华中科技大学;2010年
4 张红兵;基于ARM的双丝脉冲MIG高速焊分布式控制系统的研究[D];华南理工大学;2010年
5 林胜;存储系统容错及阵列编码[D];南开大学;2010年
6 聂晓波;列车控制网络实时性能分析及调度策略研究[D];北京交通大学;2011年
7 陈俊健;面向对象存储系统安全技术研究[D];华中科技大学;2011年
8 智英建;基于新型分布式视频点播架构的流媒体调度技术研究[D];解放军信息工程大学;2008年
9 吉顺平;网络控制系统的控制器与通信协议的研究与设计[D];南京航空航天大学;2009年
10 徐光侠;分布式实时系统的软件故障注入及可靠性评测方法研究[D];重庆大学;2011年
中国硕士学位论文全文数据库 前10条
1 李斌;基于PC增强型并口的Profibus-DP从站系统的研究与实现[D];山东科技大学;2010年
2 彭慧;面向离散型制造业的嵌入式MES检测终端开发[D];浙江理工大学;2010年
3 韩冬振;远程诊断中心的设计与实现[D];郑州大学;2010年
4 章毅;基于ZigBee协议的传输系统设计[D];辽宁工程技术大学;2009年
5 李定江;基于ZigBee的大棚环境监控系统的设计[D];辽宁工程技术大学;2009年
6 徐宏雷;井下人员定位系统研究[D];辽宁工程技术大学;2009年
7 牛园园;分布式数据库有关连接查询优化算法的研究[D];长沙理工大学;2010年
8 李琳;Ad Hoc网络接入协议相关技术研究[D];长沙理工大学;2009年
9 崔意奇;UWB脉冲发生器设计[D];湘潭大学;2010年
10 赵国平;无线Mesh网络两种安全认证协议的研究[D];兰州大学;2010年
【同被引文献】
中国期刊全文数据库 前3条
1 李美安,刘心松,王征;一种基于循环编码的高性能分布式互斥算法[J];电子学报;2005年08期
2 武鹏;李美安;裴喜春;周根宝;;改进的分布式互斥请求集生成算法[J];计算机应用;2010年S1期
3 李美安,刘心松,王征;一种基于松弛循环差集的对称分布式互斥算法[J];四川大学学报(工程科学版);2005年04期
中国博士学位论文全文数据库 前1条
1 李美安;普适分布式互斥算法及应用[D];电子科技大学;2007年
【二级参考文献】
中国期刊全文数据库 前4条
1 周悦,王智,苑明哲,于海斌;几种现场总线的通信介质访问控制方式[J];工业仪表与自动化装置;2001年03期
2 薛广涛,尤晋元,贺小箭;基于移动对等网络稳定组运动模型的研究[J];计算机研究与发展;2003年12期
3 刘德才,王鼎兴,沈美明,郑纬民;数据并行的性能分析[J];软件学报;1994年05期
4 黎善斌,王智,张卫东,孙优贤;网络控制系统的研究现状与展望[J];信息与控制;2003年03期
【相似文献】
中国期刊全文数据库 前10条
1 徐敬东;李淼;赵文耀;卢华君;;能量感知的无线传感器网络路由协议[J];计算机工程;2010年18期
2 赵海青;;无线Mesh网中基于负载平衡的多路径路由协议[J];微计算机信息;2011年02期
3 刘亚萍;龚正虎;;域间流量工程与域内流量工程的比较[J];计算机工程;2006年19期
4 严文中;;分层结构CDN的负载均衡[J];现代商贸工业;2007年08期
5 王洪臣;朱尚明;;多连接校园网策略路由的研究与实现[J];计算机技术与发展;2008年04期
6 冯劲潇;陈贵海;谢俊元;;基于分层象限空间的P2P超级节点拓扑构造[J];计算机学报;2010年06期
7 黎才茂;陈少凡;;可扩展负载均衡Spider的设计[J];微计算机信息;2008年30期
8 王荣生;杨际祥;王凡;;负载均衡策略研究综述[J];小型微型计算机系统;2010年08期
9 金杉;麦丰;任波;;基于模拟退火算法的资源负载均衡方案[J];计算机工程与应用;2011年17期
10 郝晓辰;翟明;刘彬;张增仁;;负载均衡的无线传感器网络拓扑控制算法[J];计算机工程;2009年05期
中国重要会议论文全文数据库 前10条
1 季磊;谭庆平;;一种针对CDN系统的负载均衡解决方案[A];第二十二届中国数据库学术会议论文集(技术报告篇)[C];2005年
2 陈科;张斌;张心光;;基于功能和拓扑结构的机械设计过程管理[A];2008年安徽省科协年会机械工程分年会论文集[C];2008年
3 张敏;郭军华;陈飞;;Linux集群技术研究与应用[A];电工理论与新技术2004年学术研讨会论文集[C];2004年
4 李良军;刘惠康;李莉;;高压变频器拓扑结构及其智能控制的研究[A];中国计量协会冶金分会2008年会论文集[C];2008年
5 李良军;刘惠康;李莉;;高压变频器拓扑结构及其智能控制的研究[A];2008全国第十三届自动化应用技术学术交流会论文集[C];2008年
6 李蕾;;列车通信网络拓扑结构及采用技术初探[A];中国铁道学会第三届标准计量委员会2008年学术交流报告会论文集[C];2008年
7 马婕;蒋青;唐伦;陈前斌;;用多代理联盟解决泛在网络的负载均衡[A];2009年全国无线电应用与管理学术会议论文集[C];2009年
8 赵立芳;马向南;;WLAN中双链路负载均衡的研究与应用[A];中国通信学会第六届学术年会论文集(下)[C];2009年
9 陈明;王振武;;基于.NET Remoting技术的分布式构件库模型[A];2007年全国开放式分布与并行计算机学术会议论文集(上册)[C];2007年
10 史军晖;程良伦;;EASNS:一种能量敏感、负载均衡的感知节点调度算法[A];中国自动化学会中南六省(区)2010年第28届年会·论文集[C];2010年
中国重要报纸全文数据库 前10条
1 于开年 张国才 史韶惠;路由器实现线路负载均衡[N];网络世界;2002年
2 何支涛;牵手:反垃圾、Web防御、负载均衡[N];网络世界;2008年
3 本报记者 边歆;随需而变 创新不止[N];网络世界;2009年
4 本报记者 张旭军;博科负载均衡新品的四大优势[N];网络世界;2010年
5 ;负载均衡让宝钢网络不再中断[N];网络世界;2007年
6 张旭军;根深枝茂[N];网络世界;2007年
7 新疆财经学院 孙彬;负载均衡的电子商务技术[N];新疆科技报(汉);2001年
8 河北省沙河市二十冶高中 于江波;负载均衡[N];中国电脑教育报;2004年
9 F5金融行业解决方案咨询经理 扬明飞;给应用加份“保险”[N];网络世界;2007年
10 ;Array负载均衡助中石油加油卡系统[N];人民邮电;2009年
中国博士学位论文全文数据库 前10条
1 王征;分布式互斥算法的研究与实现[D];电子科技大学;2007年
2 罗桂兰;嵌入式互联网宏观拓扑结构及统计时间特征研究[D];东北大学;2009年
3 王向辉;P2P网络拓扑结构研究[D];哈尔滨工程大学;2008年
4 张泽华;云计算联盟建模及实现的关键技术研究[D];云南大学;2010年
5 王小海;常数度P2P系统负载均衡与拓扑优化技术研究[D];国防科学技术大学;2010年
6 杨际祥;并行与分布式计算负载均衡问题研究[D];大连理工大学;2012年
7 吴绍锋;Gauss-Bonnet-Chern定理的拓扑结构和高维纽结膜的φ映射拓扑场论[D];兰州大学;2006年
8 曾锋;无线Mesh网流量负载均衡关键技术研究[D];中南大学;2010年
9 高磊;P2P工作流系统中的资源搜索及负载均衡优化研究[D];山东大学;2010年
10 陈阿莲;新型多电平逆变器组合拓扑结构和多电平逆变器的容错技术[D];浙江大学;2005年
中国硕士学位论文全文数据库 前10条
1 吕月梅;结构化P2P系统的负载均衡策略的研究[D];北京邮电大学;2011年
2 张永辉;DHT服务器集群系统的负载均衡研究[D];北京邮电大学;2011年
3 常可沛;基于P2P和CDN技术的分层流媒体系统及其关键问题研究[D];厦门大学;2008年
4 胡利军;Web集群服务器的负载均衡和性能优化[D];北京邮电大学;2010年
5 周顺;面向Web Service的负载均衡策略研究[D];湖南大学;2010年
6 冯青峰;基于Java RMI的分布对象负载均衡研究与实现[D];西安电子科技大学;2002年
7 李莉;图书馆类网站建设的若干技术问题研究[D];华中师范大学;2004年
8 方瑞;自助建站负载均衡解决方案研究与实现[D];北京邮电大学;2011年
9 黄登玺;基于负载均衡的防病毒防火墙的设计和实现[D];中国科学院研究生院(软件研究所);2002年
10 潘传志;远程虚拟实验信息平台负载均衡研究[D];华中科技大学;2004年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026