[发明专利]用于主存有状态和无状态中间软件组件的多承租人高密度容器服务有效
申请号: | 201110444321.7 | 申请日: | 2011-12-16 |
公开(公告)号: | CN103092697A | 公开(公告)日: | 2013-05-08 |
发明(设计)人: | A·库尔卡尼;G·M·文卡塔拉曼拉帕;Y·克里斯坦森;C·普拉萨德;D·舒克拉;S·莫汉蒂;V·尚巴格;A·乌尔布里希;M·基肖尔;A·班达卡 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 刘佳 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 主存 状态 中间 软件 组件 承租人 高密度 容器 服务 | ||
1.一种主存多个承租人的中间软件组件的方法,所述方法包括:
将中间软件组件映射(403)到多个计算节点(101),每个计算节点(101)包括容器管理代理(104)和一个或多个容器(105);
将各个中间软件组件放置(405)到映射的计算节点(101)上;
由所述容器管理代理(104)将所述各个中间软件组件放置到每个映射的计算节点(101)上的一个或多个容器(206)中,所述容器(105)主存一个或多个中间软件组件的操作。
2.如权利要求1所述的方法,其特征在于,还包括:
向每个中间软件组件分配特权集合,其中所述特权控制所述中间软件组件对所述计算节点上的共享资源的访问。
3.如权利要求1所述的方法,其特征在于,还包括:
基于计算节点是运行有状态中间软件组件还是运行无状态中间软件组件,将所述多个计算节点组织成一个或多个群集。
4.如权利要求1所述的方法,其特征在于,还包括:
确定无状态中间软件组件的缩放因子;以及
在对应于所述缩放因子的多个计算节点上克隆所述中间软件组件。
5.如权利要求1所述的方法,其特征在于,还包括:
确定有状态中间软件组件的缩放因子;以及
跨对应于所述缩放因子的多个计算节点放置分区,其中所述分区对应于主存所述中间软件组件的实例的容器。
6.如权利要求1所述的方法,其特征在于,还包括:
在中央容器管理器处接收所述多个中间软件组件;以及
由所述中央容器管理器将所述多个中间软件组件上传到运行时存储。
7.一种用于主存中间软件组件的系统,包括:
中央容器管理器(102),适用于从多个承租人接收中间软件组件;
耦合至所述中央容器管理器(102)的多个计算节点(101);
所述多个计算节点(101)中的每一个上的一个或多个容器(105),所述容器(105)适用于主存所述中间软件组件;以及
所述多个计算节点(101)中的每一个上的容器管理代理(104),所述容器管理代理(104)适用于控制所述一个或多个容器(105)。
8.如权利要求7所述的系统,其特征在于,所述中央容器管理器还包括:
监视聚集器,适用于监视跨所述多个计算节点的资源使用并聚集所述中间软件组件的实例。
9.如权利要求7所述的系统,其特征在于,所述中央容器管理器还包括:
放置管理器,适用于标识接收到的中间软件组件所需的多个模块实例,并将所述模块实例分配给所述计算节点中的各特定计算节点。
10.如权利要求7所述的系统,其特征在于,还包括:
地址解析服务,能够将所述中间软件组件的逻辑地址映射到主存所述中间软件组件的计算节点的物理地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110444321.7/1.html,转载请声明来源钻瓜专利网。