论文标题
HPC作为服务:幼稚的模型
HPC as a Service: A naive model
论文作者
论文摘要
大数据,机器学习,深度学习甚至其他工程和科学研究等应用都需要大量计算能力。使高性能计算(HPC)成为重要领域。但是,对超级计算机的访问范围不超过大多数。如今,超级计算机实际上是通常由商品硬件组成的计算机群。这样的簇称为beowulf群集。历史可以追溯到1994年,当时NASA通过创建一组商品硬件来建立超级计算机。最近,在制造单板计算机(SBC)的HPC群集方面已经付出了很多努力。尽管可以创建商品硬件簇,但这是一项繁琐的任务。此外,这种系统的维护也很困难,需要特殊的专业知识和时间。云的概念是提供可以作为服务,平台甚至基础架构的按需资源,这是通过共享大资源池来完成的。云计算已经解决了问题,例如维护硬件以及在网络上具有专业知识等方面的要求。将概念从云计算带到HPC以获取云的好处。主要目标是创建一个系统,该系统可以开发出提供计算能力作为服务的能力,该系统将被称为超级计算机作为服务。使用Raspberry Pi(RPI)3B和3B+单板计算机制作了原型。使用RPI板的原因是在HPC领域增加了ARM处理器的普及
Applications like Big Data, Machine Learning, Deep Learning and even other Engineering and Scientific research requires a lot of computing power; making High-Performance Computing (HPC) an important field. But access to Supercomputers is out of range from the majority. Nowadays Supercomputers are actually clusters of computers usually made-up of commodity hardware. Such clusters are called Beowulf Clusters. The history of which goes back to 1994 when NASA built a Supercomputer by creating a cluster of commodity hardware. In recent times a lot of effort has been done in making HPC Clusters of even single board computers (SBCs). Although the creation of clusters of commodity hardware is possible but is a cumbersome task. Moreover, the maintenance of such systems is also difficult and requires special expertise and time. The concept of cloud is to provide on-demand resources that can be services, platform or even infrastructure and this is done by sharing a big resource pool. Cloud computing has resolved problems like maintenance of hardware and requirement of having expertise in networking etc. An effort is made of bringing concepts from cloud computing to HPC in order to get benefits of cloud. The main target is to create a system which can develop a capability of providing computing power as a service which to further be referred to as Supercomputer as a service. A prototype was made using Raspberry Pi (RPi) 3B and 3B+ Single Board Computers. The reason for using RPi boards was increasing popularity of ARM processors in the field of HPC