【摘 要】
:
当前的TCP实现都包含了所谓的Nagle算法,该算法可以避免大量小数据包的不必要的传送.该算法被证明在防止Internet因过量的包传输而导致带宽耗尽方面确实很有用.然而,许多应用
论文部分内容阅读
当前的TCP实现都包含了所谓的Nagle算法,该算法可以避免大量小数据包的不必要的传送.该算法被证明在防止Internet因过量的包传输而导致带宽耗尽方面确实很有用.然而,许多应用程序的性能却因为基于采用了传统的Nagle算法实现的TCP而恶化了.原因是Nagle算法和TCP的延迟确认策略间的交互会因一段暂时性的“死锁”而使应用程序产生严重的性能下降.许多联网应用程序实现者因为Nagle算法的这一缺陷而在TCP中禁用了该算法,甚至当这样做并无必要也不明智时也禁用了该算法.我们将应用分成应该禁用和不应该禁用Nagle算法两类,而且对那些通常应该禁用Nagle算法的应用,通过采用改进的Nagle算法实现,也能达到相同的性能.我们阐述了五种可行改进,还有一种新方法,同时在基准测试的基础上对这几种方法的性能进行了分析.我们还对接收方的延迟确认策略作了修改以期在某些条件下能够对整个性能的提高有所帮助.
其他文献
该文首先对电子商务中信息传输的安全性进行讨论,并就其核心技术——公钥加密体制进行了一定的研究.针对椭圆曲线加密算在密码学上的应用和实现提出了自己的一些观点,在椭圆
该课题由不同角度出发,对当前主要使用的几种路由算法,进行对比.针对当前INTERNET上使用最多的OSPF协议,详细的阐明了它运作的机理,讲述了它具体实现步骤以及分析了链路状态
该文基于移动计算范型和国际工作流联盟的定义,将业务流程的全部或部分自动化解释为多个迁移实例之间的集散式协同工作过程,每个迁移实例都按照迁移工作流管理引擎的意图有序
该文结合CSCW技术提出了一个通用分布式多媒体网络协作平台的体系结构,分析了多媒体通信,用户协作信息管理,协同应用的并发控制机制等问题,最终实现了协作与共享在平台中的集
移动Ad hoc网络是一种复杂的分布式网络系统。该网络由一组无线移动节点组成,是一种不需要依靠任何固定基础设施并能够快速部署并使用的网络体系,是没有任何中心实体、自组织
需求工程是软件工程初期的重要工作,其目的是得到对需求的准确清晰一致的描述以及相应的求解限制.该文系统而详细地介绍了需求工程中的一些概念及它们的作用,包括视点及多视
Internet的发展给大家的日常生活带来了巨大的变化。随着技术的不断创新和用户要求的日益提高,以图像和文字为基础的大量网络信息将逐渐被更具表现能力的计算机虚拟世界所替代
随着计算机技术的飞速发展,操作系统和软件越来越复杂,给蠕虫的传播制造了可乘之机。其中利用零日漏洞进行传播的蠕虫给网络带来了巨大的破坏,对用户造成了巨大的损失。由于
任意多边形的排样问题要复杂一些.虽然可以把一个或多个多边形组合,利用最小包络矩形排样,从而转换成矩形件排样问题,但是这种方法的胶片利用率不高.在以往的不转换为矩形件
随着网络蠕虫对互联网的攻击方式变得多样化,针对网络蠕虫的研究也变得尤为重要。被动蠕虫通过互联网中的下载应用,以其被动而隐蔽的传播方式不断威胁着互联网安全。然而,目