论文部分内容阅读
移动透明计算是一种移动智能设备用户只需要关心所需的服务,而不用关心底层操作系统和硬件的计算模式。移动透明计算中,文件传输协议对客户端与服务端之间的数据通信发挥着十分重要的作用,如何在保证简单易用的前提下提高传输效率及性能是移动透明计算中文件传输协议研究与设计的重点。本文分析了使用IEEE802.11无线局域网作为通信网络的移动透明计算系统的特性,并针对移动透明终端资源有限和IEEE802.11无线局域网信道速率多变的问题,对TFTP (Trivial File Transfer Protocol)进行改进,提出了一种窗口动态自适应的轻量文件传输协议DTFTP (Dynamic Trivial File Transfer Protocol)。DTFTP将滑动窗口机制引入TFTP,打破其锁步特性,在此基础上,提出了一种IEEE802.11无线局域网的跨层设计方案。该方案将物理层的信道速率传递给上层文件传输协议,通过详细分析IEEE802.11的传输过程,得出底层信道速率与所能承受的发送窗口之间的数量关系,再综合移动透明客户端的反馈信息,提出一种窗口动态调整机制。该机制动态调整DTFTP的发送窗口以适应底层信道速率的变化,提高了DTFTP的信道利用率和传输性能。更进一步,本文介绍了移动透明计算下一种无线信道速率抖动频发的应用场景,提出了一种窗口平滑机制,以避免DTFTP因无线信道速率抖动导致窗口抖动和速率不稳。该窗口平滑机制使用过去一段时期内的信道窗口值的移动平均代替原来的信道窗口值参与窗口动态调整机制,抚平了DTFTP因速率抖动造成的窗口突变毛刺,提高了DTFTP的稳定性。本文在移动透明计算中实现了DTFTP,并对其在传输速率、丢包率方面与TFTP进行了对比分析,结果表明,DTFTP在保持低丢包率的同时,明显提高了文件传输性能。最后本文在DTFTP中实现了窗口平滑机制,并在模拟的信道速率抖动频发环境中与没有窗口平滑机制的DTFTP进行了对比分析,结果表明,窗口平滑机制在保持高效传输的同时,降低了DTFTP的丢包率。图17幅,表4个,参考文献60篇。