[发明专利]用于高效的可伸缩计算的多个对等组有效
申请号: | 200780036309.4 | 申请日: | 2007-07-24 |
公开(公告)号: | CN101523380A | 公开(公告)日: | 2009-09-02 |
发明(设计)人: | C·G·凯勒 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F15/167 | 分类号: | G06F15/167;G06F15/16 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈 斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 高效 伸缩 计算 对等 | ||
1.一种在包括联网在一起的多个代理的计算环境中执行计算、通信 和/或存储任务的方法,所述方法包括:
通过使用第一对等组发送搜索请求,其中,在此处所适用的对等组是采用 除了物理多播之外的通信机制的应用级构造,所述第一对等组包括来自所述代 理中的成员,所述搜索请求包括对数据的搜索,所述搜索请求还包括应该使用 与所述第一对等组分开的一对等组来返回作为搜索请求结果的匹配,所述搜 索请求通过标识第二对等组来专门指定所述第二对等组,其中发送搜索请求是 所述第一对等组专用的操作;
在由所述搜索请求所专门指定的所述第二对等组上接收所述搜索请求的 匹配,所述第二对等组包括来自所述代理中的成员,其中在第二对等组中的至 少一些代理与所述第一对等组中的代理不同,其中接收所述搜索请求的匹配是 所述第二对等组专用的操作,并且其中所述第二对等组被指定为专门接收所述 匹配;以及
协调所述对等组中的每一个处的所述发送和接收操作,以使得共同计算、 通信和/或存储任务通过聚集所述对等组中的每一个处的操作来完成。
2.如权利要求1所述的方法,其特征在于,所述代理包括主计算机、 操作系统、框架、应用程序代码或专用硬件中的至少一个。
3.如权利要求1所述的方法,其特征在于,所述对等组是逻辑或物 理对等组中的至少一个。
4.如权利要求1所述的方法,其特征在于,进一步包括使用外部反 馈或传送的信息中的至少一个来选择通信机制。
5.如权利要求1所述的方法,其特征在于,协调由单个应用程序来 执行。
6.如权利要求1所述的方法,其特征在于,代理之间的通信包括web 服务消息。
7.如权利要求1所述的方法,其特征在于,当在单个桌面范例中执 行时,进一步包括对于每一个对等应用程序使用单独的对等组来将数据提供给 各单独的对等应用程序。
8.如权利要求7所述的方法,其特征在于,通过执行应用程序组件 来启动对等应用程序,将数据提供给所述代理。
9.如权利要求7所述的方法,其特征在于,通过连接到执行应用程 序组件来启动对等应用程序,将数据提供给所述代理。
10.如权利要求7所述的方法,其特征在于,所述单独的对等应用程 序中的一个或多个作为单独的类来运行。
11.如权利要求7所述的方法,其特征在于,所述对等应用程序提供 本地服务。
12.如权利要求7所述的方法,其特征在于,所述对等应用程序提供 分布式服务。
13.如权利要求7所述的方法,其特征在于,进一步包括使用所述单 独的对等组来执行任务的并行处理。
14.如权利要求1所述的方法,其特征在于,不同的对等组用于帮助 不同级别的安全性。
15.如权利要求1所述的方法,其特征在于,对等组是分层排列的, 以使得消息可以在任一层发送并被复制到分层结构中给定对等组的上面或下 面的组中的至少一个。
16.如权利要求1所述的方法,其特征在于,所述方法使用多个台式 机或虚拟台式机中的至少一个来实践。
17.一种在包括联网在一起的多个代理的计算环境中执行计算、通信 和/或存储任务的方法,所述方法包括:
获得两个或更多对等组中的成员资格;
使用第一对等组,其中,在此处所适用的对等组是采用除了物理多播之外 的通信机制的应用级构造,发送用于匹配的搜索请求,所述第一对等组包括来 自所述代理中的成员,所述搜索请求包括对数据的搜索,所述搜索请求还包括 应该使用与所述第一对等组分开的一对等组来返回作为所述搜索请求结果的 匹配,所述搜索请求专门指定第二对等组,其中发送搜索请求是所述第一对 等组专用的操作;
使用由所述搜索请求所专门指定的所述第二对等组来接收所述搜索请求 的匹配,所述第二对等组包括来自所述代理中的成员,其中在第二对等组中的 至少一些代理与所述第一对等组中的代理不同,其中接收所述搜索请求的匹配 是所述第二对等组专用的操作,并且其中所述第二对等组被指定为专门接收所 述匹配;以及
使用单独的第三对等组来检索在所述搜索请求的匹配中指定的一个或多 个对象,其中,所述第三对等组被专门指定用于对象检索,并且不用于发送搜 索请求或接收匹配。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780036309.4/1.html,转载请声明来源钻瓜专利网。