首页> 外国专利> Load Balancing Between Processors on a Server Computer

Load Balancing Between Processors on a Server Computer

机译:服务器计算机上处​​理器之间的负载平衡

摘要

The present invention relates to a server computer having a plurality of processors (20, 30, 40) arranged to provide services to one or more client computers connected to the network and connected to the network. This service includes providing an information block to the client computer 50, which accesses the data storage device 120 where data for the information block is stored. In accordance with a preferred embodiment of the present invention, each processor in the server, in response to a request from the client computer 50 for a particular block of information from the processor, retrieves data from the data storage 120, And block search means 80 used to create a file representing the block. In addition, load determination means 100 is provided for periodically determining activity data for a processor and including it in a load distribution record maintained for all processors of the server. Thereafter, for each reference to a subsequent information block in the file created by the block search means 80, it is determined which processor is to service the request from the client computer 50 for that subsequent information block, The determination means 90 configured to include the address for the processor in the file created by the means 80 is used. Once the decision means has completed this process, the file is transferred to the client computer 50.;In a preferred embodiment, the service provided is a World Wide Web (WWW) service, which is used on a parallel web server that provides web pages to clients over the Internet. By using the techniques of the present invention, more effective load balancing can be achieved across the processor of the web server, thereby avoiding problems such as " toasting " of a particular processor.
机译:本发明涉及一种具有多个处理器(20、30、40)的服务器计算机,所述多个处理器(20、30、40)被设置为向连接到网络并且连接到网络的一个或多个客户端计算机提供服务。该服务包括向客户端计算机50提供信息块,该客户端计算机50访问数据存储设备120,其中存储了该信息块的数据。根据本发明的优选实施例,服务器中的每个处理器响应于客户端计算机50对来自处理器的特定信息块的请求,从数据存储器120中检索数据,并且块搜索装置80用于创建代表该块的文件。另外,提供负载确定装置100,用于周期性地确定处理器的活动数据,并将其包括在为服务器的所有处理器维护的负载分布记录中。此后,对于块搜索装置80创建的文件中对后续信息块的每个引用,确定哪个处理器将服务于来自客户端计算机50的对该后续信息块的请求。确定装置90被配置为包括:使用由装置80创建的文件中处理器的地址。一旦决策装置完成了该过程,就将文件传输到客户端计算机50。在优选实施例中,提供的服务是万维网(WWW)服务,该服务在提供网页的并行Web服务器上使用。通过互联网发送给客户。通过使用本发明的技术,可以在Web服务器的处理器之间实现更有效的负载平衡,从而避免了诸如“烘烤”特定处理器的问题。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号