FEHA : an Adaptive Web-Based Front-End Environment to Support Hands-On Training in Parallel Programming

FEHA : an Adaptive Web-Based Front-End Environment to Support Hands-On Training in Parallel Programming
复制标题

DOI:
--
复制
发表时间:
2016
期刊:
--
影响因子:
--
通讯作者:
S. Yazaki;T. Kikuchi;Hideaki Tsuchiya;H. Ishihata
S. Yazaki;T. Kikuchi;Hideaki Tsuchiya;H. Ishihata
中科院分区:
其他
文献类型:
--
作者:
S. Yazaki;T. Kikuchi;Hideaki Tsuchiya;H. Ishihata

文献摘要

相似文献

In this paper, we propose an adaptive web-based programming environment called Front-end Environment for Hands-on Activities (FEHA) for parallel-processing lectures. We designed FEHA to utilize the remaining system resources of existing clusters for education. To meet this objective, we employed an agentless design that does not use cluster-side agent program to control the cluster. FEHA uses only two common UNIX commands: “ssh” and “rsync”. Because of this specification FEHA can adaptively utilize computation resources of any cluster systems. We used FEHA in two lectures at a university. Students learned fundamental parallel-programming methodologies in the lectures. In the first lecture, 108 students submitted 1,658 programs through FEHA while 116 students submitted 1,648 programs in the second lecture. We also conducted a questionnaire survey to evaluate the usability of FEHA by using a web usability scale. The results showed that most students have a positive impression for the FEHA design including the web user interface. In particular, the students evaluated the operational stability of FEHA and reported that FEHA is easy to use. From the results, we confirmed that FEHA contributes to making parallel programming lectures more effective and easy to learn.