Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Optimization of parallel query execution plans in XPRS

Wei HongContact Information and Michael StonebrakerContact Information

(1) Computer Science Division, EECS Department, University of California at Berkeley, 94720 Berkeley, CA

Abstract  In this paper, we describe our approach to optimization of query execution plans in XPRS, a multiuser parallel database system based on a shared memory multiprocessor and a disk array. The main difficulties in this optimization problem are the compile-time unknown parameters such as available buffer size and number of free processors, and the enormous search space of possible parallel plans. We deal with these problems with a novel two phase optimization strategy which dramatically reduces the search space and allows run time parameters without significantly compromising plan optimality. In this paper we present our two phase optimization strategy and give experimental evidence from XPRS benchmarks that indicate that it almost always produces optimal or close to optimal plans.

Keywords  parallel database systems - database machines - query processing - query optimization


Contact InformationWei Hong
Email: HONG@CS.BERKELEY.EDU

Contact InformationMichael Stonebraker
Email: MIKE@CS.BERKELEY.EDU
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this article
Export this article as RIS | Text
 
Referenced by
2 newer articles

  1. Polyzotis, Neoklis (2008) . IEEE Transactions on Knowledge and Data Engineering 20(7)
    [CrossRef]
  2. Ya-xin, Yu (2006) An indexed non-equijoin algorithm based on sliding windows over data streams. Wuhan University Journal of Natural Sciences 11(1)
    [CrossRef]
Remote Address: 38.107.191.95 • Server: mpweb17
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)