期刊文献+

云环境下基于LQNM的数据库性能建模研究 被引量:2

STUDY ON DATABASE PERFORMANCE MODELLING BASED ON LQNM IN CLOUD
下载PDF
导出
摘要 在云环境下,数据库系统性能的优劣是云服务供需双方共同关注的焦点,如何形象地描述云环境下数据库系统的资源分配,合理地评价数据库系统的性能成为目前一个重要的问题。通过分析云环境下数据库系统的工作原理,提出采用分层排队网络建模技术为其建立性能模型,该模型把云环境下的数据库系统抽象为三个软件任务(客户端、查询代理进程、数据管理进程)和三个硬件任务(THINK、CPU、硬盘),并以负载特征参数作为输入,通过分层的方法求出该模型的解。通过模型预测值与实验测量值分析系统平均响应时间之间的误差,并与传统的排队网络模型进行比较,从而验证该性能模型的有效性和准确性。 In cloud environment, the advantages and disadvantages of database system' s performance are the common focus concerned by both the cloud providers and the users, how to vividly describe the resources allocation of database system in cloud and reasonably evaluate the performance of database system have become an important issue at present. We propose to use layered queuing network modelling (LQNM) technique to build the performance model of database system by analysing the working principle of it in cloud, this model abstracts the database system in cloud environment as three software tasks, namely, the client, the query agent process and the data management process, and three hard tasks, the THINK, CPU and DISK. With the workload feature parameters as the inputs, we obtain the solution of model through layered method. The validity and accuracy of the performance model are verified through analysing the error between average system responding times with model prediction value and measured value in experiment, and comparing with traditional queuing network models.
出处 《计算机应用与软件》 CSCD 2015年第1期55-58,67,共5页 Computer Applications and Software
基金 山西省国际科技合作项目(20120810342)
关键词 分层排队网络模型 云计算 数据库系统 排队网络模型 Layered queuing network model Cloud computing Database systems Queuing network model
  • 相关文献

参考文献10

  • 1Viktor Mauch,Marcel Kunze.High performance cloud computing[J].Future Generation Computer Systems,2013,29:1408-1416.
  • 2Aboulnaga A,Salem K,Soror A A,et al.Deploying Database Appliances in the Cloud[J].Bulletin of the IEEE Computer Society Technical Committee on Data Engineering,2009,32(1):13-20.
  • 3李斌臣,苏桂平.基于排队网络模型的数据库系统瓶颈问题研究[J].微电子学与计算机,2012,29(6):100-103. 被引量:4
  • 4Li L,Franks G.Performance Modeling of Systems Using Fair Share Scheduling with Layered Queuing Networks[C]//MASCOTS 2009,London,step,2009:1-10.
  • 5Franks G,Woodside M.Enhanced Modeling and Solution of Layered Queuing Networks[J].IEEE Trans.Software Eng.2009,35(2):148-160.
  • 6Bao Chyuan Jenq,Walter H Kohler,Don Towsley.A Queueing Network Model for a Distributed Database Testbed System[J].Software Engineering,IEEE Transactions.2004,14(7):908-921.
  • 7Cui X,Martin P,Powley W.A Study of Capacity Planning for Database Management Systems With OLAP Workloads[C]//Proceedings of CMG 2009.June,2009.
  • 8Sheikh F,Woodside M.Layered Analytic Performance Modeling of a Distributed Database System[C]//Proceedings of 2007 International Conference on Distributed Computing Systems,May 2007:482-490.
  • 9胡剑军,官荷卿,魏峻,黄涛.一种基于性能模型的中间件自配置框架[J].软件学报,2007,18(9):2117-2129. 被引量:10
  • 10边学工,胡瑞敏,陈军,李德仁.基于分层排队网络模型的MCU性能预测及优化研究[J].计算机学报,2004,27(2):209-215. 被引量:10

二级参考文献21

  • 1林闯.计算机系统性能评价[M].北京:清华大学出版社,2003:74-87.
  • 2AbrahamSiberschatz.数据库系统概念[M].5版.杨冬青,译.北京:机械工业出版社,2008:574-576.
  • 3Lin Zhang, Lars M, Kristenseru A coloured petri netbased tool for course of action development and analy- sis[C]//CRPIT .02 Proceedings of the conference on Application and theory of petri nets., formal methods in software engineering and defence systems-Volume 12. Australian Computer Society.. 2002.
  • 4Lazowska E.D., Zahorjan J., Graham G.S., Sevcik K.C.. Quantitative System Performance: Computer System Analysis Using Queueing Network Models. Prentice-Hall, 1984
  • 5Woodside C.M., Neilson J.E. et al.. Stochastic rendezvous network model for permormance of sychronous client-server-like distributed software. IEEE Transactions on Computers, 1995, 44(1): 20~34
  • 6Rolia J., Sevcik K.. The method of layers. IEEE Transactions on Software Engeering, 1995, 21(8): 689~700
  • 7Franks R G. Performance analysis of distributed server systems[Ph.D. dissertation]. Carleton University, Ottawa, Ontario, Canada, 1999
  • 8Dilley J., Friedrich R., Rolia J.A.. Measurement tools and modeling techniques for evaluation web server performance. In: Proceedings of the 9th International Conference on Modelling Techniques and Tools, St Malo France, 1997, 155~168
  • 9Maly P., Woodside C.M.. Layered modeling of hardware and software, with application to a LAN extension router. In: Proceedings of Performance Tools 2000, Chicago, 2000,10~24
  • 10Neilson J.E., Woodside C.M., Petriu D.C., Majumdar S.. Software bottlenecking in client-server systems and rendezvous networks. IEEE Transactions on Software Engineering, 1995, 21(19): 776~782

共引文献18

同被引文献15

  • 1赵吉志.数据库服务器性能测试方法的研究和实现[J].计算机研究与发展,2012,49(S1):352-356. 被引量:2
  • 2Alwana A A, Ibrahima H, Yipa T C, et al. A performance evaluation of preference evaluation techniques in real high dimensional database [J]. Procedia Computer Science,2012 (10) : 894 - 901.
  • 3Kacerka W, Kacerka J. Beyond databases, architectures and structures : Analysis of the effect of chosen initialization parameters on database performance[J]. Communications in Computer and Information Science,2015(521 ) :60 -68.
  • 4Chang Yue - shan, Sheu R K, YUAN Shyan - Ming, et al. Scaling database performance on GPUs [J]. Information Systems Frontiers, 2012,14 (4) : 909 - 924.
  • 5Gorla N, Vincent N, Law D M. Improving database performance with a mixed fragmentation design [J]. Journal of Intelligent In- formation Systems,2012,39 (3) :559 - 576.
  • 6Osman R, Knottenbelt W J. Database system performance evaluation models - A survey [J]. Performance Evaluation, 2012 ( 69 ) : 471 -493.
  • 7Mrozek D, Paliga A, Mrozek M B, et al. Beyond databases, architectures and structures: database under pressurescaling database performance tests in microsoft azure public cloud [J]. Communications in Computer and Irdbrmation Science, 2015 (521) :69 -81.
  • 8Ou Y, Harder T. Database systems for advanced applications lecture notes : Improving database performance using a flash - based write cache [J]. Computer Science,2012,7240 : 2 - 13.
  • 9Clarke J. Oracle exadata recipes : Host and database performance monitoring [M]. Apress,2013:411 - 444.
  • 10Sileika R. Pro python system administration: Automatic MySQL database performance tuning[M]. Apress, 2014:349 - 366.

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部