GiantVM

Jin Zhang,Zhuocheng Ding,Yu‐Bin Chen,Xingguo Jia,Boshi Yu,Zhengwei Qi,Haibing Guan
DOI: https://doi.org/10.1145/3381052.3381324
2020-01-01
Abstract:In recent years, since scale-up machines are not economical and may not be affordable for small businesses, scale-out has become the standard answer to data analysis, machine learning, and many other fields. However, these frameworks introduce complex programming models that put a burden on developers. Therefore, Single System Image (SSI), which means a cluster of machines that appears to be one single system, has been proposed to hide the complexity of distributed systems. Unfortunately, due to the mature ecosystem of current mainstream Operating Systems (OSes), it might be non-trivial and even unaffordable to modify the current OS to implement SSI. With the wide use of virtualization, we believe that it is appealing to support SSI at the hypervisor, without modifying guest OSes.
What problem does this paper attempt to address?