Decision-Support Workload Characteristics on a Clustered Database Server from the OS Perspective

  • Authors:
  • Yanyong Zhang;Jianyong Zhang;Anand Sivasubramaniam;Chun Liu;Hubertus Franke

  • Affiliations:
  • -;-;-;-;-

  • Venue:
  • ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

A range of database services are being offered onclusters of workstations today to meet the demandingneeds of applications with voluminous datasets,high computational and I/O requirements and alarge number of users. The underlying database engineruns on cost-effective off-the-shelf hardwareand software components that may not really betailored/tuned for these applications. At the sametime, many of these databases have legacy codesthat may not be easy to modulate based on theevolving capabilities and limitations of clusters. Anindepth understanding of the interaction betweenthese database engines and the underlying operatingsystem (OS) can identify a set of characteristicsthat would be extremely valuable for future researchon systems support for these environments.To our knowledge, there is no prior work that hasembarked on such a characterization for a clustereddatabase server.Using IBM DB2 Universal Database (UDB) ExtendedEnterprise Edition (EEE) V7.2 Trial versionand TPC-H like decision support queries, this paperstudies numerous issues by evaluating performanceon an off-the-shelf Pentium/Linux clusterconnected by Myrinet. These include detailed performanceprofiles of all kernel activities, as well asqualitative and quantitative insights on the interactionbetween the database engine and the operatingsystem.