【技术实现步骤摘要】
【国外来华专利技术】在分布式云环境中用于应用移动性的方法和架构
本专利技术总体上涉及系统、软件和方法,并且更特别地涉及用于当运行应用的用户终端的位置改变时跨越分布式云域来运行和/或移动应用的机制和技术。
技术介绍
云计算是作为服务而非产品的计算的递送,由此共享的资源、软件和信息基于各自的需求而通过网络(例如,因特网)作为实用程序而被提供至计算机和其他设备。云计算描述基于因特网协议的用于IT服务的新的消费和递送模型,并且其典型地涉及供应动态可伸缩并且通常是虚拟化的资源。云计算的受到用于固定和用户终端两者的连续因特网连接的广泛采用的驱动的越来越高的流行性已经导致了被定制为在用户设备和云两者上使用的应用的开发。应用假定用户终端对于云的连续因特网连接。云计算的初始使用主要是用于通过固定宽带网络连接的客户端,其利用通过因特网的连接来访问在中央定位的数据中心中驻留的内容以及应用。随着作为针对终端用户的固有和可负担服务的移动宽带的采用,并且伴随着促进对移动数据和智能应用(“App”)的增加的使用的智能电话的启用,因特网服务的日常用户当前越来越依赖于云来实现他/她的日常业务。因此,许多当前应用使用云来卸载用户终端的存储器,利用云中可用的消费电力,节省用户终端的功率或者实现其他优点。这些应用被设计为包括运行在用户终端上的客户端组件以及运行在云中的服务器组件。进一步,应用被设计为减少在这两个组件之间的额外通信。此类应用的示例是电子邮件服务、桌面虚拟化、在线游戏等。然而,对因特网的连接及其质量被认为是理所当然的,并且许多流行的应用依赖于用户终端总是在线的连接,从而使得应用正常运作。尽管对于许多位置 ...
【技术保护点】
一种用于当用户终端(210)改变其物理位置并且预定条件被满足时在分布式云域(206a至206w)之间移动应用相关记录(220)的方法,所述用户终端(210)被连接至电信网络(201)并且使用应用(App),所述方法包括:确定用户终端位置已经至少从所述电信网络(201)的第一网络区域(202)改变至第二网络区域(204),其中所述第二网络区域(204)或者属于所述电信网络(201)或者属于另一电信网络(203);考虑与以下相关联的一个或者多个约束:(i)所述第二网络区域(204)中的所述用户终端(210)的位置,(ii)与所述第一网络区域(201)相关联的第一云域(206n)中的所述应用(App)的云组件(App2)的位置,以及(iii)与所述第二网络区域(204)相关联的第二云域(206w)的位置;评估所述一个或者多个约束是否满足针对所述第二云域(206w)和针对所述第一云域(206n)的所述预定条件;以及当评估步骤的结果针对所述第二云域(206w)为肯定并且针对所述第一云域(206n)为否定时,从所述第一云域(206n)向所述第二云域(206w)移动所述应用相关记录(220),其中所 ...
【技术特征摘要】
【国外来华专利技术】1.一种用于当用户终端(210)改变其物理位置并且预定条件被满足时在分布式云域(206a至206w)之间移动应用相关记录(220)的方法,所述用户终端(210)被连接至电信网络(201)并且使用应用(App),所述方法包括:确定用户终端位置已经至少从所述电信网络(201)的第一网络区域(202)改变至第二网络区域(204),其中所述第二网络区域(204)或者属于所述电信网络(201)或者属于另一电信网络(203);考虑与以下相关联的一个或者多个约束:(i)所述第二网络区域(204)中的所述用户终端(210)的位置,(ii)与所述第一网络区域(201)相关联的第一云域(206n)中的所述应用(App)的云组件(App2)的位置,以及(iii)与所述第二网络区域(204)相关联的第二云域(206w)的位置;评估所述一个或者多个约束是否满足针对所述第二云域(206w)和针对所述第一云域(206n)的所述预定条件;以及当评估步骤的结果针对所述第二云域(206w)为肯定并且针对所述第一云域(206n)为否定时,从所述第一云域(206n)向所述第二云域(206w)移动所述应用相关记录(220),并且当评估步骤的所述结果针对所述第二云域(206w)为否定并且针对所述第一云域(206n)为否定时,或者向默认云域移动所述云组件应用(App2)或者从所述第一云域以降级的模式来运行所述应用,其中所述第一云域(206n)和所述第二云域(206w)属于一个或者多个分布式云提供者。2.根据权利要求1所述的方法,其中当所述第二云域没有托管所述云组件应用(App2)时,所述应用相关记录包括与所述云组件应用(App2)相关的软件代码;并且其中当所述第二云域已经托管所述云组件应用(App2)时,所述应用相关记录包括数据、并且不包括软件代码。3.根据权利要求1所述的方法,其中所述云组件应用(App2)与运行在所述用户终端上的对应的用户组件应用(App1)通信,并且所述云组件应用(App2)与所述用户组件应用(App1)一起形成所述应用(App)。4.根据权利要求1所述的方法,其中当所述用户终端已经从一个小区移动至另一小区、或者从一组小区移动至另一组小区、或者从一个城市移动至另一城市、或者从一个区域移动至另一区域、或者从一个国家移动至另一国家时,考虑所述用户终端的位置中的改变。5.根据权利要求1所述的方法,其中所述应用与由所述用户终端的用户选择的一组参数相关联,或者由应用提供者提供,或者由所述电信网络提供。6.根据权利要求5所述的方法,其中由所述用户选择的所述一组参数在所述用户和(i)所述电信网络或者(ii)所述应用提供者之间的服务水平协议中被指定。7.根据权利要求5所述的方法,其中所述一组参数包括以下中的至少一个:应用延时和/或应用带宽、在选择的位置处的所述应用的递送的成本、应用大小、应用操作系统以及在所述第二云域处的可用组件。8.根据权利要求5所述的方法,其中所述一个或者多个约束包括以下中的至少一个:网络延时、网络拥塞、可用网络带宽、云资源可用性、在所述应用和所述用户终端之间的流量模式、将被传输的数据量、云资源的成本、移动网络信号强度。9.根据权利要求5所述的方法,其中所述预定条件要求所述一组参数中的具有与所述一个或者多个约束中的对应的约束的值相同或者更好的值的至少一个参数。10.根据权利要求1所述的方法,其中所述电信网络是第三代合作伙伴计划类型网络或者移动网际协议(IP)类型网络。11.一种用于当用户终端(310)改变其物理位置并且预定条件被满足时,在分布式云(306)的分布式云域(306a至306w)之间移动应用相关记录(320)的系统,所述用户终端(310)被连接至电信网络(301)并且使用应用(App),所述系统包括:管理组件(370),所述管理组件(370)被配置为确定用户终端位置(310a)已经至少从所述电信网络(301)的第一网络区域(302)改变至第二网络区域(304),其中所述第二网络区域(304)或者属于所述电信网络(301)或者属于另一电信网络(303);所述管理组件(370)接收关于一个或者多个约束的信息,所述一个或者多个约束与以下相关联:(i)在所述第二网络区域(304)中的所述用户终端(310)的位置(310b),(ii)与所述第一网络区域(301)相关联的第一云域(306n)中的所述应用(App)的云组件(App2)的位置,以及(iii)与所述第二网络区域(304)相关联的第二云域(306w)的位置;所述管理组件(370)确定所述一个或者多个约束是否满足针对所述第二云域(306w)和针对所述第一云域(306n)的所述预定条件;以及所述管理组件(370)通过分布式云平面(342a-d)来指令:分布式云管理...
【专利技术属性】
技术研发人员:T·埃德沃尔,B·特瑞姆布莱,
申请(专利权)人:瑞典爱立信有限公司,
类型:发明
国别省市:瑞典;SE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。