[发明专利]用于在计算资源上部署应用的计算机实现的方法、系统和计算机程序产品有效
申请号: | 201380063948.5 | 申请日: | 2013-11-08 |
公开(公告)号: | CN104981777B | 公开(公告)日: | 2019-05-10 |
发明(设计)人: | S·T·鲁尔;S·维科莱斯 | 申请(专利权)人: | 德国电信股份有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 唐杰敏 |
地址: | 德国*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及用于在计算资源上部署应用的计算机实现的方法,其中该应用被远程地提供至用户的多个租户,其中该应用包含多个应用组件,该计算机实现的方法包含:‑定义租户组集合以用于分类该多个租户,将多个租户中的每个租户指派至该租户组集合中的至少一个租户组,‑针对多个应用组件的应用组件和多个租户中的租户的每个组合提供部署模型,‑根据该部署模型来针对应用组件和租户的每个组合确定约束信息,其中该部署模型配置成使多个租户中的每个租户能够将整个租户组包括在共享一个或多个应用组件和/或计算资源的基础设施中和/或从共享一个或多个应用组件和/或计算资源的基础设施中排除,‑根据关联于多个应用组件中的每个应用的约束信息来确定应用在计算资源上的有效部署配置,‑根据所确定的有效部署配置来在该计算资源上部署应用。 | ||
搜索关键词: | 用于 计算 资源 部署 应用 计算机 实现 方法 系统 程序 产品 | ||
【主权项】:
1.一种计算机实现的用于在计算资源(2)上部署应用(1)的方法,其中所述应用(1)被远程地提供至用户的多个租户(3),其中所述应用(1)包含多个应用组件(10),所述计算机实现的方法包括:定义租户(31,32,…,35)的组集合(4)以用于分类所述多个租户(3),将所述多个租户(3)中的每个租户(31,32,…,35)指派至租户(31,32,…,35)的组集合(4)中的租户(31,32,…,35)的至少一个组(410,411,412),针对所述多个应用组件(10)中的应用组件(11,12,…,16)和所述多个租户(3) 中的租户(31,32,…,35)的每个组合提供部署模型(51,52,53,54,55),根据所述部署模型(51,52,53,54,55)确定关于应用组件(11,12,…,16)和租户(31,32,…,35)的每个组合的约束信息,其中所述部署模型(51,52,53,54,55)被配置成使所述多个租户(3)中的每个租户(31,32,…,35)能够将租户(31,32,…,35)的整个组(4)包括在共享一个或多个应用组件(11,12,…,16)和/或所述计算资源(2)的基础设施中和/或从共享一个或多个应用组件(11,12,…,16)和/或所述计算资源(2)的基础设施中排除,根据关联于所述多个应用组件(10)中的每个应用组件(11,12,…,16)的约束信息来确定所述应用(1)在所述计算资源(2)上的有效部署配置,根据所确定的有效部署配置来在所述计算资源(2)上部署所述应用(1),其中所述有效部署配置通过优化方法来确定,其中在所述优化方法的第一步骤中,针对所述多个应用组件(10)中的每个应用组件(11,12,…,16)生成多个初始部署单元(U01,U02,U03,U01’,U02’,U03’)中的至少一个初始部署单元,所述多个初始部署单元(U01,U02,U03,U01’,U02’,U03’)关联于部署等级序列(DL0,DL1,DL2,DL3)中的初始部署等级(DL0),其中在所述优化方法的第二步骤中,生成关联于进一步部署等级(DL1)的多个进一步部署单元(U11,U12,U13,U14),所述多个进一步部署单元(U11,U12,U13,U14)根据关联于所述部署等级序列(DL0,DL1,DL2,DL3)中的先前部署等级(DL0)的多个先前部署单元(U01,U02,U03,U01’,U02’,U03’)来生成,其中所述优化方法的第二步骤包括根据所述约束信息来确定进一步部署单元(U11,U12,U13,U14)的最小数目,以用于在所述进一步部署等级(DL1)上部署所述多个先前部署单元(U01,U02,U03,U01’,U02’,U03’)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于德国电信股份有限公司,未经德国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201380063948.5/,转载请声明来源钻瓜专利网。