[发明专利]分布式虚拟机中本机接口的隐藏式自动数据镜像有效
申请号: | 201280060360.X | 申请日: | 2012-11-30 |
公开(公告)号: | CN103975307A | 公开(公告)日: | 2014-08-06 |
发明(设计)人: | M.道森;G.约翰逊 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 周少杰 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 虚拟机 接口 隐藏 自动 数据 | ||
1.一种方法,包含:
响应从远程执行容器(110)接收引用数据容器的初始请求,从分布式虚拟机的分布式增强型远程执行容器本机接口组件(214)向分布式虚拟机的分布式增强型虚拟机本机接口组件(216)发送引用数据容器的初始请求;
响应引用数据容器的初始请求,接收包含不可变数据和对数据容器的引用的数据镜像数据结构;
将包含不可变数据和对数据容器的引用的所接收数据镜像数据结构存储在本地存储器存储区内;以及
响应引用数据容器的初始请求,将对本地存储的数据镜像数据结构的引用返回给远程执行容器。
2.如权利要求1所述的方法,进一步包含利用本地存储的数据镜像数据结构处理对与数据容器相联系的数据的另外项目的请求。
3.如权利要求2所述的方法,其中利用本地存储的数据镜像数据结构处理对与数据容器相联系的数据的另外项目的请求包含:
从远程执行容器接收对与数据容器相联系的数据的另外项目的请求;
确定对与数据容器相联系的数据的另外项目的请求是否包含对可在本地存储的数据镜像数据结构内可用的不可变数据的请求;以及
响应确定对与数据容器相联系的数据的另外项目的请求包含对可在本地存储的数据镜像数据结构内可用的不可变数据的请求:
从本地存储的数据镜像数据结构中提取所请求不可变数据;以及
响应对数据的另外项目的请求,将所请求不可变数据返回给远程执行容器。
4.如权利要求3所述的方法,进一步包含:
确定对与数据容器相联系的数据的另外项目的请求不包含对不可变数据的请求和确定所请求的不可变数据在本地存储的数据镜像数据结构内不可用之一;
从本地存储的数据镜像数据结构中提取与数据镜像数据结构一起返回的对数据容器的引用;
利用所提取的对数据容器的引用将对与数据容器相联系的数据的另外项目的请求发送给分布式虚拟机的分布式增强型虚拟机本机接口组件;
从分布式虚拟机的分布式增强型虚拟机本机接口组件接收所请求的数据的另外项目和另外的不可变数据;
将另外的不可变数据存储到本地存储的数据镜像数据结构中;以及
将所请求的数据的另外项目返回给远程执行容器。
5.如权利要求1所述的方法,进一步包含进行本地存储的数据镜像数据结构的寿命管理。
6.如权利要求5所述的方法,其中进行本地存储的数据镜像数据结构的寿命管理包含:
检测对DeleteLocalReference例程的调用的启用,该DeleteLocalReference例程包括作为参数的对本地存储的数据镜像数据结构的引用;以及
响应对DeleteLocalReference例程的调用的启用,使用对本地存储的数据镜像数据结构的引用释放分配给本地存储的数据镜像数据结构的存储器。
7.如权利要求5所述的方法,其中进行本地存储的数据镜像数据结构的寿命管理包含:
检测在远程执行容器中执行的本机方法的执行的完成;以及
响应检测到本机方法的执行的完成,在本机方法的上下文内为所有的其余非全局本地存储的数据镜像数据结构释放存储器。
8.如权利要求5所述的方法,其中进行本地存储的数据镜像数据结构的寿命管理包含:
检测对NewGlobalRef例程的调用的启用,该NewGlobalRef例程包含作为参数的对本地存储的数据镜像数据结构的引用;
为新全局引用将请求发送给分布式增强型虚拟机本机接口组件;
从分布式增强型虚拟机本机接口组件接收新全局引用;
响应检测到对NewGlobalRef例程的调用的启用,在本地存储器存储区内创建新全局数据镜像数据结构,该新全局数据镜像数据结构封装从分布式虚拟机的分布式增强型虚拟机本机接口组件返回的新全局引用、和来自本地存储的数据镜像数据结构的不可变数据;以及
将对新本地存储的全局数据镜像数据结构的全局引用返回给远程执行容器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280060360.X/1.html,转载请声明来源钻瓜专利网。