[发明专利]受信文件间接操作的方法和装置有效
| 申请号: | 201380033056.0 | 申请日: | 2013-04-23 |
| 公开(公告)号: | CN104487943B | 公开(公告)日: | 2018-02-16 |
| 发明(设计)人: | 保罗·达兰特;本·查莫斯 | 申请(专利权)人: | 思杰系统有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 周靖,郑霞 |
| 地址: | 美国佛*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 文件 间接 操作 | ||
1.一种在超级管理器上的执行的受信域和访客域之间进行数据传输的方法,包括:
所述访客域接收修改的共享数据可供使用的指示,其中所述修改的共享数据在所述访客域的控制之外被修改;
在所述访客域内执行的代理驱动器拦截与所述修改的共享数据有关的文件系统调用;
所述驱动器向所述受信域发送与所述修改的共享数据有关的文件系统调用;
所述受信域执行与所述修改的共享数据有关的文件系统调用;以及
根据与所述修改的共享数据有关的文件系统调用的执行,所述受信域向所述访客域返回信息。
2.如权利要求1所述的方法,其中所述指示基于由所述受信域管理的关键值存储库,所述关键值存储库存储与所述修改的共享数据有关的文件元数据。
3.如权利要求1所述的方法,还包括:
所述访客域分配一部分存储器作为共享存储器,所述共享存储器可由所述受信域和所述访客域访问,
所述代理驱动器通过所述共享存储器将所述文件系统调用发送至所述受信域,且
所述受信域通过所述共享存储器向所述访客域返回所述信息。
4.如权利要求3所述的方法,其中,当所述文件系统调用包括写命令时,所述方法还包括:
所述访客域通过所述共享存储器将待写入的数据发送至所述受信域,且
所述受信域通过所述共享存储器向所述访客域返回完成标识。
5.如权利要求3所述的方法,其中,当所述文件系统调用包括读命令时,所述方法还包括:
所述访客域通过所述共享存储器将所述读命令发送至所述受信域,且
所述受信域通过所述共享存储器向所述访客域返回所请求的读取数据。
6.如权利要求1所述的方法,其中所述修改的共享数据包括文件。
7.如权利要求1所述的方法,其中所述修改的共享数据包括目录。
8.如权利要求2所述的方法,还包括:
所述关键值存储库存储在与所述受信域有关的存储器中,并且
由所述访客域借助于共享存储器通过查询在所述受信域上运行的关键值存储库管理服务来监控所述关键值存储库。
9.一种服务器装置,包括:
处理器;以及
存储器,其存储计算机可读指令,当所述处理器执行所述计算机可读指令时,配置所述装置以包括:
超级管理器,其管理多个虚拟机VM实例的执行,所述管理包括向每个实例分配存储器的不同部分;
第一VM实例,其在所述超级管理器上执行,所述第一VM实例是管理所述服务器装置的受信服务器域,所述第一VM实例分配有存储器的第一区;
第二VM实例,其在所述超级管理器上执行,所述第二VM实例是与所述服务器装置的客户用户有关的非受信域,所述第二VM实例分配有存储器的第二区;
共享数据,其存储在所述存储器的第一区中,所述存储器的第一区分配给所述第一VM实例,并且指定为可被所述第二VM实例访问;以及
代理驱动器,其在所述第二VM实例中执行,所述代理驱动器配置成:
拦截在所述第二VM实例内的文件系统调用;以及
当经拦截的文件系统调用与所述共享数据有关时,将所述文件系统调用代理到所述第一VM实例以便执行。
10.如权利要求9所述的服务器装置,其中所述第二VM实例将所述存储器的第二区的一部分指定为与所述第一VM实例共享的共享存储器,并且其中通过将所述文件系统调用写到所述共享存储器的一部分,所述第二VM实例将所述文件系统调用代理到所述第一VM实例。
11.如权利要求9所述的服务器装置,其中所述共享数据包括多个数据文件。
12.如权利要求9所述的服务器装置,其中所述共享数据包括文件目录。
13.如权利要求9所述的服务器装置,还包括存储在所述存储器的第一区中的关键值存储库,所述关键值存储库存储与所述共享数据有关的文件元数据,其中所述文件元数据可由所述第二VM实例访问。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思杰系统有限公司,未经思杰系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380033056.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:系统构造设备和系统构造方法
- 下一篇:属性列表定制





