Basic Distributed Algorithms Visual Simulations for Distributed Systems Students

被引:0
|
作者
Richard, Alexander [1 ]
Francis, Jesse [1 ]
Kawash, Jalal [1 ]
机构
[1] Univ Calgary, Dept Comp Sci, Calgary, AB, Canada
来源
PROCEEDINGS OF THE 2021 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON) | 2021年
关键词
Computer Science Education; Tools for Education; Distributed Algorithms; Distributed Systems; Visualization;
D O I
10.1109/EDUCON46332.2021.9453906
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
An introductory course on distributed systems typically exposes students to some basic synchronization distributed algorithms. This is often the first exposure for these students to the topic of distributed algorithms. In addition, in a systems course, these algorithms are typically covered in an informal way, avoiding proofs of correctness or complexity analysis. Hence, this first exposure can be challenging to students. Visualization of these algorithms can help alleviate some of these challenges. We present a suite to visualize six basic algorithms on total ordering, critical sections, and leader election.
引用
收藏
页码:205 / 211
页数:7
相关论文
共 50 条
  • [1] Distributed algorithms for multi-robot systems
    McLurkin, James
    PROCEEDINGS OF THE SIXTH INTERNATIONAL SYMPOSIUM ON INFORMATION PROCESSING IN SENSOR NETWORKS, 2007, : 545 - 546
  • [2] Request redirection algorithms for distributed Web systems
    Cardellini, V
    Colajanni, M
    Yu, PS
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2003, 14 (04) : 355 - 368
  • [3] ON THE EQUITY OF MUTUAL EXCLUSION ALGORITHMS IN DISTRIBUTED SYSTEMS
    GREENWOOD, GW
    INFORMATION PROCESSING LETTERS, 1995, 56 (01) : 19 - 22
  • [4] IT-Infrastructure for an Integrated Visual Analysis of Distributed Heterogeneous Simulations
    Meisen, Tobias
    Reinhard, Rudolf
    Beer, Thomas
    Schilberg, Daniel
    Jeschke, Sabina
    MECHATRONICS AND MATERIALS PROCESSING I, PTS 1-3, 2011, 328-330 : 1940 - +
  • [5] AN OPTIMALITY PROOF FOR ASYNCHRONOUS RECOVERY ALGORITHMS IN DISTRIBUTED SYSTEMS
    SINGHAL, M
    MATTERN, F
    INFORMATION PROCESSING LETTERS, 1995, 55 (03) : 117 - 121
  • [6] Models and algorithms for the reconfiguration of distributed wireless switching systems
    Sirdey, Renaud
    4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH, 2008, 6 (02): : 195 - 198
  • [7] A Performance Comparison of Algorithms for Byzantine Agreement in Distributed Systems
    Agrawal, Shreya
    Daudjee, Khuzaima
    2016 12TH EUROPEAN DEPENDABLE COMPUTING CONFERENCE (EDCC 2016), 2016, : 249 - 260
  • [8] Models and algorithms for the reconfiguration of distributed wireless switching systems
    Renaud Sirdey
    4OR, 2008, 6 : 195 - 198
  • [9] Performance evaluation of distributed diagnosis algorithms in parallel systems
    Benkahla, O
    Aktouf, C
    Robach, C
    PARALLEL COMPUTING, 1998, 24 (08) : 1205 - 1222
  • [10] A Novel Classification of Load Balancing Algorithms in Distributed Systems
    Keyvanpour, Mohammad Reza
    Mansourifar, Hadi
    Bagherzade, Behzad
    ADVANCED INFORMATION TECHNOLOGY IN EDUCATION, 2012, 126 : 313 - 320