Architecture Support for FPGA Multi-tenancy in the Cloud

被引:17
|
作者
Mbongue, Joel Mandebi [1 ]
Shuping, Alex [1 ]
Bhowmik, Pankaj [1 ]
Bobda, Christophe [1 ]
机构
[1] Univ Florida, ECE Dept, Gainesville, FL 32611 USA
关键词
Cloud; Field-Programmable Gate Array; Network-on-chip; Multi-tenancy; Elasticity;
D O I
10.1109/ASAP49362.2020.00030
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud deployments now increasingly provision FPGA accelerators as part of virtual instances. While FPGAs are still essentially single-tenant, the growing demand for hardware acceleration will inevitably lead to the need for methods and architectures supporting FPGA multi-tenancy. In this paper, we propose an architecture supporting space-sharing of FPGA devices among multiple tenants in the cloud. The proposed architecture implements a network-on-chip (NoC) designed for fast data movement and low hardware footprint. Prototyping the proposed architecture on a Xilinx Virtex Ultrascale+ demonstrated near specification maximum frequency for on-chip data movement and high throughput in virtual instance access to hardware accelerators. We demonstrate similar performance compared to single-tenant deployment while increasing FPGA utilization (we achieved 6x higher FPGA utilization with our case study), which is one of the major goals of virtualization. Overall, our NoC interconnect achieved about 2x higher maximum frequency than the state-of-the-art and a bandwidth of 25.6 Gbps.
引用
收藏
页码:125 / 132
页数:8
相关论文
共 50 条
  • [1] SoK: Secure FPGA Multi-Tenancy in the Cloud: Challenges and Opportunities
    Dessouky, Ghada
    Sadeghi, Ahmad-Reza
    Zeitouni, Shaza
    [J]. 2021 IEEE EUROPEAN SYMPOSIUM ON SECURITY AND PRIVACY (EUROS&P 2021), 2021, : 487 - 506
  • [2] MULTI-TENANCY IN BUSINESS SUPPORT SYSTEMS CLOUD DEPLOYMENTS
    Dragan, Ioan
    Zota, Razvan Daniel
    [J]. INTERNATIONAL CONFERENCE ON INFORMATICS IN ECONOMY, IE 2016: EDUCATION, RESEARCH & BUSINESS TECHNOLOGIES, 2016, : 32 - 37
  • [3] Multi-Tenancy in Cloud Computing
    AlJahdali, Hussain
    Albatli, Abdulaziz
    Garraghan, Peter
    Townend, Paul
    Lau, Lydia
    Xu, Jie
    [J]. 2014 IEEE 8TH INTERNATIONAL SYMPOSIUM ON SERVICE ORIENTED SYSTEM ENGINEERING (SOSE), 2014, : 344 - 351
  • [4] Security in Multi-Tenancy Cloud
    Jasti, Amarnath
    Shah, Payal
    Nagaraj, Rajeev
    Pendse, Ravi
    [J]. 44TH ANNUAL 2010 IEEE INTERNATIONAL CARNAHAN CONFERENCE ON SECURITY TECHNOLOGY, 2010, : 35 - 41
  • [5] Cloud Multi-Tenancy: Issues and Developments
    Odun-Ayo, Isaac
    Misra, Sanjay
    Abayomi-Alli, Olusola
    Ajayi, Olasupo
    [J]. COMPANION PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC'17 COMPANION), 2017, : 209 - 214
  • [6] Multi-Tenancy Multi-Target (MT2): A SaaS Architecture for the Cloud
    Rico Ortega, Antonio
    Noguera, Manuel
    Luis Garrido, Jose
    Benghazi, Kawtar
    Chung, Lawrence
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING WORKSHOPS, CAISE 2012, 2012, 112 : 214 - 227
  • [7] AN AUTHORIZATION MODEL FOR MULTI-TENANCY SERVICES IN CLOUD
    Zhang, Zhaohai
    Wen, Qiaoyan
    [J]. 2012 IEEE 2nd International Conference on Cloud Computing and Intelligent Systems (CCIS) Vols 1-3, 2012, : 260 - 263
  • [8] Multi-tenancy Authorization System in Multi Cloud Services
    Rao, M. Varaprasad
    Murthy, G. Vishnu
    Kumar, V. Vijaya
    [J]. PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON BIG DATA ANALYTICS AND COMPUTATIONAL INTELLIGENCE (ICBDAC), 2017, : 408 - 411
  • [9] FIrM: Functional Middleware with Support to Multi-Tenancy
    Silva, Andre
    Rosa, Nelson
    [J]. 2015 IEEE 29TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (IEEE AINA 2015), 2015, : 650 - 657
  • [10] Uncovering the Security Implications of Cloud Multi-Tenancy with Bolt
    Delimitrou, Christina
    Kozyrakis, Christos
    [J]. IEEE MICRO, 2018, 38 (03) : 86 - 97