[doc]网上交易系统性能优化算法

更新时间:2023-07-11 14:26:50 阅读: 评论:0

网上交易系统性能优化算法
第36卷
2008正收缩毛孔最佳方法
第10期
1O月
华中科
J.HuazhongUniv.
技大学学
ofSci.&Tech.
报(自然科学版)
(NaturalScienceEdition)
钢铁销售
V01.36NO.10
Oct.2008
网上交易系统性能优化算法
李斌陈钟
(北京大学信息科学技术学院,北京100871)
摘要:基于TPC—W基准对网上交易系统的性能测试及分析进行研究,找出了影响系统性能的瓶颈,进而提出
种基于TPC—W的网上交易系统性能优化算法.该算法使用队列调
度和管理来协助实现拥塞控制,根据先
到先服务的原则,公平处理到达缓冲区的服务请求,能有效解决系统拥塞问题,从而达到算法优化,提高系统
性能的目的.通过实验可知,使用优化算法前,交易响应时间随着远程浏览器(RBE)数量增加而迅速提高;而
塑料建材
使用优化算法之后,每种交易的响应时间提高到一定程度之后趋于稳定,符合优化算法设计的预期效果.
关键词:网上交易系统;优化;性能测试;TPC—W基准;缓冲;拥塞控制中图分类号:TP393文献标识码:A文章编号:1671-4512(2008)10—0078—04 OptimizationalgorithmforWebtradesystem
第一房屋LiBinChenZhong (SchoolofElectronicsEngineeringandComputerScience,PekingUniversit y,Beijing100871,China)
Abstract:AccordingtotheTPC—W(transactionprocessingperformanceco ncil—Webe—commerce)
benchma.
rk,aTPC—Wperformancetestandanalysofthetradingsystemisprented .Thebottle—
neckoftheperformancewasfound.AndanoptimizationalgorithmoftheWebt radingsystembad
OntheTPC-Wbenchmarkisintroduced.Thealgorithmcontrolsallofcongest
ionbyassistanceofa—
lignmentattempteringandmanaging,itredressthebalanceallofrvicereq ueststhatarriveatthe
cacheaccordingaspecialprincipia.Thespecialprincipiaislikethis:firstarriv e,firstrvicing.That methodcouldsolvethecongestionefficiently.Sooptimizationalgorithmcani mproveperformanceof
thewholesystem.Bycontrastingthetwoexperimentresultswhichbeforeand afterusingtheoptimi—
zationalgorithm,itcanbeeasilyfoundthatifweutheoptimizationalgorith m,therespontimeof
eachtransactionwilltrendtobestable.Beforeusingtheoptimizationalgorith m,thetransactionre—spontimewillbecomelongerandlongeruntilthervercannotgiveanyresp on.Thenitcanbe concludedthatthixperimentresultaccordswiththepurpooftheoptimizat ionalgorithm.
Keywords:Webtradesystem;optimization;performancetesting;TPC—Wb enchmark;cache;con—
gestioncontrol
随着互联网的普及,网上交易系统作为一种
分钟怎么表示新型的交易方式已成为我国经济发展的新热点.
然而,如何测试和评估这些系统的性能,并进而提
文章美文高其性能也日趋成为研究热点.目前主流的网络
系统性能测试基准有:Netbench3.0,Server—
bench2.0,Webbench,SPECWeb99,TPC—C以及
TPC—W等n].本文选择参照TPC—W基准,基
于该测试基准设计了测试程序,对某一典型的网
上书店交易系统进行测试及性能分析,找出了影
响系统性能的瓶颈,并针对该瓶颈提出了一种基
于TPC—W的网上交易系统性能优化算法.
交易系统性能分析
比的意义教案基于TPC—W基准的实验测试系统,搭建如
图1所示的测试结构,模拟一个处于正常运营的
收稿日期:2007一l】一10.
作者简介:李斌(1971一),男,博士研究生,E~mail:****************.edu
第10期李斌等:网上交易系统性能优化算法?79?
网上书店数据库.测试系统按功能可分成3个部
图1测试系统拓扑结构
分:远程模拟客户端,Web服务器和数据库服务
器.远程模拟客户端使用多线程技术模拟多个远
程浏览器(RBE)向Web服务器发出交易请求.进
行模拟web交易,同时记录已进行的吞吐量
(wIPS)和响应时间(wIRT)等性能相关参数; web服务器负责调用数据库服务器,响应RBE 的交易请求;数据库服务器则负责生成数据库中的初始数据,完成建表,建索引,样本数据生成等功能.整个测试过程中,其他的硬件和软件配置都相同,数据库中提供了8个相互关联的数据库表, 商品(ITEM)表的行数为l000,依次增加RBE 数,记录WIPS和wIRT等性能参数.
图2为某一次测试结果图.由图2(a)可以看
出,随着客户端RBE数的增加,WIPS相应地逐渐增加,但当RBE数大于某一极限值(本次测试为350)时,WIPS值并没有向预期的那样趋于某一现货是什么意思
稳定值.而是急剧减少.在图2(b)中,随着客户
端RBE的增加,WIRT也在相应地逐渐增加,但当RBE数大于相同的极限值时,wIRT曲线同样没有趋于稳定,而是陡然上升.
(a)奋吐量变化图(b)响应时间变化图
图2系统性能测试结果
分析其原因可知,当客户端的RBE数比较少时,大多数Web访问都能得到实时响应.随着客户端RBE数的增多,WIPS几乎成比例增加,

本文发布于:2023-07-11 14:26:50,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1077196.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:系统   性能   测试   算法   优化   数据库   网上交易
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图