虚拟机
计算机科学
虚拟机之间的时间隔离
可扩展性
云计算
容器(类型理论)
操作系统
架空(工程)
核(代数)
虚拟化
工程类
数学
机械工程
组合数学
标识
DOI:10.1109/csaiee54046.2021.9543457
摘要
Serverless computing - including "Function as a service (FaaS)", gives a flexible computing model for users. Today, cloud providers use container to create isolated computing environment for FaaS users. However, containers share a same kernel for all instances run on top of that, which cannot guarantee an ABI-level security as virtual machine does. Therefore, a new kind of virtual machine with container-level low overhead, named as "micro VM" or "light weight virtual machine" comes. But using virtual machines means trade off. Comparing to the high performance and lightweight containers, virtual machines usually have unavoidable problems like I/O (input and output), and some existing problems of containers like the cold start latency may become more severe. But how much it takes and if it is deserving? This paper provides a comparison between traditional virtual machine, container, and the new light weight virtual machine (named micro VM) in terms of scalability and performance, aiming to determine whether the micro VM can be the suitable computing platform for FaaS.
科研通智能强力驱动
Strongly Powered by AbleSci AI