论文部分内容阅读
随着Internet网的发展,涌现了大量的新应用,如软件分发、视频会议、远程教学和共享“白板”等,这些新应用都有一个共同的特征:一对多或多对多的可靠通信,其潜在的接收者可能成百上千,所以,要求发送者能够高效地把数据传送给所有接收者。由于Internet网的体系结构是针对点对点设计的,使传统Internet网技术受到了极大的挑战。为了满足新应用的要求,多播通信技术应运而生。但在Internet网上开展多播通信应用,不可避免地会遇到一些新问题。本论文重点研究并解决如下问题:NACK爆炸、局部恢复数据以及减轻发送者负载,并且取得了如下创造性成果: 本文提出了两种抑制NACK的定时器设置方法。在可伸缩可靠多描通信中存在反馈信息爆炸、局部恢复数据困难等问题,为了解决反馈信息爆炸的问题,本文针对基于接收者启动、使用集成FEC的系统,详细讨论了如何使用定时器避免NACK爆炸,提出了设置定时器时间的两种方法:基于指数分布、均匀分段方法和基于指数分布、非均匀分段方法,并且分析了它们抑制NACK的能力和由定时器引起的NACK延时长短,通过分析可知:对接收者数量达到1010数量级的多播通信,这两种方法都能避免反馈信息爆炸,且由定时器引起的NACK延时短,并且后一种方法优于前一种方法。 本文提出了基于可靠主动结点的可靠多播通信协议RANRM(Reliable Active Node Reliable Multicast)。Internet网使用端到端的可靠性思想,仅由TCP层负责数据的可靠性,IP层不保证数据的可靠传递,这样,可靠性实现简单且具有较高的传输效率,但对于不可靠网络,端到端可靠性会增加恢复数据的延时,且实现可靠性的开销大,同时也增加了主机的负担。这是Internet网设计上固有的问题,如果在Internet网上进行多播通信,则问题更加突出,并且不可避免地将出现反馈信息爆炸、丢失数据恢复困难等问题。本文建立了主动网络中多播通信的协议分层模型,并且提出了基于可靠主动结点的可靠多播通信协议RANRM。可靠主动结点指能处理与可靠性相关问题的主动结点,引入可靠主动结点后,数据能在可靠主动结点间逐点可靠传输,从而实现可靠多播旭亿。RA N*M协议山力11;优,。‘I:反恍儿日、邑少,能避免厄地信息爆炸;具有局邢。人扒X以数#一V能力,M忏厂趴二入们负担;能及时发皿铅误数抓,降低m误数讥恢复的延时;小必人网络小仆送惜误数据,有效地节约带宽。义中分析了**N R-MR-M;\川儿‘宽和救抓恢复址川卜山性能,U协议N二比较动叼:RA**。.’川*泞见少,数掂恢夏汝时川。 本文仙川*es侣丫 卜N f立了RA NljLM阶议的**N tA型,地过仙欠运计仟细险查了所有可达林以,此外,还进行了动态特。吐分析,构造了 ****。的C*N模型的状忐宁问,证山汀**Na凹j上议工二L确性。o 本丈还利用ANTS tA拟实现了MNKM协议,通过模拟代序分析了**NR--ru的性能,并通过实验数训比较了RA*仁M与*2的性能。大验灰明:RA卜*M阶议足小确的、。们川V,川。’。川伦分析结果朴I吻合。模拟代序村实现RANRM t)J、议具有指导怠义。: