发明名称 |
分布式计算系统的架构和分布式应用程序的自动设计,部署及管理 |
摘要 |
一种设计工具,包括一服务定义模型,能够抽象的描述分布式计算系统和分布式应用程序。该设计工具还包括一模式,指示在该服务定义模型中功能性操作如何被规定。该功能性操作包括分布式应用程序设计,分布式应用程序部署,以及分布式应用程序管理。 |
申请公布号 |
CN100530160C |
申请公布日期 |
2009.08.19 |
申请号 |
CN200410032699.6 |
申请日期 |
2004.03.05 |
申请人 |
微软公司 |
发明人 |
T·布朗;C·D·查斯;B·塔巴拉;K·格里利施;G·C·胡恩特;A·托罗尼;A·希德里;D·诺布尔;R·V·维拉恩德;G·奥施雷德;G·R·佩特森 |
分类号 |
G06F15/16(2006.01)I;G06F9/46(2006.01)I |
主分类号 |
G06F15/16(2006.01)I |
代理机构 |
上海专利商标事务所有限公司 |
代理人 |
陈 斌 |
主权项 |
1.一种用于在物理计算系统上设计并部署分布式应用程序的方法,所述方法包括:通过使用一服务定义模型SDM以抽象方式设计一虚拟数据中心和一分布式应用程序,其中所述设计包括模拟数据中心和模拟分布式应用程序;通过使用一软件架构逻辑地将该分布式应用程序的部分放置到该虚拟数据中心上,所述软件架构包括;一第一软件层,用于将机器转换成在该分布式计算系统中所使用的服务器所使用的工具;一第二软件层,用于分布式应用程序的网络管理和虚拟拓扑的生成;一第三软件层,保存该分布式计算系统的一物理模型;一第四软件层,易于该分布式应用程序所请求的逻辑资源的分配;一第五软件层,用于服务定义模型SDM,该服务定义模型,用于描述操作处理的名字空间和上下文,并且提供一API,用于应用程序自检和应用程序资源的控制;以及一第六软件层,定义一分布式应用程序的可重用构造块,该定义使用SDM API来上下文,命名和绑定;以及一第七软件层,用于该分布式应用程序的操作管理;基于该虚拟数据中心实现一物理数据中心,其中所述实现包括确定一连接线拓扑。 |
地址 |
美国华盛顿州 |