[发明专利]云计算环境中的分布式锁管理有效
申请号: | 201480033024.5 | 申请日: | 2014-06-10 |
公开(公告)号: | CN105283838B | 公开(公告)日: | 2018-02-06 |
发明(设计)人: | G·O·詹金斯 | 申请(专利权)人: | 亚马逊科技公司 |
主分类号: | G06F7/00 | 分类号: | G06F7/00 |
代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 吴信刚 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 分布式锁管理器(DLM)可以在向客户端提供虚拟化计算资源和/或虚拟计算服务的分布式计算系统中实现。响应于来自客户端的相应请求,可以由所述DLM创建并管理锁。所述DLM的组件可以通过除了客户端应用组件借以彼此通信或存取由所述锁保护的共享资源的网络外的网络来彼此通信。例如,DLM组件可以通过云计算环境的控制平面网络来通信,而应用组件可以通过所述云计算环境的数据平面网络来通信。所述DLM可以将API呈现给客户端,允许它们对同一节点上的DLM组件进行本地调用以进行各种锁管理操作。锁值的含义可以通过它们在客户端应用中的使用来确定。 | ||
搜索关键词: | 计算 环境 中的 分布式 管理 | ||
【主权项】:
一种用于分布式锁管理的系统,包括:多个计算节点,所述多个计算节点通过网络彼此耦接并且共同地向一个或多个客户端提供虚拟计算服务,所述计算节点中的每一个包括至少一个处理器和存储器;两个或更多个虚拟计算实例,其各自在两个或更多个所述计算节点中的相应一个上执行,其中所述虚拟计算实例中的每一个被配置为代表客户端实现分布式应用的应用组件,并且其中所述虚拟计算实例被配置为通过所述网络的至少一部分来彼此通信;以及分布式锁管理器,所述分布式锁管理器包括两个或更多个组件,其各自在所述两个或更多个计算节点中的相应一个上执行,其中所述分布式锁管理器组件被配置为共享相应共享资源上的一个或多个锁的状态,并且其中为了共享所述一个或多个锁的状态,所述分布式锁管理器组件被配置为通过网络彼此通信,该网络与所述虚拟计算实例借以彼此通信的网络的所述至少一部分在物理上或逻辑上不同;其中所述应用组件中的一个被配置为激活对在相应计算节点上执行的所述分布式锁管理器组件的调用以开始对由所述分布式应用存取的共享资源上的锁进行锁管理操作,其中实现所述应用组件的所述虚拟计算实例在所述相应计算节点上执行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚马逊科技公司,未经亚马逊科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201480033024.5/,转载请声明来源钻瓜专利网。