用户层通信与TH-VIA的设计实现

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:gjb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
九十年代以来,网络硬件的通信能力迅速提高,网络通讯带宽和可靠性增加,百兆网卡广泛应用于集群系统.而通信软件协议的发展则相对滞后,影响机群间通讯能力的主要因素由硬件转向软件.据此,业界了提出了用户层通信的概念.目前,国内外对集群通讯协议的研究主要集中于用户层通讯协议ULN(User-level networking),ULN的基本思想是:在机群系统环境中,网络硬件提供了稳定可靠的物理链路,因此可以简化通信协议,抛弃通信协议中确保可靠传输的部分,另外协议采用由用户层进程直接与网络硬件打交道而绕开操作系统的干预,从而减少系统陷入开销,同时也减少了数据由用户空间向内核空间的拷贝.VIA(Virtual Interface Architecture)是ULN技术进一步发展的结果,VIA1996年由Intel,Microsoft,Conpaq三家公司共同提出,1997年成为计算机工业的行业标准.VIA规范吸收了已有的用户层通信模型的优秀思想,定义了对上层应用支持的统一接口.VIA定义的主要目的是把用户层通信技术从实验室推向市场,使之在工业界得到广泛应用,最终形成面向机群通信市场的商业化产品.VIA规范定义了实现用户层通信所需要的基本的功能,它未定义VIA具体的实现,因此这为各个研究机构实现VIA功能提供了广阔的空间.清华大学高性能所的TH-VIA开发小组致力于VIA研究工作,目前已经在THNPSC-2网络环境的基础上实现了第一套符合VIA规范的实现TH-VIA 1.0.与目前已知的VIA实现原型相比,THVIA是国内外第一个VIA硬件实现,在通信性能上远远优于其它VIA原型实现,另外THVIA还支持TCP/IP通信协议,具有良好的可扩充性.该文首先在理论上分析了TCP/IP通信协议通信过程的开销瓶颈,提出了减少通信开销的几个方案.其次引入了用户层通信模型,在分析一般模型分析的基础上,描述了几种典型的用户层通信模型.再次,分析了目前几种主要的VIA模型的优缺点.最后,重点分析了THVIA的设计思想,模块实现性能分析.
其他文献
该文在对网络安全的概念以及目前流行的网络安全技术进行了介绍,并在此基础上,结合他人的研究成果,针对目前流行的各种网络安全技术的不足,提出了一种新型的基于实时监控技术
该文首先从整体上分析了智能网的结构和概念模型,对ETSI提供的智能网协议——CAMEL进行了介绍.对CAMEL2的体系结构以及CAMEL3下数据业务的实现方实进行了研究.在CAMEL2和CAME
该课题是"十五"国防预研课题"基于HLA的CISR通信网仿真"的子项目.随着电子技术、通信技术和计算机技术的不断发展,CISR系统将在现代战争中发挥出越来越重要的作用,因此对其进
随着计算机网络尤其是Internet的快速发展,作为缓存服务器的Web Proxy得到了普遍的应用。而随着网络速度的提高和磁盘速度的缓慢,Web Proxy所在的文件系统的延迟在人们感觉到的
辽宁省电力有限公司的“电力信息网络视频系统”,它是建立在已有网络系统基础之上的一种网络应用,不同于传统意义上的视频会议系统(采用H.323协议),因此,稳定可靠的网络环境是“电
随着社会的进步,人们在满足日常生活需要的前提下,对安全防范提出了更高的要求,传统的电视监控系统已不能满足人们的需求。随着计算机技术的飞速发展,在上个世纪末,出现了多媒体数
该文着重论述了"i-Trust企业级安全VPN系统"的安全网络设备管理系统.安全网络设备管理系统是由设备监控子系统和日志子系统组成的,它们一起实现了对VPN网络各种安全设备运行
PKI是一个普适性的基础设施,它不仅仅包括实现其功能的技术和协议,还包括一些管理PKI的使用、风险控制和商业进程的策略以及支撑PKI的软硬件系统.PKI建立在公开密钥算法的基
该文分析了GIS技术现状及发展面临的主要问题;探讨了Web GIS的体系结构及构造方法,对分布对象技术在Web GIS中的应用进行了研究;重点研究了COM/DCOM技术在Web GIS中的应用,建
计算学习理论是一门新的学科,计算学习理论所研究的是机器学习中一些共同的、根本性的基础问题.计算学习理论用形式的方法,以计算复杂性理论、形式语言理论和统计推断理论等