CN106302216A - 一种网络负载均衡的方法和*** - Google Patents

一种网络负载均衡的方法和*** Download PDF

Info

Publication number
CN106302216A
CN106302216A CN201510259594.2A CN201510259594A CN106302216A CN 106302216 A CN106302216 A CN 106302216A CN 201510259594 A CN201510259594 A CN 201510259594A CN 106302216 A CN106302216 A CN 106302216A
Authority
CN
China
Prior art keywords
network
network equipment
server
status information
load
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
Application number
CN201510259594.2A
Other languages
English (en)
Inventor
陈建斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TVM Beijing Technology Co Ltd
Original Assignee
TVM Beijing Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by TVM Beijing Technology Co Ltd filed Critical TVM Beijing Technology Co Ltd
Priority to CN201510259594.2A priority Critical patent/CN106302216A/zh
Publication of CN106302216A publication Critical patent/CN106302216A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/12Avoiding congestion; Recovering from congestion
    • H04L47/125Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种网络负载均衡的方法和***,该方法包括:为网络上的网络设备设置唯一的标识;设置一台服务器管理网络负载;网络设备向所述服务器发送状态信息;服务器对整体网络形成完整的拓扑结构图,并对网络设备的状态信息进行数据归纳和分析;服务器根据预先设定的策略为网络设备实时地调整任务分配。本发明提供一种网络负载均衡方法,以较低的成本搭建起高效、可靠的网络,充分利用多服务器网络架构下的网络服务器资源和带宽资源,提高了用户的使用体验,增强了网络的整体业务处理能力。

Description

一种网络负载均衡的方法和***
技术领域
本发明涉及计算机网络技术领域,特别涉及一种计算机网络负载管理的方法。
背景技术
随着网络宽带的日益普及和网络应用的不断发展,网络连接和网络流量处在快速增长阶段,对通信技术发展不断提出挑战。流媒体点播、P2P应用、大型3D网络游戏、网络购物等流行的互联网应用会造成网络流量和网络业务的短期高峰和不平衡,网络设备有可能宕机或业务丢失,给用户造成不良体验,也造成了经济利益的损失。而单纯的增加网络设备的处理能力,又会存在大量的空闲容量,造成网络资源的浪费。
为了解决网络业务和流量的不平衡问题,网络通信技术已经从单节点网络服务器的一对多架构,向集群化、多服务器的多对多架构迁移,扩展了网络处理能力和带宽,以实现廉价、高效、可靠的网络服务能力。
多服务器架构在应用中会存在下列问题:
1、多服务器的网络架构下,由于服务器的连接不同,不同服务器会收到不同的任务请求,这就造成有的服务器处于高负载、甚至超负载运行,而有的服务器处于低负载或空闲状态,网络设备资源没有得到有效的利用。
2、多服务器的网络架构下,多数的数据流量会集中在少数的带宽线路上,造成带宽利用率的不平衡,也造成了带宽资源的浪费。
3、在多服务器架构下,服务器和和网络连接之间的协调是保证网络良好运行的前提。
发明内容
本发明提供一种网络负载均衡方法,充分利用多服务器网络架构下的网络服务器资源和带宽资源,以较低的成本搭建起高效、可靠的网络,提高业务处理速度,避免业务丢失,保证用户的使用体验,加强网络业务的整体处理能力。
本发明的技术方案提供了一种网络负载均衡的方法,包括以下步骤:
为网络上的网络设备设置唯一的标识;
设置一台服务器管理网络负载;
网络设备向所述服务器发送状态信息;
服务器对整体网络形成完整的拓扑结构图,并对网络设备的状态信息进行数据归纳和分析;
服务器根据预先设定的策略为网络设备实时地调整任务分配。
进一步的,所述网络设备向所述服务器发送状态信息,进一步包括:
所述状态信息包括该网络设备的所述标识,该网络设备的处理能力,该网络设备的负载信息,该网络设备与其他网络设备的连接信息,该网络设备与其它网络设备之间的流量信息。
进一步的,所述网络设备向所述服务器发送状态信息,进一步包括:
网络设备按照预先设定的频率向所述服务器发送状态信息。
进一步的,所述服务器对整体网络形成完整的拓扑结构图,进一步包括:
所述服务器收集所有网络设备发送的状态信息形成网络拓扑结构图;
所述服务器根据网络设备定期发送的状态信息动态调整网络拓扑结构图。
进一步的,所述对网络设备的状态信息进行数据归纳和分析,进一步包括:
所述服务器根据所述状态信息中的负载信息和流量信息对网络设备进行负载排序;
所述服务器根据网络设备定期发送的状态信息对所述负载排序进行更新。
进一步的,所述服务器根据预先设定的策略为网络设备实时地调整任务分配,进一步包括:
所述服务器根据所述网络设备的负载排序,为网络设备进行任务分配;
所述服务器对所述任务分配进行实时动态调整。
进一步的,所述服务器预先设定有任务分配的策略,根据所述策略为网络设备进行任务分配。
本发明的技术方案还提供了一种网络负载均衡***,其特征在于,包括:网络设备,服务器,其中,
网络设备处理任务,并向服务器发送设备运行的状态信息;
服务器接收的所述状态信息,生成网络拓扑结构图,对网络设备进行负载排序,并为网络设备进行任务分配。
进一步的,网络设备根据预先设定的频率向服务器发送状态信息。
进一步的,服务器对网络设备的任务分配进行实时的动态调整。
本发明技术方案采用了专用服务器来管理和控制多服务器网络的负载,实时掌握网络设备运行的状态信息,并根据网络设备的负载情况对任务分配进行实时调整。网络服务提供商可以低成本的建设服务器网络,实现高水平的网络业务处理能力。用户在使用网络业务时,不会存在连接错误或处理错误,也避免了网络业务的丢失,提高了网络使用体验。同时,多服务器网络具有可扩展性,能够应对突发性业务增长的复杂情况,适应了网络应用发展的需求。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明实施例一中网络负载均衡的方法流程图;
图2为本发明实施例二中网络负载均衡***的结构图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
实施例一:网络负载均衡的方法流程图,该方法的流程包括以下步骤:
步骤101、为网络设备设置唯一标识。
根据网络设备的IP地址来设置网络设备的唯一标识。
步骤102、设置网络负载管理服务器。
设置专用的网络负载管理服务器,控制和管理网络的负载分配;
此服务器也是网络设备之一,并设置有唯一标识。
步骤103、网络设备向负载管理服务器发送状态信息。
网络设备向负载管理服务器发送状态信息,包括:该网络设备的所述标识,该网络设备的处理能力,该网络设备的负载信息,该网络设备与其他网络设备的连接信息,该网络设备与其它网络设备之间的流量信息;
网络设备根据预先设定的频率向负载管理服务器发送实时更新的状态信息。
步骤104、负载管理服务器对网络设备的状态信息进行分析。
负载管理服务器收集所有网络设备发送的状态信息;
负载管理服务器生成网络拓扑结构图;
负载管理服务器根据状态信息中的负载信息和流量信息对网络设备进行负载排序;
负载管理服务器对网络拓扑结构图和负载排序进行动态的实时更新。
步骤105、负载管理服务器实时地调整任务分配。
负载管理服务器预先设定有任务分配的策略,为网络设备的任务分配提供最优的方案;
负载管理服务器根据网络设备的负载排序,为网络设备进行任务分配;
负载管理服务器对任务分配进行实时动态调整。
实施例二:网络负载均衡***的结构图
为了实现上述网络负载均衡的流程,本实施例还提供了一种网络负载均衡的***,包括:
负载管理服务器201,网络设备201,其中:
负载管理服务器接收网络设备发送的状态信息,生成网络拓扑结构图,对网络设备进行负载排序,并为网络设备进行任务分配;
网络设备处理任务,并向负载管理服务器发送设备运行的状态信息。
上述实施例中的技术方案由于采用了专用服务器来管理和控制多服务器网络的负载,实时掌握网络设备运行的状态信息,并根据网络设备的负载情况对任务分配进行实时调整。网络服务提供商可以低成本的建设服务器网络,实现高水平的网络业务处理能力。用户在使用网络业务时,不会存在连接错误或处理错误,也避免了网络业务的丢失,提高了网络使用体验。同时,多服务器网络具有可扩展性,能够应对突发性业务增长的复杂情况,适应了网络应用发展的需求。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (10)

1.一种网络负载均衡的方法,其特征在于,包括以下步骤:
为网络上的网络设备设置唯一的标识;
设置一台服务器管理网络负载;
网络设备向所述服务器发送状态信息;
服务器对整体网络形成完整的拓扑结构图,并对网络设备的状态信息进行数据归纳和分析;
服务器根据预先设定的策略为网络设备实时地调整任务分配。
2.根据权利要求1所述的方法,其特征在于,所述网络设备向所述服务器发送状态信息,进一步包括:
所述状态信息包括该网络设备的所述标识,该网络设备的处理能力,该网络设备的负载信息,该网络设备与其他网络设备的连接信息,该网络设备与其它网络设备之间的流量信息。
3.根据权利要求1所述的方法,其特征在于,所述网络设备向所述服务器发送状态信息,进一步包括:
网络设备按照预先设定的频率向所述服务器发送状态信息。
4.根据权利要求1、2或3所述的方法,其特征在于,所述服务器对整体网络形成完整的拓扑结构图,进一步包括:
所述服务器收集所有网络设备发送的状态信息形成网络拓扑结构图;
所述服务器根据网络设备定期发送的状态信息动态调整网络拓扑结构图。
5.根据权利要求1所述的方法,其特征在于,所述对网络设备的状态信息进行数据归纳和分析,进一步包括:
所述服务器根据所述状态信息中的负载信息和流量信息对网络设备进行负载排序;
所述服务器根据网络设备定期发送的状态信息对所述负载排序进行更新。
6.根据权利要求1所述的方法,其特征在于,所述服务器根据预先设定的策略为网络设备实时地调整任务分配,进一步包括:
所述服务器根据所述网络设备的负载排序,为网络设备进行任务分配;
所述服务器对所述任务分配进行实时动态调整。
7.根据权利要求6所述的方法,其特征在于,进一步包括:
所述服务器预先设定有任务分配的策略,根据所述策略为网络设备进行任务分配。
8.一种网络负载均衡的***,其特征在于,包括:网络设备,服务器,其中,
网络设备处理任务,并向服务器发送设备运行的状态信息;
服务器接收的所述状态信息,生成网络拓扑结构图,对网络设备进行负载排序,并为网络设备进行任务分配。
9.根据权利要求8所述的***,其特征在于,网络设备根据预先设定的频率向服务器发送状态信息。
10.根据权利要求8所述的***,其特征在于:服务器对网络设备的任务分配进行实时的动态调整。
CN201510259594.2A 2015-05-20 2015-05-20 一种网络负载均衡的方法和*** Pending CN106302216A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510259594.2A CN106302216A (zh) 2015-05-20 2015-05-20 一种网络负载均衡的方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510259594.2A CN106302216A (zh) 2015-05-20 2015-05-20 一种网络负载均衡的方法和***

Publications (1)

Publication Number Publication Date
CN106302216A true CN106302216A (zh) 2017-01-04

Family

ID=57633422

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510259594.2A Pending CN106302216A (zh) 2015-05-20 2015-05-20 一种网络负载均衡的方法和***

Country Status (1)

Country Link
CN (1) CN106302216A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109040309A (zh) * 2018-09-14 2018-12-18 厦门天锐科技股份有限公司 一种基于xmpp通信处理服务器的负载均衡方法
WO2024008197A1 (zh) * 2022-07-08 2024-01-11 超聚变数字技术有限公司 一种带宽调整方法及***

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102291447A (zh) * 2011-08-05 2011-12-21 中国电信股份有限公司 内容分发网络负载调度方法和***
CN102436401A (zh) * 2011-12-16 2012-05-02 北京邮电大学 负载均衡***及方法
CN103414650A (zh) * 2013-07-29 2013-11-27 上海华为技术有限公司 一种避免拥塞的路由方法和装置
CN104363159A (zh) * 2014-07-02 2015-02-18 北京邮电大学 一种基于软件定义网络的开放虚拟网络构建***和方法
CN104468254A (zh) * 2013-09-24 2015-03-25 中兴通讯股份有限公司 网络流量统计上报处理方法、装置、控制器及交换机
CN104468352A (zh) * 2014-12-26 2015-03-25 深圳市新格林耐特通信技术有限公司 基于sdn的特殊流量qos保障方法
CN104618475A (zh) * 2015-01-28 2015-05-13 清华大学 用于异构sdn网络的水平方向通信方法和sdn***

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102291447A (zh) * 2011-08-05 2011-12-21 中国电信股份有限公司 内容分发网络负载调度方法和***
CN102436401A (zh) * 2011-12-16 2012-05-02 北京邮电大学 负载均衡***及方法
CN103414650A (zh) * 2013-07-29 2013-11-27 上海华为技术有限公司 一种避免拥塞的路由方法和装置
CN104468254A (zh) * 2013-09-24 2015-03-25 中兴通讯股份有限公司 网络流量统计上报处理方法、装置、控制器及交换机
CN104363159A (zh) * 2014-07-02 2015-02-18 北京邮电大学 一种基于软件定义网络的开放虚拟网络构建***和方法
CN104468352A (zh) * 2014-12-26 2015-03-25 深圳市新格林耐特通信技术有限公司 基于sdn的特殊流量qos保障方法
CN104618475A (zh) * 2015-01-28 2015-05-13 清华大学 用于异构sdn网络的水平方向通信方法和sdn***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109040309A (zh) * 2018-09-14 2018-12-18 厦门天锐科技股份有限公司 一种基于xmpp通信处理服务器的负载均衡方法
WO2024008197A1 (zh) * 2022-07-08 2024-01-11 超聚变数字技术有限公司 一种带宽调整方法及***

Similar Documents

Publication Publication Date Title
WO2020228469A1 (zh) 一种移动边缘计算节点的选择方法、装置及***
CN113315700B (zh) 算力资源调度方法、装置和存储介质
KR101962620B1 (ko) 소프트웨어 정의 네트워크를 기반으로 내용 배포 네트워크를 구현하는 방법 및 시스템
CN110198363A (zh) 一种移动边缘计算节点的选择方法、装置及***
CN114095577A (zh) 资源请求方法、装置、算力网元节点及算力应用设备
CN106101232A (zh) 负载均衡方法及装置
CN104734931A (zh) 一种虚拟网络功能间链路建立方法及装置
CN108810903A (zh) 一种数据传输配置及数据传输方法和装置
CN109962961A (zh) 一种内容分发网络cdn服务节点的重定向方法及***
CN106209402A (zh) 一种虚拟网络功能的伸缩方法和设备
CN103945000A (zh) 一种负载均衡方法及负载均衡器
CN102394929A (zh) 一种面向会话的云计算负载均衡***及其方法
CN107666474B (zh) 一种网络报文处理方法、装置及网络服务器
US20140025800A1 (en) Systems and methods for multi-blade load balancing
CN104348798A (zh) 一种分配网络的方法、装置、调度服务器和***
CN110515731A (zh) 一种数据处理方法、装置及***
Dong et al. A novel distribution service policy for crowdsourced live streaming in cloud platform
CN102594606A (zh) 基于多Agent的演进型智能节点重叠网络***
CN105791147B (zh) 负载均衡器的连接方法、业务的实例化部署方法及装置
CN107360235A (zh) 一种基于可靠性分级的任务迁移方法
CN106302216A (zh) 一种网络负载均衡的方法和***
CN104639557A (zh) 一种建立pcep会话的方法、***及设备
CN102655517A (zh) 基于云计算的网络负载均衡方法
CN103929365A (zh) 一种适用于udp服务的负载均衡***及方法
CN105791247A (zh) 一种流量统付业务实现方法及相关设备与***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170104