• DocumentCode
    1709536
  • 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
  • fYear
    2015
  • Firstpage
    596
  • Lastpage
    603
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2015 IEEE 8th International Conference on
  • Conference_Location
    New York City, NY
  • Print_ISBN
    978-1-4673-7286-2
  • Type

    conf

  • DOI
    10.1109/CLOUD.2015.85
  • Filename
    7214095