[发明专利]计算群集上的调试器启动和附连有效
申请号: | 201110308727.2 | 申请日: | 2011-09-29 |
公开(公告)号: | CN102523100A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | P·E·梅比;D·莫斯;G·B·米什凯利 | 申请(专利权)人: | 微软公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 群集 调试 启动 | ||
1.一种在包括群集计算系统的计算环境中用于启动调试进程的方法,该方法包括:
在群集专用网络108上的计算节点106处,通过头节点110的调度器124从公共网络104上的客户机接收调试作业,其中所述头节点110连接到所述群集专用网络108和所述公共网络104二者,并且其中所述公共网络104处于所述群集专用网络108之外;
开始处理该调试作业,并且作为结果,通过启动所述计算节点106处的一个或多个调试器远程代理114来发起调试;
在所述计算节点106处存在已启动的调试器远程代理114的情况下开始处理用户作业;
向所述客户机通知所述一个或多个调试器远程代理114已经为调试所述用户作业做好准备;以及
作为结果,将所述客户机106处的调试器客户端连接到所述一个或多个调试器远程代理114。
2.如权利要求1所述的方法,其特征在于,所述客户机包括监听器,并且其中通过一个或多个中介从所述客户机到所述计算节点的通信来自所述监听器。
3.如权利要求2所述的方法,其特征在于,通信从所述客户机拉取。
4.如权利要求2所述的方法,其特征在于,通信从所述客户机推送。
5.如权利要求1所述的方法,其特征在于,所述客户机与所述计算节点之间的通信通过耦合到所述公共网络和所述群集专用网络二者的系统上的代理。
6.如权利要求1所述的方法,其特征在于,所述客户机与所述计算节点之间的通信通过耦合到所述公共网络和该群集专用网络二者的系统上的NAT服务。
7.如权利要求1所述的方法,其特征在于,还包括通过所述头节点的调度器从所述公共网络上的客户机接收所述用户作业。
8.如权利要求1所述的方法,其特征在于,还包括打开一个或多个代理端口以促进所述客户机与所述计算节点之间的通信,并且其中所述一个或多个代理端口选自13225至13719的范围。
9.如权利要求1所述的方法,其特征在于,所述客户机包括开发者应用程序,所述开发者应用程序被开发者用于开发用于群集计算的应用程序,并且其中来自所述客户机的消息是从所述开发者应用程序接收到的。
10.一种在包括群集计算系统的计算环境中用于附连调试进程的方法,所述方法包括:
在执行用户作业的群集专用网络108上的计算节点106处,通过连接到所述群集专用网络108和公共网络104二者的系统从所述公共网络104上的客户机接收启动调试作业的消息,并且其中所述公共网络104处于所述群集专用网络108之外;
开始处理所述调试作业,并且作为结果,通过启动所述计算节点106处的一个或多个调试器远程代理114来发起对用户作业的调试;
向所述客户机通知所述一个或多个调试器远程代理114已经为调试所述用户作业做好准备;以及
作为结果,将所述客户机106处的调试器客户端连接到所述一个或多个调试器远程代理114。
11.如权利要求10所述的方法,其特征在于,所述客户机包括监听器,并且其中通过一个或多个中介从所述客户机到所述计算节点的通信来自所述监听器。
12.如权利要求11所述的方法,其特征在于,通信从所述客户机拉取。
13.如权利要求11所述的方法,其特征在于,通信从所述客户机推送。
14.如权利要求10所述的方法,其特征在于,所述客户机与所述计算节点之间的通信通过耦合到所述公共网络和所述群集专用网络二者的系统上的代理。
15.如权利要求10所述的方法,其特征在于,所述客户机与所述计算节点之间的通信通过耦合到所述公共网络和所述群集专用网络二者的系统上的NAT服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110308727.2/1.html,转载请声明来源钻瓜专利网。