A tool for supporting the teaching of parallel database systems

被引:1
|
作者
Dempster, E [1 ]
Williams, MH [1 ]
Burger, A [1 ]
Taylor, H [1 ]
机构
[1] Heriot Watt Univ, Sch Math & Comp Sci, Edinburgh 3H4 5DQ, Midlothian, Scotland
基金
英国工程与自然科学研究理事会;
关键词
database management systems (DBMS); parallel databases; parallel systems; performance prediction;
D O I
10.1109/TE.2004.842895
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
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.
引用
收藏
页码:238 / 247
页数:10
相关论文
共 50 条
  • [1] QScheduler: A Tool for Parallel Query Processing in Database Systems
    Zhang, Qingfeng
    Li, Shanshan
    Xu, Jing
    [J]. 2014 19TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2014), 2014, : 73 - 76
  • [2] A parallel programming supporting tool
    Branco, KRLJC
    Santana, MJ
    Santana, RHC
    Calonego, N
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 2567 - 2573
  • [3] BR∀CE: A Tool for Supporting the Teaching and Learning of Database Theoretical Query Languages through Composing Tiles
    Kawash, Jalal
    Meston, Levi
    [J]. BULLETIN OF THE TECHNICAL COMMITTEE ON LEARNING TECHNOLOGY, 2021, 21 (02): : 11 - 19
  • [4] Distributed and parallel database systems
    Ozsu, MT
    Valduriez, P
    [J]. ACM COMPUTING SURVEYS, 1996, 28 (01) : 125 - 128
  • [5] Tutorial on parallel database systems
    Weikum, G
    [J]. DATABASE THEORY - ICDT '95, 1995, 893 : 33 - 37
  • [6] TOOL FOR SUPPORTING THE TEACHING OF INSTANCE SELECTION ALGORITHMS
    Arnaiz-Gonzalez, Alvar
    Diez-Pastor, Jose F.
    Garcia-Osorio, Cesar
    Rodriguez, Juan J.
    [J]. EDULEARN12: 4TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2012, : 6088 - 6096
  • [7] An Integrated EPLOS Database as a Tool Supporting TSL Companies
    Wasiak, Mariusz
    Klodawski, Michel
    Lewczuk, Konrad
    Klimek, Piotr
    Szczepanski, Emilian
    [J]. TEHNICKI GLASNIK-TECHNICAL JOURNAL, 2020, 14 (03): : 345 - 351
  • [8] An interactive tool for teaching and learning database normalization
    Stefanidis, Christos
    Koloniari, Georgia
    [J]. 20TH PAN-HELLENIC CONFERENCE ON INFORMATICS (PCI 2016), 2016,
  • [9] LexEQUAL: Supporting multiscript matching in database systems
    Kumaran, A
    Haritsa, JR
    [J]. ADVANCES IN DATABASE TECHNOLOGY - EDBT 2004, PROCEEDINGS, 2004, 2992 : 292 - 309
  • [10] Simulation as a tool for supporting assembly systems
    Iskandarov, M.
    Khisamutdinov, R.
    [J]. INTERNATIONAL SCIENTIFIC-TECHNICAL CONFERENCE ON INNOVATIVE ENGINEERING TECHNOLOGIES, EQUIPMENT AND MATERIALS 2018 (ISTC-IETEM-2018), 2019, 570