面向Linux软件包分发的DHT协议优化技术研究

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:gusano1987
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Linux软件包分发是Linux软件发布与更新的重要过程。随着Linux用户量的增加,传统的客户端/服务器架构越来越难以满足用户增长的需求,并且难以适应。近年来,P2P(peer-to-peer,对等网络)技术成为解决用户需求与服务能力矛盾的重要技术。本文将结构化P2P技术引入Linux包分发系统,并针对Linux包分发场景的特性,对结构化P2P系统中的核心组件DHT(Distributed Hash Table,分布式哈希表)进行效率和负载平衡优化。本文的贡献有以下几点:1.设计了一种P2P模式的Linux软件包分发框架。本文详细阐述了P2P模式下Linux软件包分发的流程,并发现了Linux软件包分发的多种特性。该框架选择Kademlia作为基础DHT协议,针对Linux包分发场景下的特性,提出了利用缓存的效率优化技术、利用网络抖动的负载平衡优化技术。2.针对Linux包分发场景下的多热点包、多依赖包、包尺寸小等特性,提出了一种利用缓存技术的DHT效率优化方法。首先,提出了在路径上建立LRU缓存的优化方式。其次,根据路径上缓存的特性,提出利用跳表思想的跳跃缓存过程,提高空间利用率和缓存命中率。最后,结合跳跃设计和热点包特性,提出了结合两者优势的概率缓存方法,进一步提高了DHT的查找效率。3.针对DHT存在的负载不平衡问题,结合网络抖动特性,提出了一种利用网络抖动节点的DHT负载平衡优化方法。本文首先选择了一个考虑全局负载优化的负载评价方式,根据这种负载评价,建立了对于抖动节点退出和进入时的负载变化模型。根据模型,修改了节点的优雅退出模式,设计了节点加入时的主动负载转移。本文还设计了适应负载分布的节点ID分配模式,进一步降低了系统的不平衡性。本文基于PeerSim平台对上述优化设计进行了多方面模拟测试。实验结果表明,相比传统的DHT,本文的效率优化和负载平衡有显著效果。本文的优化设计有较好独立性,可以与其它的优化方法共存,具有较好的实际应用的前景。
其他文献
营运资金在企业的财务管理中是必不可少的存在,他就像人体中的血液,在企业生产经营活动中无处不在。企业经营的风险和收益都可以通过营运资金的变化进行衡量。在当今的经济发展趋势下,传统的营运资金管理已经难以适应企业的发展。为了更加有效的配置资源,提高资金使用效率,实现效益最大化,许多企业开始关注价值链视角下的营运资金管理,并研究这一管理方法的实际应用。本文首先回顾了价值链视角下营运资金管理的研究现状,并对
认知行为优化算法(COA)是模拟人工蜂群在蜜蜂进行分工合作和信息交流的行为而提出的一种新兴仿生群智能优化算法,该算法具有结构简单,稳定性较强和易于理解等特点。该算法受
经过近十年的深入研究,表层嵌贴(Near Surface Mounted,NSM)预应力碳纤维增强复合材料(Carbon Fiber Reinforced Polymer,CFRP)加固钢筋混凝土梁已成为目前老化基础设施结构修复和改造的主流解决方案。然而在不设置永久性锚具的情况下,加固结构容易在CFRP粘结端部发生脆性的剥离破坏,导致结构在达到预期承载力前过早失效。目前国内外的预应力NSM CFR
作为一类自动制造系统,柔性制造系统是由计算机数控机床与物料传输系统组成的,可以高效地制造中小型批量产品的计算机控制系统。然而,由于系统中的资源竞争,导致了死锁的发生
近几年来,深度强化学习已经成为人工智能领域的一个新的研究热点。目前,深度强化学习已经成功应用于游戏策略、机器翻译、文本生成、目标追踪等多个领域。然而,现有的深度强
制度是以经济为基础而产生和发展的,伴随着经济形式的改变,根据不同企业的状况和融资需求,相应地产生了各种融资方式,在当今经济条件下,企业可以选择多种融资方式,来实现自身的融资需求,进而维持企业的运转。自股权改革以来,一种更接近市场的融资方式被更多的企业接纳和使用,定向增发拥有降低交易费用、减少管理层次和加强对上市公司的控制等优势,并且对于促进上市公司业绩增长和长期发展都有着至关重要的作用。但是通过调
乾隆嘉庆时期“考据学”异常兴盛,成为清代的主流学术,其辅助学科金石学也得到空前发展,访碑活动、考释研究众多,促进了书法艺术的创作,为书法注入新的生命力,伊秉绶以其鲜明的艺术特色在书法发展历程中留下浓重的一笔,其对用笔及空间结构的理解达到一个新的高度,同时,作为典型的儒家文化熏陶下的人物,其一生都在实践“中正”的儒家美学理念,行草书形成了平直的艺术风格,后人对其隶书评价甚高,行草书的论述较少,其中何
除了智能手机外,其他类型的智能设备也在不断向人们的生活渗透。比如,智能手表,除了显示时间,它还可以接打电话、接收信息、甚至是接入互联网,其使用已和智能手机一样普遍。
深厚软土地基上修建高速公路(铁路)时,路堤荷载传递至坡脚会产生水平荷载,路基可能滑移破坏。为减少该水平荷载产生的不利影响,提出在坡脚处设置斜-直双排桩,采用模型试验研究均质砂土地基侧向加载下,改变外侧斜桩长度时,斜-直双排桩直桩水平位移、桩身弯矩、桩身轴力及桩侧土压力,揭示路堤荷载下坡脚斜桩长度对斜-直双排桩变位规律与破坏模式的影响规律。结果表明:(1)单直桩整体水平位移呈“平移+绕桩底转动”模式
卫星通信系统中,为了充分提高频谱效率,往往使功率放大器工作于饱和点附近,这时功放呈现非线性特性,使得传输的信号产生相位旋转和幅度畸变,降低通信系统的传输质量。如果不