New Orleans, Louisiana
June 26, 2016
June 26, 2016
August 28, 2016
Computing & Information Technology
Abstract- Advances in Cloud Computing have opened many chapters in Information Technology. Numerous service platforms offer clients of the cloud ease of use and flexibility using the provided services. Education with billions of potential users worldwide is a major target. An emerging service called HPC-as-a-Service (HPCaaS) targets Science, Technology, Engineering, and Math (STEM) users. In this paper we discuss the use of HPCaaS in STEM education.
Cloud Computing provides unique benefits such as resource pooling, cost efficiency, availability, and large computational power. These features have attracted scientists, engineers, and scholars, as well as the High Performance Computing (HPC) users and students. HPC programs often consume large number of collaborating processors to reduce the execution time, where synchronization between these processors and the communication overhead among them can become real challenge even on dedicated special hardware. As a result, moving HPC applications to the cloud can adversely impact the above difficulties with additional issues, primarily virtualization, multi-tenancy, and network latency. The solution tends to be the emerging trend for a new cloud service known as HPC-as-a-Service.
Cloud enables the HPC users to have access to supercomputing resources on demand and in a cost efficient manner. The providers of HPCaaS, often own the service platform, administrate, and maintain the virtual resources. They can either own the hardware or rent it from a cloud service provider. As a result, the platform can have updated resources with the latest technology while the users can benefit the service and need not worry about the underlying mechanisms.
In this paper, we present a HPCaaS platform called ASETS, which uses Software Defined Networking (SDN) technologies to smooth the execution of parallel tasks in the cloud. Further, we provide several application examples that could be used in a typical introductory parallel programing course. We argue that HPCaaS platform like ASETS, significant benefits to the users of HPC on the cloud. This is especially true for students and educators which do not need to deal for the underlying complexities of the cloud. Our solution makes it possible for the HPC applications (e.g. Scientific & Engineering complex problems, to Defense, Finance, Pharmaceutical, and Big Data) to enjoy using the cloud services and yet gain good performance. Finally, we provide execution performance of the given examples both on a private cloud as well as executing them on Amazon public cloud. We conclude that HPCaaS platform can greatly facilitate learning capabilities of students especially in institutions who may not have access to a local high performance committing or private cloud.
Rajaei, H., & Jamalian, S. (2016, June), HPC as a Service in Education Paper presented at 2016 ASEE Annual Conference & Exposition, New Orleans, Louisiana. 10.18260/p.25497
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2016 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015