CN103188304A - 多伺服器***负荷平衡机制 - Google Patents
多伺服器***负荷平衡机制 Download PDFInfo
- Publication number
- CN103188304A CN103188304A CN201110454202XA CN201110454202A CN103188304A CN 103188304 A CN103188304 A CN 103188304A CN 201110454202X A CN201110454202X A CN 201110454202XA CN 201110454202 A CN201110454202 A CN 201110454202A CN 103188304 A CN103188304 A CN 103188304A
- Authority
- CN
- China
- Prior art keywords
- server
- user
- servo device
- main frame
- dynamic servo
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明的多伺服器***负荷平衡机制,由***设定至少一透过网络连结各伺服器主机的动态伺服器;于***侦测到负荷过重或伺服器主机发生错误时,始启动动态伺服器主动发出需求给***指定的伺服器主机,对其所连结的至少一用户装置发出更换伺服器IP命令,接替部份或全部用户装置连线工作。而能够以相对更为积极的手段,有效解决***流量负荷过重的课题。
Description
技术领域
本发明有关一种网络伺服器管理技术,旨在提供一种可以主动发出需求给***指定的伺服器主机,对其所连结的用户装置发出更换伺服器IP命令,接替部份或全部用户装置连线工作的多伺服器***负荷平衡机制。
背景技术
按,随着电信业务的发展,大量且多样化的网络设备不断地被运用以提供使用者的需求;一般而言,***业者多会设有数量不等的伺服器,由一伺服器同时针对复数个用户装置的网络设备进行管理,并且处理用户装置的请求。
其次,为平均各伺服器的数据传输流量负荷,***业者通常会指定各用户装置连结至固定的伺服器,但由于网络用户的人数愈来愈多,以及用户所执行的功能日益复杂,网络设备随时可能遭遇各种不同类型的故障,因此为避免用户装置因其指定的伺服器故障而无法取得网络服务,***业者多会于用户装置上设定多组伺服器的IP。
当用户装置无法从首要伺服器的IP得到网络服务时,其将自动切换到其它次要伺服器的IP取得网络服务;如此的作法虽然可以解决部份伺服故障而导致用户装置无法上线的问题,但每一伺服器的用户装置上线的时间未必相同,当同一伺服器的所有用户装置同时上线时,将会因为通讯网路的数据传输量大幅增加,导致***的负荷过重,进而影响用户上网的品质。
再者,同一时间***业者的其它伺服器则有可能因为上线的用户装置不多,而处于相对闲置的状态,加上整体***缺乏可供取得平衡负荷的机制,无法由闲置的伺服器主动接手流量较大的伺服器所负责的用户装置,只能随着用户数量增加不断加入新的伺服器,如此不但耗费大量的设备、空间成本,无形中亦相对造成不必要的设备、空间资源浪费。
发明内容
有鉴于此,本发明即在提供一种可以主动发出需求给***指定的伺服器主机,对其所连结的至少一用户装置发出更换伺服器IP命令,接替部份或全部用户装置连线工作的多伺服器***负荷平衡机制。
为达上述目的,本发明的多伺服器***负荷平衡机制,其***预设有预定数量的伺服器主机,各伺服器主机并透过网络分别对应连结数量不等的用户装置;该多伺服器***负荷平衡机制由该***设定至少一动态伺服器,该至少一动态伺服器透过网络连结各伺服器主机;于该***侦测到负荷过重或有伺服器主机发生错误时,始启动该至少一动态伺服器主动发出需求给该***指定的伺服器主机,对其所连结的至少一用户装置发出更换伺服器IP命令,接替部份或全部用户装置连线工作。
依据上述技术特征,所述多伺服器***负荷平衡机制于该至少一动态伺服器主动发出需求给该***指定的伺服器主机,对其所连结的至少一用户装置发出更换伺服器IP命令,该至少一用户装置于接收该更换伺服器IP命令后,对该至少一动态伺服器发送一运算子,并由该至少一动态伺服器对该至少一用户装置发送一运算传回值,必须于该至少一用户装置依其所发出的运算子反算传回值与该至少一动态伺服器所发送的运算传回值相同时始完成注册,并自该动态伺服器IP取得网络服务。
依据上述技术特征,所述多伺服器***负荷平衡机制由该至少一动态伺服器随机从该***所指定的伺服器主机所对应的用户装置找出其所欲接替连线工作的用户装置IP。
依据上述技术特征,所述与该至少一动态伺服器连结的用户装置经离线后,于下次上线时,仍依循其原先设定的伺服器主机IP取得网络服务。
具体而言,本发明的多伺服器***负荷平衡机制,可以产生下列功效。
1.以相对更为积极的手段,有效解决***流量负荷过重的课题。
2.主动针对流量较大或发生错误的伺服器主机当中随机找出接替连线工作的用户装置,使各伺服器主机得以在安全范围内增加对应的用户装置数量,相对减少设备、空间资源的浪费。
附图说明
图1为本发明的多伺服器***负荷平衡机制基本组成架构示意图。
图2为本发明中动态伺服器接替连线工作的注册流程图。
图号说明:
10伺服器主机
20用户装置
30动态伺服器。
具体实施方式
如图1本发明的多伺服器***负荷平衡机制基本组成架构示意图所示,本发明的多伺服器***负荷平衡机制,其所应用的***预设有预定数量的伺服器主机10,各伺服器主机10并透过网络分别对应连结数量不等的用户装置20;原则上,该***可于各用户装置20上设定多组伺服器主机IP,当用户装置20无法从首要设定的伺服器主机IP得到网络服务时,其将自动切换到其它次要设定的伺服器主机IP取得网络服务。
至于,本发明的多伺服器***负荷平衡机制由该***设定至少一动态伺服器30,该至少一动态伺服器30透过网络连结该***的各伺服器主机10;于该***侦测到流量负荷过重或有伺服器主机10发生错误时,始启动该至少一动态伺服器30主动发出需求给该***指定的伺服器主机10,对其所连结的至少一用户装置20发出更换伺服器IP命令,接替部份或全部用户装置20连线工作。
原则上,本发明的多伺服器***负荷平衡机制于实际运作时,在***的流量正常的情况下,该至少一动态伺服器30处于闲置的备用状态;当该***侦测到流量负荷过重或有伺服器主机10发生错误时,始启动该至少一动态伺服器30主动发出需求给该***指定的伺服器主机10,由该至少一动态伺服器30接替部份或全部用户装置的连线工作;该***可以指定流量相对较大的伺服器主机、发生错误的伺服器主机或是全部的伺服器主机接受该动态伺服器接替连线工作的请求。
请同时配合参照图2所示,于该至少一动态伺服器30主动发出需求给该***指定的伺服器主机10,对其所连结的至少一用户装置20发出更换伺服器IP命令时,该至少一用户装置20在接收到该更换伺服器IP命令之后,会对该至少一动态伺服器30发送一运算子,并由该至少一动态伺服器30对该至少一用户装置20发送一运算传回值,必须于该至少一用户装置20依其所发出的运算子反算传回值与该至少一动态伺服器30所发送的运算传回值相同时始完成注册,并自该动态伺服器IP取得网络服务,藉以增加***运作的安全性,避免动态伺服器30的身份遭网络犯罪者盗用而危害用户个资安全。
再者,由于该***可于各用户装置20上设定多组伺服器主机IP,因此当***因为其中一伺服器主机10故障而导致原本设定该伺服器主机10做为主要伺服器的用户装置20无法取得网络服务时,该用户装置20将自动切换到其它次要设定的伺服器主机IP取得网络服务(非传统由伺服器作HA来取得网络服务),或是以主动发出运算子的方式自动寻找以上线的动态伺服器30取得网络服务。
加上,本发明的多伺服器***负荷平衡机制由该至少一动态伺服器30随机从该***所指定的伺服器主机10所对应的用户装置20找出其所欲接替连线工作的用户装置IP,故能够以相对更为积极的双向沟通方式达到自动平衡负荷的目的。
当然,各与该至少一动态伺服器30连结的用户装置20经离线后,于下次上线时,仍依循其原先设定的伺服器主机IP取得网络服务,使各伺服器主机得以在安全范围内增加对应的用户装置数量,相对减少设备、空间资源的浪费。
在上揭图1所示的配置状态下,若***的伺服器主机10数量为m,所有使用装置20的数量为n,则每一台伺服器主机10必须负责n/m个用户装置20的网络服务,当***增加一台动态伺服器30且指定全部的伺服器主机10接受该动态伺服器30接替连线工作的请求时,各伺服器主机10负责用户装置20的数量则降为n/(m+1),而动态伺服器30则必须向每一台伺服器主机10要求n/m(m+1)个用户装置30接替连线的工作。
与传统***衡机制,能够以相对更为积极的手段,有效解决***流量负荷过重的课题。尤其,主动针对流量较大或发生错误的伺服器主机当中随机找出接替连线工作的用户装置,使各伺服器主机得以在安全范围内增加对应的用户装置数量,相对减少设备、空间资源的浪费。
Claims (4)
1.一种多伺服器***负荷平衡机制,其所应用的***预设有预定数量的伺服器主机,各伺服器主机并透过网络分别对应连结数量不等的用户装置;其中:
该多伺服器***负荷平衡机制由该***设定至少一动态伺服器,该至少一动态伺服器透过网络连结各伺服器主机;于该***侦测到负荷过重或有伺服器主机发生错误时,始启动该至少一动态伺服器主动发出需求给该***指定的伺服器主机,对其所连结的至少一用户装置发出更换伺服器IP命令,接替部份或全部用户装置连线工作。
2.如权利要求1所述的多伺服器***负荷平衡机制,其中,该多伺服器***负荷平衡机制于该至少一动态伺服器主动发出需求给该***指定的伺服器主机,对其所连结的至少一用户装置发出更换伺服器IP命令,该至少一用户装置于接收该更换伺服器IP命令后,对该至少一动态伺服器发送一运算子,并由该至少一动态伺服器对该至少一用户装置发送一运算传回值,必须于该至少一用户装置依其所发出的运算子反算传回值与该至少一动态伺服器所发送的运算传回值相同时始完成注册,并自该动态伺服器IP取得网络服务。
3.如权利要求1所述的多伺服器***负荷平衡机制,其中,该多伺服器***负荷平衡机制由该至少一动态伺服器随机从该***所指定的伺服器主机所对应的用户装置找出其所欲接替连线工作的用户装置IP。
4.如权利要求1所述的多伺服器***负荷平衡机制,其中,各与该至少一动态伺服器连结的用户装置经离线后,于下次上线时,仍依循其原先设定的伺服器主机IP取得网络服务。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110454202XA CN103188304A (zh) | 2011-12-30 | 2011-12-30 | 多伺服器***负荷平衡机制 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110454202XA CN103188304A (zh) | 2011-12-30 | 2011-12-30 | 多伺服器***负荷平衡机制 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103188304A true CN103188304A (zh) | 2013-07-03 |
Family
ID=48679269
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110454202XA Pending CN103188304A (zh) | 2011-12-30 | 2011-12-30 | 多伺服器***负荷平衡机制 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103188304A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017016336A1 (zh) * | 2015-07-30 | 2017-02-02 | 中兴通讯股份有限公司 | 数据处理及查询方法、装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020087725A1 (en) * | 2000-12-29 | 2002-07-04 | Gregory Cummings | Site selection based on internet protocol address |
CN101631143A (zh) * | 2009-08-27 | 2010-01-20 | 中兴通讯股份有限公司 | 负载均衡环境中多服务器***及其文件传输方法 |
CN101778132A (zh) * | 2010-01-22 | 2010-07-14 | 杭州华三通信技术有限公司 | 一种基于负载均衡的网络安装方法、***及装置 |
CN102045396A (zh) * | 2010-12-20 | 2011-05-04 | 福建星网视易信息***有限公司 | 服务器文件的负载均衡方法 |
-
2011
- 2011-12-30 CN CN201110454202XA patent/CN103188304A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020087725A1 (en) * | 2000-12-29 | 2002-07-04 | Gregory Cummings | Site selection based on internet protocol address |
CN101631143A (zh) * | 2009-08-27 | 2010-01-20 | 中兴通讯股份有限公司 | 负载均衡环境中多服务器***及其文件传输方法 |
CN101778132A (zh) * | 2010-01-22 | 2010-07-14 | 杭州华三通信技术有限公司 | 一种基于负载均衡的网络安装方法、***及装置 |
CN102045396A (zh) * | 2010-12-20 | 2011-05-04 | 福建星网视易信息***有限公司 | 服务器文件的负载均衡方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017016336A1 (zh) * | 2015-07-30 | 2017-02-02 | 中兴通讯股份有限公司 | 数据处理及查询方法、装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109391655B (zh) | 服务灰度发布方法、装置、***及存储介质 | |
CN110650069B (zh) | 一种cdn节点控制方法、装置及*** | |
CN103369601B (zh) | 为手机客户端提供大并发处理及流量控制的方法 | |
CN103973728B (zh) | 一种多数据中心环境下负载均衡的方法及装置 | |
CN103946800A (zh) | ***软件升级期间的无损耗不间断报文处理方法 | |
CN103401937A (zh) | 日志数据处理方法及*** | |
CN109672711B (zh) | 一种基于反向代理服务器Nginx的http请求处理方法及*** | |
CN102158387A (zh) | 基于动态负载均衡与互相热备的保护故障信息处理*** | |
CN106411585A (zh) | 用于服务器切换的方法、适配器、服务器和调度装置 | |
CN103634225A (zh) | 云计算网络虚拟化中的业务带宽扩展方法 | |
CN103957251A (zh) | 一种实现服务器负载均衡的方法及*** | |
CN108234208A (zh) | 基于业务的资源管理的可视化负载均衡部署方法及*** | |
CN109495530A (zh) | 一种实时交通数据传输方法、传输装置及传输*** | |
CN104580502A (zh) | 一种实现负载均衡双机热备的方法 | |
CN105872007A (zh) | 一种访问请求处理方法、装置及*** | |
CN106161280A (zh) | 一种带宽控制方法、装置和电子设备 | |
CN103812685B (zh) | 同时在线统计***及统计方法 | |
CN108092922B (zh) | 一种接口板传输报文的方法和装置 | |
CN113254205A (zh) | 负载均衡***、方法、装置、电子设备及存储介质 | |
CN102469018B (zh) | 虚拟路由器冗余协议备份组中设备优先级实现方法及装置 | |
US20130208581A1 (en) | Wireless gateway apparatus | |
CN103997509B (zh) | 一种基于面向服务的体系结构的服务处理方法及装置 | |
CN101262479A (zh) | 一种网络文件共享的方法、服务器和网络文件共享的*** | |
CN105338131B (zh) | 一种dhcp服务器地址池容量的测试方法及*** | |
CN104168200A (zh) | 一种基于Open vSwitch实现ACL功能的方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20130703 |