基于ipv6消息传递中间件设计和实现论文

基于ipv6消息传递中间件设计和实现论文

ID:20649519

大小:678.00 KB

页数:58页

时间:2018-10-14

基于ipv6消息传递中间件设计和实现论文_第1页
基于ipv6消息传递中间件设计和实现论文_第2页
基于ipv6消息传递中间件设计和实现论文_第3页
基于ipv6消息传递中间件设计和实现论文_第4页
基于ipv6消息传递中间件设计和实现论文_第5页
资源描述:

《基于ipv6消息传递中间件设计和实现论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、华 中 科 技 大 学 硕 士 学 位 论 文 摘要∗下一代互联网的标准网络层协议采用IPv6已成定局,基于IP网络的存储集群是构造高性价比海量存储系统的基本手段。随着IPv6的发展与推广,研究基于IPv6的存储集群能推动网络存储技术的发展和应用。一些存储集群的数据传输基于消息传递协议,并且支持IPv6的消息传递中间件是构建IPv6环境下的存储集群的重要条件,因此研究基于IPv6的消息传递中间件具有重要价值。设计了基于IPv6的消息传递中间件总体架构,该消息传递中间件支持IPv4和IPv6,用传输控制协议(TCP)传输数据。描述了消息模块、网络

2、抽象层等关键模块的结构和工作流程,还使用聚合I/O技术设计了支持双栈的服务进程。考虑到大规模集群中节点出错几率比较高的问题,还设计了超时重传机制和自动连接技术相结合的容错机制。按照消息传递中间件的设计方案,在Linux环境下实现了PtlSix。PtlSix以内核模块的方式实现,采用了零拷贝、程序旁路等技术。重点分析了内核态网络编程、地址结构、异步传输等难点问题,在分析Linux网络子系统的基础上探索出内核态下的IPv6网络编程技术,设计出兼容IPv4和IPv6的地址结构,实现了多CPU系统中负载均衡的异步数据传输机制。基于PtlSix,结合Lus

3、tre实现了支持IPv6的分布式文件系统LustreV6,用LustreV6构建了IPv4和IPv6融合的存储集群。测试了PtlSix的功能和性能;测试结果表明,PtlSix实现了IPv4、IPv6和两者融合环境下的数据传输功能,具有较强的稳定性和良好的性能。关键词:下一代互联网;存储集群;消息传递协议;中间件 ∗该项研究受国家重点基础研究“973”计划(2004CB318203)和下一代互联网示范工程CNGI“面向下一代互联网的智能网络存储系统”(分项CNGI-04-5-1D)资助。I华 中 科 技 大 学 硕 士 学 位 论 文 Abstr

4、act∗IPv6isacknowledgedastheprotocoloftheNextGenerationInternet(NGI),andstorageclusterbasedonIPisanimportanttechnologythatconstructsthestoragesystemofhighperformancewithlowcost.WiththedevelopmentofIPv6,theresearchonthestorageclusteroverIPv6isessentialtothedevelopmentandapplica

5、tionofnetworkstoragetechnology.TheMessagePassingProtocolhasbeenusedtotransferdatainstoragecluster.ThemessagepassingmiddlewareoverIPv6isindispensablefortheconstructionofstorageclusterinIPv6environment.Therefore,theresearchonthemessagepassingmiddlewarebasedonIPv6issignificant.T

6、hearchitectureofthemessagepassingmiddlewareoverIPv6isdesigned.ThismiddlewaresupportsIPv4andIPv6,andtransferthemessagebyTCP.Thearchitectureandworkingmechanismsofthekeymodulesisalsodesigned,suchasmessagemodule,networkabstractlayerandserviceprocess,andtheprocessofdesignisexpatia

7、tedonindetail.Consideringthehighprobabilityofbreakdownwhichmayoccuramongthenodesofthelargescaleluster,thefault-tolerantmechanismwhichcomprisestransmissionmechanismovertimeandautomaticconnectionmechanismisdesigned.Accordingtothedesignplan,PtlSixisimplementedinLinux.PtlSixisimp

8、lementedasthekernelmodulesinLinux,severaltechnologiessuchaszerocopy,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。