This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2008 IEEE 24th International Conference on Data Engineering
Integration of Server, Storage and Database Stack: Moving Processing Towards Data
Cancun, Mexico
April 07-April 12
ISBN: 978-1-4244-1836-7
Lin Qiao, IBM Almaden Research Center, San Jose, CA, U.S.A. lsqiao@us.ibm.com
Vijayshankar Raman, IBM Almaden Research Center, San Jose, CA, U.S.A. ravijay@us.ibm.com
Inderpal Narang, IBM Almaden Research Center, San Jose, CA, U.S.A. narang@us.ibm.com
Prashant Pandey, IBM Almaden Research Center, San Jose, CA, U.S.A. ppandey@us.ibm.com
David Chambliss, IBM Almaden Research Center, San Jose, CA, U.S.A. chamb@us.ibm.com
Gene Fuh, IBM Silicon Valley Lab, San Jose, CA, U.S.A. fuh@us.ibm.com
James Ruddy, IBM Silicon Valley Lab, San Jose, CA, U.S.A. jaruddy@us.ibm.com
Ying-Lin Chen, IBM Silicon Valley Lab, San Jose, CA, U.S.A. ylchen@us.ibm.com
Kou-Horng Yang, IBM Silicon Valley Lab, San Jose, CA, U.S.A. ayang@us.ibm.com
Fen-Ling Lin, IBM Silicon Valley Lab, San Jose, CA, U.S.A. fenling@us.ibm.com
Storage architecture includes more and more processing power for increasing requirement of reliability, managibility and scalability. For example, an IBM storage server is equipped with 4 or 8 state-of-the-art processors and gigabytes of memories. This trend enables analyzing data locally inside a storage server. Processing data locally is appealing under the following circumstances: 1) huge reduction of data flowing to the host, 2) reduction of CPU consumption on host. Accordingly, the benefits are 1) less data traffic through IO channel to the host, 2) better utilization of host bufferpool, and 3) enabling more workload on the host. One crucial task is to understand how DBMS can benefit from such hardware. That is to identify which database operations are beneficial to be offloaded given a query workload in a particular setting. For certain operations, we establish value proposition via various approaches and show the analytical and experimental results. In particular, starjoin queries are commonly used in business warehouses. We propose to offload a portion of a starjoin query from host to the POWER5 P processors on a storage server, which dramatically reduces the amount of channel IO and host CPU consumption. Moreover, the query elapsed time is improved via the exploitation of the state-of-the-art P processors on a storage server.
Citation:
Lin Qiao, Vijayshankar Raman, Inderpal Narang, Prashant Pandey, David Chambliss, Gene Fuh, James Ruddy, Ying-Lin Chen, Kou-Horng Yang, Fen-Ling Lin, "Integration of Server, Storage and Database Stack: Moving Processing Towards Data," icde, pp.1200-1208, 2008 IEEE 24th International Conference on Data Engineering, 2008
Usage of this product signifies your acceptance of the Terms of Use.