• DocumentCode
    3585635
  • Title

    Online scheduling for FPGA computation in the Cloud

  • Author

    Guohao Dai ; Yi Shan ; Fei Chen ; Yu Wang ; Kun Wang ; Huazhong Yang

  • Author_Institution
    Dept. of E.E., Tsinghua Univ., Beijing, China
  • fYear
    2014
  • Firstpage
    330
  • Lastpage
    333
  • Abstract
    The popularization and application of Cloud Computing have provided a new approach for users to get computing resources in recent years. Meanwhile, due to the advantages including programmability and power-efficiency, FPGAs have been applied to custom computing in many domains. Previous work has made resources of FPGA available under the cloud environment. However, the effective usage of FPGAs in the cloud requires efficient online task scheduling: to properly assign as many tasks from different tenants as possible to the FPGAs. In this paper, we propose a benefit-based scheduling metric to evaluate the task assignment Based on the metric, we accelerate task execution according to our benefit-based scheduling algorithms. By applying our benefit-based scheduling metric to a real OpenStack-based cloud environment, 60.32% computing resources are saved compared with the conventional throughput-based metric. Furthermore, a Replacement-Considering algorithm, which considers the task replacement, is proposed taking the characteristics of cloud into account. The results show that our FPGA accelerated cloud system is 1.386 times faster than using the previous algorithm.
  • Keywords
    cloud computing; field programmable gate arrays; scheduling; software metrics; FPGA computation; OpenStack-based cloud environment; benefit-based scheduling metric; cloud computing; custom computing; online scheduling; replacement-considering algorithm; task assignment evaluation; task execution; task replacement; Acceleration; Cloud computing; Field programmable gate arrays; Measurement; Scheduling; Scheduling algorithms; Benefit-based Metric; Cloud Computing; FPGAs; Scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2014 International Conference on
  • Print_ISBN
    978-1-4799-6244-0
  • Type

    conf

  • DOI
    10.1109/FPT.2014.7082811
  • Filename
    7082811