[发明专利]映像文件服务器的负载均衡方法无效
| 申请号: | 201010591215.7 | 申请日: | 2010-12-03 |
| 公开(公告)号: | CN102487404A | 公开(公告)日: | 2012-06-06 |
| 发明(设计)人: | 刘福成;陈志丰 | 申请(专利权)人: | 英业达集团(天津)电子技术有限公司;英业达股份有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/56 |
| 代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 梁挥;张燕华 |
| 地址: | 300193*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 映像 文件服务器 负载 均衡 方法 | ||
技术领域
本发明涉及一种负载均衡方法,特别涉及一种映像文件服务器的负载均衡方法。
背景技术
不论是个人计算机、大型服务器或是笔记型计算机,计算机在提供给使用者之前可能需安装好操作系统以便使用者使用,或是提供具有操作系统的导航光盘或维护光盘给使用者。因此生产计算机的厂商在出货前,需要大批量地对这些计算机(又称为待测单元,unit under test,UUT)灌装操作系统。
传统上,先将可能需要的操作系统的映像文件配置于至少一个映像文件服务器中。待测单元对映像文件服务器送出下载映像文件的请求,而映像文件服务器再响应并提供待测单元所需的映像文件。虽然一个映像文件服务器可以同时服务多个待测单元,但在实际生产环境中,由于生产规模庞大,因此需要配置有大量的映像文件服务器。
然而生产在线包含映像文件服务器以及待测单元的下载系统会占用很多的资源,而需要大量的服务器设备才可以满足需求。且这些映像文件服务器彼此之间并无联系,而难以对整个下载系统进行综合性地管理。如此一来不但待测单元难以得知哪一个映像文件服务器具有自己所需的映像文件,映像文件服务器的负载情况也仅随机变化,实在称不上管理。
为了要管理映像文件服务器之间的负载均衡,现有的做法是将所有的映像文件服务器划分成多个虚拟局域网络(virtual local area network,VLAN)。但这种方法必须事前准备好所有映像文件服务器中的映像文件;也就是说,每一个映像文件都需要分别放到所有的VLAN中。因此现有的做法不论是在配置或是维护时所需的成本都非常大。
发明内容
为解决上述问题,本发明的目的在于提出一种映像文件(image file)服务器的负载均衡方法;其适用于管理多个映像文件服务器。
映像文件服务器的负载均衡方法包括:建立一映像文件存放表,用以记录每一个映像文件服务器具有的多个映像文件;等待从多个待测单元(unit under test,UUT)之一发出的一下载请求,下载请求包括一目标映像文件的一请求信息;依据一映像文件存放表以及请求信息,搜寻得到具有目标映像文件的一服务器群组,其中服务器群组包括至少一个映像文件服务器;接收并储存服务器群组中的每一个映像文件服务器的一实时信息(runtime information);依据实时信息,执行一权重计算程序以计算服务器群组中的每一个映像文件服务器的一权重;以及将服务器群组中,具有最大的权重的映像文件服务器的一地址(address)回传给对应于此下载请求的待测单元。
而上述映像文件服务器的负载均衡方法可由一负载均衡服务器(load balance server)执行。而根据一实施范例,请求信息可包括目标映像文件的一映像文件名称、待测单元所需的一期望下载速度以及一期望封包大小。
映像文件服务器的负载均衡方法还可包括:当没有搜寻到服务器群组时,将一等待信息回传给待测单元。
映像文件服务器的负载均衡方法也可包括:当等待目标映像文件的待测单元的数量大于一等待门坎值时,将等待信息回传给待测单元。
实时信息可包括一多播(multicast,又称为组播)旗标,以表示与实时信息对应的映像文件服务器是否正在多播目标映像文件。实时信息也包括与实时信息对应的映像文件服务器的一总通道(channel)数以及一可用通道数。而权重计算程序可依据可用通道数以及总通道数的比值,计算服务器群组中的每一个映像文件服务器的权重。此外,实时信息可包括与实时信息对应的映像文件服务器的一使用者指定权重。
于一实施范例中,映像文件服务器监控自己具有的映像文件,其接收从映像文件服务器之一发出的一映像文件变更通知;以及依据映像文件变更通知,更新映像文件存放表。
此外,映像文件服务器的负载均衡方法还可包括:接收一使用者新增指令,其中使用者新增指令对应于映像文件服务器之一,并包括一新增映像文件;以及将新增映像文件新增于使用者新增指令对应的映像文件服务器。
综上所述,映像文件服务器的负载均衡方法依据映像文件存放表以及实时信息,判断目前负载状况上最适合提供下载服务的映像文件服务器。且相较于虚拟局域网络(virtual local area network,VLAN)的技术,并不增加映像文件的维护成本,也能更有弹性地配置各个映像文件服务器中的映像文件。
以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达集团(天津)电子技术有限公司;英业达股份有限公司,未经英业达集团(天津)电子技术有限公司;英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010591215.7/2.html,转载请声明来源钻瓜专利网。





