• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Structure and performance of decision support algorithms on active disks (1998)

by A Acharya, M Uysal, J Saltz
Add To MetaCart

Tools

Sorted by:
Results 1 - 8 of 8

Evaluation of Active Disks for Decision Support Databases

by Mustafa Uysal , Anurag Acharya, Joel Saltz - IN PROCEEDINGS OF THE SIXTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE , 2000
"... Growth and usage trends for large decision support databases indicate that there is a need for architectures that scale the processing power as the dataset grows. To meet this need, several researchers have recently proposed Active Disk architectures which integrate substantial processing power and ..."
Abstract - Cited by 22 (2 self) - Add to MetaCart
Growth and usage trends for large decision support databases indicate that there is a need for architectures that scale the processing power as the dataset grows. To meet this need, several researchers have recently proposed Active Disk architectures which integrate substantial processing power and memory into disk units. In this paper, we evaluate Active Disks for decision support databases. First, we compare the performance of Active Disks with that of existing scalable server architectures: SMP-based conventional disk farms and commodity clusters of PCs. Second, we evaluate the impact of several design choices on the performance of Active Disks. We focus on the performance impact of interconnect bandwidth, amount of disk memory and disk-to-disk communication architecture on decision support workloads. Our results show that for identical disks, number of processors and I/O interconnect, Active Disks provide better price/performance than both SMP-based conventional disk farms and commo...

Projecting the Performance of Decision Support Workloads on Systems with Smart Storage (SmartSTOR

by Windsor W. Hsu, Alan J. Smith, Honesty C. Young - Computer Science Division, University of California, Berkeley , 1999
"... Recent developments in both hardware and software have made it worthwhile to consider embedding intelligence in storage to handle general purpose processing that can be offloaded from the hosts. In particular, low-cost processing power is now widely available and software can be made robust, secure ..."
Abstract - Cited by 16 (8 self) - Add to MetaCart
Recent developments in both hardware and software have made it worthwhile to consider embedding intelligence in storage to handle general purpose processing that can be offloaded from the hosts. In particular, low-cost processing power is now widely available and software can be made robust, secure and mobile. In this paper, we propose a general Smart Storage (SmartSTOR) architecture in which a processing unit that is coupled to one or more disks can be used to perform such offloaded processing. A major part of the paper is devoted to understanding the performance potential of the SmartSTOR architecture for decision support workloads since these workloads are increasingly important commercially and are known to be pushing the limits of current system designs. Our analysis suggests that there is a definite advantage in using fewer but more powerful processors, a result that bolsters the case for sharing a powerful processor among multiple disks. As for software architecture, we find that the offloading of database operations that involve only a single relation to the SmartSTORs is far less promising than the offloading of multiple-relation operations. In general, if embedding intelligence in storage is an inevitable architectural trend, we have to focus on developing parallel software systems that can effectively take advantage of the large number of processing units that will be in the system. 1

Design and Evaluation of Smart Disk Architecture for DSS Commercial Workloads

by Gokhan Memik - in Proceedings of the 2000 International Conference on Parallel Processing , 2000
"... The requirements for storage space and computational power of largescale applications are increasing rapidly. Clusters seem to be the most attractive architecture for such applications, due to their low costs and high scalability. On the other hand, smart disk systems, with their large storage capac ..."
Abstract - Cited by 11 (1 self) - Add to MetaCart
The requirements for storage space and computational power of largescale applications are increasing rapidly. Clusters seem to be the most attractive architecture for such applications, due to their low costs and high scalability. On the other hand, smart disk systems, with their large storage capacities and growing computational power are becoming increasingly popular. In this work, we compare the performance of these architectures with a single host-based system using representative queries from the Decision Support System (DSS) databases. We show how to implement individual database operations in the smart disk system and also show how to optimize the execution of the whole query by bundling frequently occurring operations together and executing the bundle in a single invocation. Besides decreasing the overall execution time, operation bundling also offers an easy-to-program and easy-to-use interface to access the data on smart disks. We also present a protocol for minimizing the communication time in the smart disk based system. To measure the response times, we have developed the DBsim, an accurate simulator which can simulate the database operations for the single host-based, cluster-based and smart disk based systems. Using this simulator, we illustrate that the smart disk architecture offers substantial benefits in terms of overall query execution times of the TPC-D benchmark suite. In particular, the average response time of the smart disk architecture for the representative queries from the TPC-D benchmark in our base configuration is 71 % smaller than the response time on the single host-based system and 4:2 % smaller than the response time on the fastest cluster architecture. We also demonstrate the effectiveness of the operation bundling. 1.

Design and Evaluation of a Smart Disk Cluster for DSS Commercial Workloads

by Gokhan Memik, Mahmut T. Kandemir, Mahmut T. K, Alok Choudhary , 2001
"... this paper, we present a detailed quantitative evaluation of a smart disk based architecture. To achieve this, we compare the performances of a smart disk system, two types of cluster systems and a single host system for whole database queries. The main contributions of this paper are as follows: f ..."
Abstract - Cited by 4 (1 self) - Add to MetaCart
this paper, we present a detailed quantitative evaluation of a smart disk based architecture. To achieve this, we compare the performances of a smart disk system, two types of cluster systems and a single host system for whole database queries. The main contributions of this paper are as follows: ffl We present how a whole database query can be executed on a smart disk system. ffl We present and evaluate a method called operation bundling for reducing the execution time of the database queries in smart disk architecture

An Experimental Evaluation of Smart Disk Architectures Using DSS Commercial Workloads

by Gokhan Memik, Mahmut T. Kandemir, Alok Choudhary , 1999
"... Smart disk systems with large storage capacities and growing computational power are becoming increasingly attractive. The idea is to perform parallel and filtering-type of data intensive computations on disks, close to data, thereby offloading the host processor and increasing the aggregate system ..."
Abstract - Cited by 3 (3 self) - Add to MetaCart
Smart disk systems with large storage capacities and growing computational power are becoming increasingly attractive. The idea is to perform parallel and filtering-type of data intensive computations on disks, close to data, thereby offloading the host processor and increasing the aggregate system power. In this

MVSS: Multi-View Storage System

by Xiaonan Ma, A. L. Narasimha Reddy - In 21st International Conference on Distributed Computing Systems (ICDCS , 2000
"... MVSS is a storage system that oers a single framework for supporting a wide range of proposed new services. MVSS proposes to provide a exible interface for associating services to a le through multiple views of the le. Multiple views of a le in MVSS are similar to views of a database in a multi-v ..."
Abstract - Cited by 3 (0 self) - Add to MetaCart
MVSS is a storage system that oers a single framework for supporting a wide range of proposed new services. MVSS proposes to provide a exible interface for associating services to a le through multiple views of the le. Multiple views of a le in MVSS are similar to views of a database in a multi-view database system. Multiple views of a le in MVSS are generated dynamically and are not stored on the physical storage device. MVSS represents each view of the underlying le through a separate entry in the le system namespace. Relative to approaches that provide services through namespace such as stackable le systems, MVSS separates the deployment of services from le system implementations and thus allows services to be performed at various levels of the storage system. This paper shows the design of MVSS and how various services such as encryption, networkattachment and application-level intelligence can be supported in MVSS at the device level. To illustrate our approach...

Evaluation of Active Disks for Large Decision Support Databases

by Mustafa Uysal, Anurag Acharya, Joel Saltz - International Conference on Very Large Databases , 1999
"... Growth and usage trends for large decision support databases indicate that there is a need for architectures that scale the processing power as the dataset grows. To meet this need, several researchers have recently proposed Active Disk architectures which integrate substantial processing power and ..."
Abstract - Cited by 3 (1 self) - Add to MetaCart
Growth and usage trends for large decision support databases indicate that there is a need for architectures that scale the processing power as the dataset grows. To meet this need, several researchers have recently proposed Active Disk architectures which integrate substantial processing power and memory into disk units. In this paper, we evaluate Active Disks for decision support databases. First, we compare the performance of Active Disks with that of existing scalable server architectures: SMP-based conventional disk farms and commodity clusters of PCs. Second, we evaluate the impact of several design choices on the performance of Active Disks. We focus on the performance impact of interconnect bandwidth, amount of disk memory, disk-to-disk communication architecture and the host processor speed on decision support workloads. Our results show that for identical disks, number of processors and I/O interconnect, Active Disks provide better price/performance than both SMP-based conven...

Projecting the Performance of Decision Support Workloads on Systems with Smart Storage (SmartSTOR)

by Ibm Almaden Research, Windsor W. Hsu?y, Alan J. Smithy, Alan J. Smithy , 1999
"... Recent developments in both hardware and software have made it worthwhile to consider embedding intelligence in storage to handle general purpose processing that can be offloaded from the hosts. In particular, low-cost processing power is now widely available and software can be made robust, secure ..."
Abstract - Add to MetaCart
Recent developments in both hardware and software have made it worthwhile to consider embedding intelligence in storage to handle general purpose processing that can be offloaded from the hosts. In particular, low-cost processing power is now widely available and software can be made robust, secure and mobile. In this paper, we propose a general Smart Storage (SmartSTOR) architecture in which a processing unit that is coupled to one or more disks can be used to perform such offloaded processing. A major part of the paper is devoted to understanding the performance potential of the SmartSTOR architecture for decision support workloads since these workloads are increasingly important commercially and are known to be pushing the limits of current system designs. Our analysis suggests that there is a definite advantage in using fewer but more powerful processors, a result that bolsters the case for sharing a powerful processor among multiple disks. As for software architecture, we find that the offloading of database operations that involve only a single relation to the SmartSTORs is far less promising than the offloading of multiple-relation operations. In general, if embedding intelligence in storage is an inevitable architectural trend, we have to focus on developing parallel software systems that can effectively take advantage of the large number of processing units that will be in the system.
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University