[发明专利]基于联邦式检索的云平台并发性能测试方法有效
| 申请号: | 201410614018.0 | 申请日: | 2014-11-04 |
| 公开(公告)号: | CN104331477B | 公开(公告)日: | 2017-08-25 |
| 发明(设计)人: | 张展;左德承;封威;刘宏伟;罗丹彦;冯懿;董剑;舒燕君;王帅;薛利兴;吴娜;胡泽;李文浩 | 申请(专利权)人: | 哈尔滨工业大学 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F11/36 |
| 代理公司: | 哈尔滨市松花江专利商标事务所23109 | 代理人: | 张利明 |
| 地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 联邦 检索 平台 并发 性能 测试 方法 | ||
技术领域
本发明涉及基于联邦式检索的云平台并发性能测试方法,属于云平台性能测试技术领域。
背景技术
检索系统是互联网的主要入口之一,而检索系统的处理数据是来自于整个互联网,因此,如何使检索系统快速从海量的数据中检索到用户需要的信息,已经成为学术界和工业界的研究热点。
传统的检索平台构建在小型服务器中,它在管理、部署上比较繁琐,同时整个系统的动态扩展性较差,当检索集群机器数量较少,并且访问用户数量大幅增加时,系统的响应时间会增加,整个系统运行速度缓慢,会导致用户体验度降低。为了应对突发访问用户,通常通过增加集群的规模的形式,来提高集群的性能。然而这种解决方案会造成资源的大量浪费,导致计算资源的严重浪费,并使系统的使用性能降低。
联邦式检索是一种集成检索,又称平行检索或跨库检索,它通过一个统一的界面让用户在多个本地或网络数据库中实现信息检索,它是对分布在网络中多种信息资源的集成,联邦式检索由于整合了多个数据源,因此可以同时对多数据源进行检索。联邦式信息检索同时也区别于通用的搜索引擎Google、Yahoo、百度,而主要应用于一些专业机构与部门,并提供“一站式”信息检索服务。目前,联邦式检索系统普遍应用在各大高校的图书馆、信息情报部门及大型企业等,其所能够处理的信息资源包括文本、图片、音频、视频及应用程序等各种格式的数据。其中实际应用最广泛的还是图书馆的图书检索与数字出版平台的文献检索。
随着目前数据量的规模不断增长,传统的单机检索系统的检索能力已经无法满足日益增长的使用需求,为了满足可扩展性、高并发性等需求,目前,检索系统也由传统的单机系统逐渐转移到云计算平台上。由于在云计算环境下,可以满足用户对检索数据的高可用性、高并发性、高扩展性的需求,因此,不论是学术界还是相关的互联网公司均致力于不断优化信息检索系统在云计算平台下的性能表现。
发明内容
本发明目的是通过获得基于联邦式检索的云计算平台在不同并发用户数情况下的评测指标,来实现对云计算平台的性能评测,提供了一种基于联邦式检索的云平台并发性能测试方法。
本发明所述基于联邦式检索的云平台并发性能测试方法,该测试方法基于云平台环境下构建的联邦式检索系统实现,该云平台环境下构建的联邦式检索系统由下向上依次包括物理资源层、虚拟资源层、数据访问层、对外服务层、安全链路层、业务功能层和系统表示层,其中物理资源层采用云平台环境下的物理资源实现,该物理资源包括若干台服务器、网络设备以及存储设备;虚拟资源层采用云平台环境下的云计算虚拟资源池实现,云计算虚拟资源池由云平台环境下的物理资源虚拟化而来;数据访问层、对外服务层、安全链路层和业务功能层采用云平台环境下的软件平台实现;
该测试方法分别测试云平台的查询事务响应时间、最大并发用户数和查询事务每秒事务数,用来评价云平台并发性能,具体如下:
查询事务响应时间的测试方法为:首先由负载发生端向云平台环境下构建的联邦式检索系统发起检索请求,记录此发起时间t1,所述联邦式检索系统接收到检索请求后,按照负载发生端的请求数据,进行相应计算,然后将计算结果作为检索结果返回给负载发生端,并记录下负载发生端获得检索结果的时间t2,计算获得当前查询事务响应时间t2-t1;计算预设置时间段内的当前查询事务响应时间的平均值,将该平均值作为预设置时间段内的查询事务响应时间;
最大并发用户数的测试方法为:在云平台的测试场景中,使负载发生端的并发用户数按照梯度递增方式,依次在每△t时间段内增加m个,对云平台环境下的联邦式检索系统发起压力测试,在当前△t时间段内增加m个并发用户数后的测试过程中,有超过5%的关键字检索事务的响应时间大于1s,并持续△t1时间段,其中△t>△t1,则将该当前△t时间段内的所有并发用户数作为云平台的最大并发用户数;
查询事务每秒事务数的测试方法为:在测试场景中,使当前关键字检索事务占查询事务的比例为65%,统计每秒通过的当前关键字检索事务数作为查询事务每秒事务数。
所述负载发生端包括多个负载模拟客户端,该多个负载模拟客户端以并发的方式与云平台进行信息交互。
所述联邦式检索系统对检索请求的处理方法为:
联邦式检索系统接收到检索请求后,首先根据检索请求的查询关键词和检索数据类型从当前所有能提供检索服务的数据源中选择检索服务源;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410614018.0/2.html,转载请声明来源钻瓜专利网。





