谷歌Chrome浏览器插件
订阅小程序
在清言上使用

Teaching High-Performance Service In A Cluster Computing Course

JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING(2018)

引用 5|浏览1
暂无评分
摘要
Most courses on cluster computing in graduate and postgraduate studies are focused on parallel programming and high-performance/high-throughput computing. This is the typical usage of clusters in academia and research centres. However, nowadays, many companies are providing web, mail and, in general, Internet services using computer clusters. These services require a different "cluster flavour": high-performance service and high availability. Despite the fact that computer clusters for each environment demand a different configuration, most university cluster computing courses keep focusing only on high-performance computing, ignoring other possibilities. In this paper, we propose several teaching strategies for a course on cluster computing that could fill this gap. The content developed here would be taught as a part of the course. The subject shows several strategies about how to configure, test and evaluate a high-availability/load-balanced Internet server. A virtualization-based platform is used to build a cluster prototype, using Linux as its operating system. Evaluation of the course shows that students knowledge and skills on the subject are improved at the end of the course. On the other hand, regarding the teaching methodology, the results obtained in the yearly survey of the University confirm student satisfaction. (C) 2018 Elsevier Inc. All rights reserved.
更多
查看译文
关键词
Linux clusters,Computer engineering education,High-performance service,Load balancing,High-availability
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要