一种基于kvm的多虚拟机映射、多通路的fuse加速方法及系统

基本信息

申请号 CN201611245262.X 申请日 -
公开(公告)号 CN106708627B 公开(公告)日 2020-08-07
申请公布号 CN106708627B 申请公布日 2020-08-07
分类号 G06F9/50;G06F9/455;G06F12/0873;G06F12/1027 分类 -
发明人 魏征;窦禹;邢晶;霍志刚 申请(专利权)人 中国科学院控股有限公司
代理机构 北京律诚同业知识产权代理有限公司 代理人 祁建国;李岩
地址 100080 北京市海淀区中关村科学院南路6号
法律状态 -

摘要

摘要 本发明提出一种基于kvm的多虚拟机映射、多通路的fuse加速方法及系统,该方法包括步骤1,对现有FUSE内核模块的数据路径添加延迟写功能,其中延迟写功能包括数据在经过内核时,通过VFS层,在FUSE内核模块进行聚合,直接返回到系统调用,仅当聚合数据满足一定大小,或一定时间不再追加时,再通过“/dev/fuse”设备传输到用户态客户端进行数据落盘操作;步骤2,对FUSE内核模块进行多挂载点挂载。通过剥离FUSE模块功能及多虚机映射机制将多虚机数据映射到宿主机,将虚拟机客户端处理操作下放到宿主机端,以减少虚拟机的压力,空出更多的资源供虚拟机进行计算处理任务。