高通量测试床在线测试技术研究

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:lk1892
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网用户和数据的急剧增加,高通量计算(High Volume ThrougthputComputing)的需求越来越大,对高通量计算方面的研究也越来越多。高通量计算方面的研究需要海量真实的用户数据和负载来模拟真实的应用场景,而海量真实的用户数据和负载都被大公司所掌握,出于用户数据安全和商业机密的考虑,研究社区无法获取这些数据进行研究。   为此我们开发了科研人搜索系统来提供真实的用户数据和负载,并在科研人搜索的基础之上开发了高通量测试床来提供一个统一的测试平台。通过这个平台,我们为高通量计算体系结构方面的研究提供了大数据、真实的负载和多种硬件的支持。高通量测试床的最终目的是为研究社区提供真实的大数据、应用和访问负载。   本文的主要研究内容和贡献包括:   1.实现了一个分布式负载发生器,在高通量测试床上重放科研人搜索提供的负载。分布式负载发生器采用主从架构,通过主控节点分配和回收从节点资源,从节点在主节点的控制下生成测试床用户需要的负载强度。通过实验验证了分布式负载发生器的可扩展性。   2.设计并实现了高通量测试床系统。高通量测试床使用科研人搜索系统提供的应用、数据和负载,通过负载重放来进行测试,用于高通量计算体系结构方面的研究。测试床采用组件替换的方式为用户建立测试实例,支持多用户在线测试,通过虚拟IP段的方式来隔离不同实验实例,整个测试过程在用户和管理员的共同参与下完成。通过高通量测试床解决目前的测试床无法提供真实用户数据和负载的问题。   3.在高通量测试床上进行了两种类型的实验:默认实验和用户上传程序实验,实验过程说明了高通量测试床的可行性。通过分析实验收集的应用层和操作系统层性能数据比较了Atom和Xeon两种架构、MySQL和Hbase两种存储在性能上的差异。
其他文献
学位
随着社会网络、移动应用以及传感器技术的发展和普及,数据收集的效率、规模和种类得到了很大的提高,催生了对非结构化数据的管理。由于开放环境下的非结构化数据具有海量、异构
随着计算机科学技术的迅速发展,人脸识别技术已经取得了许多重大的研究成果和突破性的技术,但是人脸识别依然是一项比较艰难的课题。人脸图像在采集过程中容易受到复杂环境的影
学术社交网络(Academic Social Networks)是学者用户在线学术交流的网络平台,学者可以方便的在该平台上和其他学者建立好友关系,发布学术动态,分享和评论其他学者的学术动态信息。
随着互联网技术在全球的广泛使用和移动互联网技术的快速发展,大数据时代迅速到来。信息采集和发布技术日益丰富带来了数据爆炸,互联网和智能终端用户的快速增加带来了数据需求
光学显微镜有着一个共同的缺陷:放大倍数越大,其景深越小。在生物医学或者刑侦领域使用的光学显微镜,其景深的数量级通常是10-3m或者更小,这就造成了一个现象:当被观察的物体表
网格计算是科学计算领域的热点问题,其目的是将地理位置上分布各地的各种计算资源、存储资源汇聚起来,实现资源的共享和协同操作。网格内部资源的高效利用关键的因素在于用户提
随着知识工程的快速发展以及石油行业数字化的推进,用知识的方式管理油气勘探开发成果和相关文献逐渐成为数字化油田建设的重点。为了方便利用前人勘探开发经验,有效的管理和
如今大数据时代,数据的稀疏性问题日益严重,传统的单一协同过滤推荐算法很难保证较高的推荐精度。而社交网络的快速发展,使得更多类似于好友关系、标签内容的多元化信息可以融入
安卓操作系统自2008年首次发布以来已经进行了多次更新,然而,数次更新后碎裂开始显现,这使得更新所有先前版本操作系统难以及时实现。除了核心操作系统是开源的,谷歌拥有提高核心