[发明专利]用于跨数据中心的资源定位和迁移的技术有效
申请号: | 200980135951.7 | 申请日: | 2009-08-20 |
公开(公告)号: | CN102150150A | 公开(公告)日: | 2011-08-10 |
发明(设计)人: | J·R·汉米尔顿;M·J·马诺斯;J·D·杜南甘;A·沃尔曼;S·阿加瓦尔;M·张 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16;H04W28/08;H04L12/56;G06F9/06 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 高见 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 数据中心 资源 定位 迁移 技术 | ||
1.一种至少部分地由计算设备实现的方法,所述方法包括:
从数据中心(100)的前端组件(120)以及从所述数据中心(120)中的一个或多个服务器(112)获取(472)信息,其中所述信息包括与对所述数据中心中的资源的请求相关联的信息;
关于一模型分析(474)所述信息,以便确定所述数据中心中的所述资源是否应该被迁移到在不同的地理位置的数据中心;以及
如果所述分析判决所述资源应该被迁移,则调用所述资源至所述不同的地理位置的所述数据中心的迁移(476)。
2.如权利要求1所述的方法,其特征在于,进一步包括将所述资源迁移到在所述不同的地理位置的所述数据中心。
3.如权利要求1所述的方法,其特征在于,所述模型允许避免局部最小值状态的次最优迁移判决,所述次最优迁移判决又促进向最优全局最小值状态迁移。
4.如权利要求1所述的方法,其特征在于,所述模型包括类似温度的参数。
5.如权利要求1所述的方法,其特征在于,所述模型包括模拟退火模型。
6.如权利要求1所述的方法,其特征在于,所述信息包括与发出所述请求或由所述数据中心接收所述请求相关联的时间。
7.如权利要求1所述的方法,其特征在于,所述资源包括与所述请求的发出者相关联的通信信息。
8.如权利要求1所述的方法,其特征在于,所述资源包括与所述请求的发出者相关联的文件或其他持久状态。
9.如权利要求1所述的方法,其特征在于,所述资源包括组资源。
10.如权利要求9所述的方法,其特征在于,所述信息包括关于对所述数据中心中的所述组资源的多个请求的信息,所述多个请求是由多个发出者发出的。
11.如权利要求1所述的方法,其特征在于,所述信息包括关于对所述数据中心中的所述资源的多个请求的信息,所述多个请求与公共IP地址相关联。
12.一种系统,包括:
前端组件(120),所述前端组件用于接收对数据中心(100)中的资源的请求且被配置成将每一请求与标识信息关联起来、为每一请求定位一个或多个资源、以及在日志文件(124)中存储所述标识信息和关于所述一个或多个资源的所述位置的信息;
一个或多个分布式计算和存储组件(130),所述分布式计算和存储组件用于获取日志文件信息且被配置成分析日志信息以判决与一个或多个请求相关联的一个或多个资源是否应该被迁移到不同的地理位置处的数据中心;以及
定位服务组件(150),所述定位服务组件用于接收由所述一个或多个分布式计算和存储组件(130)做出的判决且被配置成在判决引起一个或多个资源被迁移到在不同的地理位置的数据中心时告知所述前端组件(120),以便由此允许所述前端组件将对所述一个或多个所迁移的资源的未来的请求重定向到所述不同的地理位置处的所述数据中心。
13.如权利要求12所述的系统,其特征在于,所述日志信息包括在地理上定位请求的发出者的IP地址。
14.如权利要求12所述的系统,其特征在于,所述日志信息包括在地理上定位对至少一个公共资源的请求的发出者的IP地址。
15.一个控制器,包括:
数据中心信息模块(802),用于从主存公共服务的资源的地理上迥然不同的数据中心获取信息;
地理和IP地址信息模块(804),用于将服务请求的IP地址与地理位置进行关联;以及
模型信息模块(808),用于维护一模型,以便至少部分地基于对所主存的资源中的一个或多个的服务请求的地理位置关于所述公共服务的所述所主存的资源中的所述一个或多个是否应该经由因特网从所述地理上迥然不同的数据中心中的一个被迁移到另一个做出判决。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980135951.7/1.html,转载请声明来源钻瓜专利网。