基于虚拟接口架构的测试基准的设计实现与性能分析

来源 :燕山大学 | 被引量 : 0次 | 上传用户:luoxuefubai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通信性能是影响集群系统实际并行处理效率的关键.随着网络技术的发展,网络硬件的通信能力迅速提高,而软件协议发燕尾服则相对滞后,导致协议开销逐渐成为通信的瓶颈.针对这种状况,业界提出了用户层通信的概念,其基本思想是采用简化的通信协议使通信程序直接访问网络接口硬件,从而提高通信性能.VIA(Virtual Interface Architechture)是由Microsoft,Intel和Compaq三家联合提出的应用于系统域网络的用户层通讯协议新规范.它吸收了现有经典用户层通信模型的优秀思想,并致力于成为业界广泛认可的工业标准.可以说,VIA代表了未来用户层通信发展的方向.在国内,清华大学致力于VIA的研究工作,目前已实现了第一套符合VIA规范的实现—TH-VIA1.0.同时清华大学高性能计算研究所也在BerkeleyVIA研究的基础上,研制了MyVIA.在这种情况下,对于不同VIA的比较与分析仅仅通过标准的Ping-Pong测试和带宽测试变得越来越不合时宜.目前,在VIA的测试领域中还没有一个统一的测试基准来满足对于不同VIA的分析与比较的要求.该文围绕有关VIA测试基准的设计与实现展开研究.在对国内外高性能通信层测试理论研究的基础上,结合LogP模型,设计了一套评测VIA的测试基准,用以评估不同VIA通信系统的实现及其网络通信性能.该测试基准不仅涉及基本测试的理论方法,而且包括了VIA所特有的一些构造及部件,从而使该测试基准能够应用于绝大多数VIA的评测中.通过应用该测试基准在测试平台上对几种常见的VIA实现进行评测和对结果进行分析比较,不但可以很好地描述VIA在集群通信中的性能表现,作为MyVIA的一个参考,还可以分析出各种VIA的优点和VIA规范中的不足之处,从而能够使VIA标准更加完善,为VIA评测方面的研究奠定了坚实的基础.
其他文献
在现代微处理器的设计、测试、验证过程中,编译器扮演着重要的角色,它是软件和硬件之间的桥梁,如何最大限度的使用处理器的结构特点以改善处理器的性能是编译器和体系结构设
该文将ABC方法引入到Web Services业务系统开发中,通过将业务流程作为Web Services业务系统体系结构的一个重要的制品,来指导整个业务系统的开发,并将其贯穿于整个开发过程.A
随着视频点播等网络多媒体技术的快速发展,现有的TCP拥塞控制机制已无法有效地解决网络拥塞问题.为了改善这种状况,可以通过改进现有的拥塞控制算法来获得较好的性能.该文先
整数因式分解是一个很古老的数学问题,该问题是指:给出一个正整数,将其分解成一些素数相乘的形式。整数因式分解算法有很多,相比之下,对大整数进行因式分解,数域筛法是目前渐进意义
近年来,随着计算机和网络通信等技术的高速发展,各种多媒体数据和信息的种类和数量与日俱增.如何有效的管理各种多媒体数据,并且能够有效地从这个巨大的多媒体信息库中找到需
随着网络应用日益广泛,网络安全已成为现今人们关心和研究的热点问题.设计安全措施来防范未经授权访问系统的资源和数据,是当前网络安全领域的一个十分重要而迫切的问题.目前
随着因特网、Web技术的快速发展,用户对服务可用性和服务质量的要求越来越高.如何提高基于Web的分布式文件存储系统的可用性是我们面临的一个新问题.在分布式文件存储系统中,
Map/Reduce型海量数据处理平台(以下简称“Map/Reduce平台”)是海量数据处理领域的最新技术进展。Map/Reduce平台具有简化的并行编程模型、以数据本地化处理为导向的计算模式以
Internet上大量的文档资源具有隐藏性,无法通过链接结构直接抓取,对它们的发现和利用是通过搜索引擎提供的界面来实现的.随着互联网的迅猛发展,如何能对互联网上的这些隐藏的
从20世纪90年代初至今,以手机、PDA和掌上电脑为代表的手持移动设备得到了日益广泛的应用,手持移动计算已经逐渐成为当今的主流计算模式之一.随着移动设备自身软硬件性能的提