买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:四川省华存智谷科技有限责任公司
摘要:本发明涉及一种优化用户态文件系统框架FUSE的方法,在内核中部署rcFUSE驱动程序,并在用户空间中部署rcFUSE守护进程;加载rcFUSE驱动程序,创建环形通道,rcFUSE驱动程序接收请求,将每个环形通道分配到与CPU核心ID相同的NUMA节点上的内存;用户挂载基于rcFUSE的文件系统,将环形通道的内存区域映射到用户的虚拟地址空间;将同步请求直接排队到pending环形缓冲区,将异步请求最初被添加到后台队列,再将异步请求移至pending环形缓冲区;在rcFUSE驱动程序中采用轮询机制。最大化请求处理的并行性实现高可扩展性;有效地减少上下文切换和请求复制开销。
主权项:1.一种优化用户态文件系统框架FUSE的方法,其特征在于,包括以下步骤:S1:在计算机内核中部署rcFUSE驱动程序,并在用户空间中部署rcFUSE守护进程;S2:加载rcFUSE驱动程序,并通过所述rcFUSE驱动程序为每个服务器的每个CPU核心创建环形通道和指定设备devrcfuse,所述环形通道设置环形缓冲区和后台队列;其中,所述环形缓冲区包括待定环形缓冲区、遗忘环形缓冲区和中断环形缓冲区;S3:所述rcFUSE驱动程序接收来自应用程序的请求,为所述环形通道分配内存,并且rcFUSE驱动程序将每个环形通道分配到与相应CPU核心ID相同的NUMA节点上的内存;S4:用户挂载基于rcFUSE的文件系统,所述rcFUSE守护进程使用mmap将所述环形通道的内存区域映射到用户的虚拟地址空间;S5:所述rcFUSE守护进程创建基于每个环形通道专用的工作线程处理从相应的环形通道接收的来自应用程序的请求;S6:将来自应用程序的划分为同步请求和异步请求,将同步请求直接排队到pending环形缓冲区,将异步请求最初被添加到后台队列,再将异步请求移至pending环形缓冲区;S7:在rcFUSE守护进程中采用轮询机制,其工作线程在用户空间轮询待处理环形缓冲区的头部指针以获取传入请求,应用程序的监控其提交请求的完成标志,等待响应。
全文数据:
权利要求:
百度查询: 四川省华存智谷科技有限责任公司 一种优化用户态文件系统框架FUSE的方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。