Cloud computing is gaining an ever more important role in global computing nowadays. With the growing demand for cloud computing, existing instruction set architectures (ISA) can burden organizations with heavy fees for licencing and using. Emerging as an alternative, RISC-V is an open source ISA with many customization options. The Vitamin-V project aims to help foster this growth, by developing a comprehensive software-hardware stack for cloud services based on RISC-V. ICCS-NTUA’s role in Vitamin-V is to support the RISC-V ecosystem in serverless cloud computing scenarios. To this end, we first show the work done to provide a Function-as-a-Service platform for RISC-V by leveraging lightweight virtualization, and specifically Kata Containers. Second, we show how we modified and used benchmarks for evaluating the RISC-V platforms of the project, using the FunctionBench suite. Future work includes the seamless integration of Kata Containers and Firecracker, as well as extensive testing and evaluation on various RISC-V setups using the ported benchmarks.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Vitamin-V: Serverless Cloud Computing Porting on RISC-V

  • Thrasyvoulos Iliadis,
  • Nikolaos C. Papadopoulos,
  • Kostantinos Nikas,
  • Dionisios Pnevmatikatos

摘要

Cloud computing is gaining an ever more important role in global computing nowadays. With the growing demand for cloud computing, existing instruction set architectures (ISA) can burden organizations with heavy fees for licencing and using. Emerging as an alternative, RISC-V is an open source ISA with many customization options. The Vitamin-V project aims to help foster this growth, by developing a comprehensive software-hardware stack for cloud services based on RISC-V. ICCS-NTUA’s role in Vitamin-V is to support the RISC-V ecosystem in serverless cloud computing scenarios. To this end, we first show the work done to provide a Function-as-a-Service platform for RISC-V by leveraging lightweight virtualization, and specifically Kata Containers. Second, we show how we modified and used benchmarks for evaluating the RISC-V platforms of the project, using the FunctionBench suite. Future work includes the seamless integration of Kata Containers and Firecracker, as well as extensive testing and evaluation on various RISC-V setups using the ported benchmarks.