A tool for supporting the teaching of parallel database systems

Euan W. Dempster, M. H. Williams, A. Burger, H. Taylor

Research output: Contribution to journalArticle

  • 2 Citations

Abstract

Parallel database systems are complex entities. When teaching about these systems as part of a course in a limited time, one has difficulty providing useful practical experience that gives a deep insight into system behavior and operation. This paper describes a tool for performance prediction that has been developed to aid the visualization of parallel database systems and that is currently being used to support teaching. The tool enables students to experiment with different hardware and software configurations and to view the effects of changes on the performance of the system. The tool provides insight into how data can be placed among the nodes of a parallel machine according to predefined strategies, as well as manually, and provides feedback on the effect of these on throughput and response time. This tool is able to provide a good appreciation of the concepts in a relatively short period of time.
Original languageEnglish
Pages (from-to)238-247
Number of pages10
JournalIEEE Transactions on Education
Volume48
Issue number2
DOIs
StatePublished - May 2005

Fingerprint

system
tool
Teaching
data bank
time
performance
effect
Visualization
Throughput
Students
Feedback
Hardware
Experiments
visualization
hardware
feedback
prognosis
experiment
course
concept

Cite this

Dempster, Euan W.; Williams, M. H.; Burger, A.; Taylor, H. / A tool for supporting the teaching of parallel database systems.

In: IEEE Transactions on Education, Vol. 48, No. 2, 05.2005, p. 238-247.

Research output: Contribution to journalArticle

@article{f5d8098ee41045a2ab6c99cd2d9fc88b,
title = "A tool for supporting the teaching of parallel database systems",
abstract = "Parallel database systems are complex entities. When teaching about these systems as part of a course in a limited time, one has difficulty providing useful practical experience that gives a deep insight into system behavior and operation. This paper describes a tool for performance prediction that has been developed to aid the visualization of parallel database systems and that is currently being used to support teaching. The tool enables students to experiment with different hardware and software configurations and to view the effects of changes on the performance of the system. The tool provides insight into how data can be placed among the nodes of a parallel machine according to predefined strategies, as well as manually, and provides feedback on the effect of these on throughput and response time. This tool is able to provide a good appreciation of the concepts in a relatively short period of time.",
author = "Dempster, {Euan W.} and Williams, {M. H.} and A. Burger and H. Taylor",
year = "2005",
month = "5",
doi = "10.1109/TE.2004.842895",
volume = "48",
pages = "238--247",
journal = "IEEE Transactions on Education",
issn = "0018-9359",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "2",

}

A tool for supporting the teaching of parallel database systems. / Dempster, Euan W.; Williams, M. H.; Burger, A.; Taylor, H.

In: IEEE Transactions on Education, Vol. 48, No. 2, 05.2005, p. 238-247.

Research output: Contribution to journalArticle

TY - JOUR

T1 - A tool for supporting the teaching of parallel database systems

AU - Dempster,Euan W.

AU - Williams,M. H.

AU - Burger,A.

AU - Taylor,H.

PY - 2005/5

Y1 - 2005/5

N2 - Parallel database systems are complex entities. When teaching about these systems as part of a course in a limited time, one has difficulty providing useful practical experience that gives a deep insight into system behavior and operation. This paper describes a tool for performance prediction that has been developed to aid the visualization of parallel database systems and that is currently being used to support teaching. The tool enables students to experiment with different hardware and software configurations and to view the effects of changes on the performance of the system. The tool provides insight into how data can be placed among the nodes of a parallel machine according to predefined strategies, as well as manually, and provides feedback on the effect of these on throughput and response time. This tool is able to provide a good appreciation of the concepts in a relatively short period of time.

AB - Parallel database systems are complex entities. When teaching about these systems as part of a course in a limited time, one has difficulty providing useful practical experience that gives a deep insight into system behavior and operation. This paper describes a tool for performance prediction that has been developed to aid the visualization of parallel database systems and that is currently being used to support teaching. The tool enables students to experiment with different hardware and software configurations and to view the effects of changes on the performance of the system. The tool provides insight into how data can be placed among the nodes of a parallel machine according to predefined strategies, as well as manually, and provides feedback on the effect of these on throughput and response time. This tool is able to provide a good appreciation of the concepts in a relatively short period of time.

U2 - 10.1109/TE.2004.842895

DO - 10.1109/TE.2004.842895

M3 - Article

VL - 48

SP - 238

EP - 247

JO - IEEE Transactions on Education

T2 - IEEE Transactions on Education

JF - IEEE Transactions on Education

SN - 0018-9359

IS - 2

ER -

Dempster EW, Williams MH, Burger A, Taylor H. A tool for supporting the teaching of parallel database systems. IEEE Transactions on Education. 2005 May;48(2):238-247. Available from, DOI: 10.1109/TE.2004.842895