Automatic Physical Database Tuning Middleware for Web-Based Applications

被引:0
|
作者
Patvarczki, Jozsef [1 ]
Heffernan, Neil T. [1 ]
机构
[1] Worcester Polytech Inst, Dept Comp Sci, Worcester, MA 01609 USA
关键词
Database tuning; partitioning; layout search; Web-based applications;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we conceptualize the database layout problem as a. state space search problem. A state is a given assignment of tables to computer servers. We begin with a database and collect, for use as a workload input, a sequence of queries that were executed during normal usage of the database. The operators in the search are to fully replicate, horizontally partition, vertically partition, and de-normalize a table. We do a time intensive search over different table layouts, and at each iteration, physically create the configurations, and evaluate the total throughput of the system. We report our empirical results of two forms. First, we empirically validate as facts the heuristics that Database Administrators (DBAs) currently use as in doing this task manually: for tables that have a high ratio of update, delete, and insert to retrieval queries one should horizontally partition, but for a small ratio one should fully replicate a table. Such rules of thumb are reasonable, however we want to parameterize some common guidelines that DBAs can use. Our second empirical result is that we applied this search to our existing data test case and found a reliable increase in total system throughput. The search over layouts is very expensive, but we argue that our method is practical and useful, as entities trying to scale up their Web-based applications would be perfectly happy to spend a few weeks of CPU time to increase their system throughput (and potentially reduce the investment in hardware). To make this search more practical, we want to learn reasonable rules to guide the search to eliminate many layout configurations that are not very likely to succeed. The second aspect of our project (not reported here) is to use the created configurations as input into a machine learning system, to create general rules about when to use the different layout operators.
引用
收藏
页码:361 / 374
页数:14
相关论文
共 50 条
  • [1] XML for Web-based database applications
    Chiou, YW
    [J]. PROCEEDINGS OF THE 6TH JOINT CONFERENCE ON INFORMATION SCIENCES, 2002, : 220 - 225
  • [2] Evaluation of middleware's impact on web-based distributed applications
    Tselikis, Christos
    Douligeris, Christos
    Mitropoulos, Sarandis
    [J]. WMSCI 2006: 10TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL IV, PROCEEDINGS, 2006, : 308 - 313
  • [3] Database model for web-based cooperative applications
    Wieczerzycki, W
    [J]. PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON INFORMATION KNOWLEDGE MANAGEMENT, CIKM'99, 1999, : 131 - 138
  • [4] Web-based middleware for home entertainment
    Ueno, D
    Nakajima, T
    Satoh, I
    Soejima, K
    [J]. ADVANCES IN COMPUTING SCIENCE-ASIAN 2002: INTERNET-COMPUTING AND MODELING, GRID COMPUTING, PEER-TO PEER COMPUTING, AND CLUSTER COMPUTING, 2002, 2550 : 206 - 219
  • [5] Automatic generation of speech interfaces for web-based applications
    Oria, D
    Vetek, A
    [J]. 2005 IEEE Workshop on Automatic Speech Recognition and Understanding (ASRU), 2005, : 397 - 402
  • [6] Towards automatic verification of web-based SOA applications
    Chen, Xiangping
    Huang, Gang
    Mei, Hong
    [J]. PROGRESS IN WWW RESEARCH AND DEVELOPMENT, PROCEEDINGS, 2008, 4976 : 528 - 536
  • [7] Web-based chemical database applications via Chemscape.
    VanVliet, BA
    Maffett, TM
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1997, 214 : 177 - COMP
  • [8] WebMC: A Web-based middleware for mobile computing
    Vuong, ST
    Li, NZ
    [J]. IC'2000: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTERNET COMPUTING, 2000, : 157 - 163
  • [9] A novel middleware based web database model
    Yu, S
    Zhou, WL
    [J]. IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE (WI 2004), PROCEEDINGS, 2004, : 533 - 536
  • [10] The web-based environmental database
    Stentoft, K
    [J]. ELECTRONICS GOES GREEN 2000 (PLUS): A CHALLENGE FOR THE NEXT MILLENNIUM, VOL 1, PROCEEDINGS, 2000, : 299 - 304