Title :
Data-Intensive HPC Tasks Scheduling with SDN to Enable HPC-as-a-Service
Author :
Jamalian, Saba ; Rajaei, Hassan
Author_Institution :
Dept. of Comput. Sci., Bowling Green State Univ., Bowling Green, OH, USA
Abstract :
Advances in Cloud Computing attracted scientists to deploy their HPC applications to the cloud to benefit from the flexibility of the platform such as scalability and on-demand services. Nevertheless, HPC programs can face serious challenges in the cloud that could undermine the gained benefits. This paper first compares the performance of several HPC benchmarks on a commodity cluster and Amazon public cloud to illustrate the confronted challenges. To mitigate the problem, we have introduced a novel approach called ASETS, "A SDN Empowered Task Scheduling System", to schedule data-intensive High Performance Computing (HPC) tasks in a Cloud environment. In this paper, we focus on the implementation and performance analysis of ASETS and its first algorithm called SETSA, (SDN Empowered Task Scheduling Algorithm). ASETS uses the "bandwidth awareness" capability of SDN to better utilize the bandwidths when assigning tasks to virtual machines. This approach aims to improve the performance of HPC programs and provides an efficient HPC-as-a-Service (HPCaaS) platform. The paper briefly describes the architecture and the algorithm, and then focuses on the details of the implementation and performance analysis of ASETS and SETSA. Preliminary results indicate that ASETS delivers substantial performance improvement for HPCaaS as the degree of multi-tenancy increases. This result is significant since it indicates both the users and the cloud service providers can benefit from ASETS.
Keywords :
cloud computing; scheduling; software defined networking; ASETS approach; Amazon public cloud; HPC-as-a-service; HPCaaS platform; SDN; SDN empowered task scheduling algorithm; SETSA; a SDN empowered task scheduling system; bandwidth awareness capability; cloud computing; cloud environment; cloud service providers; commodity cluster; data-intensive HPC task scheduling; data-intensive high performance computing task; software-defined networking; virtual machines; Bandwidth; Benchmark testing; Cloud computing; Scheduling algorithms; Virtual machining; Virtualization; Cloud Computing; HPCaaS; Software-Defined Netwokring; Task Scheduling;
Conference_Titel :
Cloud Computing (CLOUD), 2015 IEEE 8th International Conference on
Conference_Location :
New York City, NY
Print_ISBN :
978-1-4673-7286-2
DOI :
10.1109/CLOUD.2015.85