[发明专利]分布式数据处理系统有效
申请号: | 200980134799.0 | 申请日: | 2009-08-24 |
公开(公告)号: | CN102144220A | 公开(公告)日: | 2011-08-03 |
发明(设计)人: | 米歇尔·马祖克;保罗·佛朗西斯·麦基;迈克尔·安德烈亚·费希尔 | 申请(专利权)人: | 英国电讯有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;H04L29/08 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 李辉;吕俊刚 |
地址: | 英国*** | 国省代码: | 英国;GB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 数据处理系统 | ||
技术领域
本发明涉及分布式数据处理系统,并涉及操作分布式数据处理系统的方法。
背景技术
数据处理业务的提供商通常运营数据中心,这些数据中心经由万维网来从客户端计算机接收作业请求,并响应于那些作业请求来执行一些数据处理,这些数据中心通常将处理结果返回到进行请求的客户端计算机。
这种数据中心代表很多企业(例如,使用数据中心以依次向他们的客户提供在线购物业务的零售商)来提供数据处理服务。数据中心运营商与这种企业之间的协议通常包括预期的业务水平,并规定数据中心运营商在数据中心未能提供经协定的业务水平的情况下向企业支付罚金。
由于请求从企业的客户到达的速度以不可预测的方式显著变化,所以这是一个特殊的问题。该问题的常规解决方案是使数据中心过工程化(over-engineer),这导致数据中心在大部分时间未被充分利用。
欧洲专利申请1612674公开了根据使用信息处理系统正被请求提供的多个可用的应用程序中的哪个应用程序,可以拒绝或接受对信息处理系统的访问请求——具体地说,是否准许访问请求的决定可以取决于所关注的被请求的应用程序是否过载(overloaded)。拒绝还是接受请求的决定可以进一步取决于是哪个客户端在做出请求。
发明内容
根据本发明,提供了一种计算机网络,该计算机网络包括:客户端计算机;业务提供系统,该业务提供系统包括作业准许控制器和一个或更多个服务器计算机;以及通信链路,这些通信链路连接所述客户端计算机与业务提供系统;
所述客户端计算机被设置为进行以下操作:
i)产生代表请求所述一个或更多个服务器计算机执行一数据处理作业的多个例程的作业包(job bundle)请求消息;
ii)向所述一个或更多个服务器计算机发送所述作业包请求消息;
所述作业准许控制器被设置为进行以下操作:
i)接收所述作业包请求消息;
ii)确定所述业务提供系统是否提供所述作业包;
iii)向所述客户端计算机指示所述确定;
所述客户端计算机还被设置为进行以下操作:
iv)当得到指示所述作业包被接受的所述指示时,向所述业务提供系统发送属于所述作业包的作业请求;
所述一个或更多个服务器计算机被设置为进行以下操作:接收所述作业包中的作业请求,并且执行所述作业请求中所请求的作业。
通过将执行数据处理作业的多个请求聚合成执行一批数据处理作业的单个请求,以及通过执行包准许测试来对所述单个请求进行响应,减少了与准许控制相关联的计算量。保持了准许控制的显著益处——即,对于一个或更多个服务器计算机所承担的工作量的经增加的可预测性,进而,以更高的利用水平来运行一个或更多个服务器计算机而不导致对已经在运行的作业产生不利影响的不可接受的风险的能力。
与应用于单独的作业的准许控制相比的优点在于用户知道一旦接受了作业包,就执行该作业包中的各个作业。在准许控制被应用于单独的作业的情况下,用户无法知道哪些作业将被执行以及哪些作业将不被执行。
应当注意,多个作业彼此独立(它们是独立的任务),换言之,一个数据处理作业的输出不用作向另一个数据处理作业的输入。
附图说明
现在将参照附图仅以示例的方式来描述本发明的具体实施方式,附图中:
图1示出第一实施方式中使用的计算机网络;
图2示出由控制器计算机针对各种作业类型而存储的作业类型表;
图3示出从企业网络向数据中心发送的作业包请求消息中包含的信息;
图4示出从企业网络向数据中心发送的后续作业提交消息;
图5示出由控制器计算机针对各个经准许的作业包而维护的作业包汇总表;
图6示出由控制器计算机针对各个经准许的作业包而维护的作业包性能表;
图7是示出数据中心的操作的功能框图的图示;
图8是例示在第一实施方式中,响应于来自企业网络的作业包请求消息的到达,由数据中心的控制器计算机执行的处理的流程图;
图9是例示响应于来自企业网络的作业提交消息的接收,由控制器计算机执行的处理的流程图;
图10是例示响应于来自作业处理器的作业完成消息的接收,由控制器计算机执行的处理的流程图;以及
图11是例示在第二实施方式中,响应于来自企业网络的作业包请求消息的到达,由数据中心的控制器计算机执行的处理的流程图。
具体实施方式
图1示出包括经由互联网20连接到数据中心30的企业网络10的计算机网络。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英国电讯有限公司,未经英国电讯有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980134799.0/2.html,转载请声明来源钻瓜专利网。