对网络节点或服务器进行过载保护的方法和装置制造方法

文档序号:7997938阅读:374来源:国知局
对网络节点或服务器进行过载保护的方法和装置制造方法
【专利摘要】根据本发明,提出了一种在将数据从终端通过传输网络向服务器传递的数据传输处理系统中对网络节点或服务器进行过载保护的方法,包括:当网络节点或服务器发生过载时,收集所处理的数据流的流特性;当网络节点或服务器发生过载时,对所处理的数据流中的具有相似的流特性的数据流进行集群化来生成待处理集群;以及根据待处理集群中的数据流的流特性,对待处理集群中的数据流应用反向控制策略,以消除网络节点或服务器的过载。
【专利说明】对网络节点或服务器进行过载保护的方法和装置

【技术领域】
[0001] 本发明涉及海量数据传输和处理系统,具体涉及一种在将数据从终端通过传输网 络向服务器传递的数据传输处理系统中对网络节点或服务器进行过载保护的方法和装置, 能够预防服务器和网络侧的流量浪涌及其负面效应,并且通过反向集群控制避免了终端间 的相互干扰的负面效应。

【背景技术】
[0002] 随着网络和信息技术的发展,具有海量数据的应用越来越多的出现。如图4所示, 数据传输处理系统包括海量数据终端201、传输网络202和应用服务器203。分布式的海量 数据终端201通过传输网络202将数据发送到应用服务器203上进行处理。由于数据量的 激增,在当前的数据传输处理系统中,网络节点204和应用服务器203中的服务器205频频 出现过载。
[0003] 在专利申请(US2010/0020687)公开的网络流量浪涌保护技术中,获得多个网络 流量以及网络资源利用率信息,给这些网络流确定一个最佳的带宽分配,当流量超过了最 佳的带宽分配时按照优先级进行丢包处理。仅考虑了网络侧的资源和浪涌控制,没有考虑 终端侧和服务器侧的资源和流量浪涌。而且,单一的丢包处理带来数据丢失的风险。
[0004] 因此,需要一种利用对终端、传输网络和服务器的资源进行综合监测,对终端流量 进行集群化控制,并综合各种策略,对海量数据终端及其产生的浪涌造成的过载问题进行 网络和服务器防护的技术。


【发明内容】

[0005] 为了克服现有技术的上述缺陷提出了本发明。因此,本发明的目的是提出一种在 将数据从终端通过传输网络向服务器传递的数据传输处理系统中对网络节点或服务器进 行过载保护的方法和装置,能够预防服务器和网络侧的流量浪涌及其负面效应,并且通过 反向集群控制避免了终端间的相互干扰的负面效应。
[0006] 为了实现上述目的,根据本发明,提出了一种在将数据从终端通过传输网络向服 务器传递的数据传输处理系统中对网络节点或服务器进行过载保护的方法,包括:当网络 节点或服务器发生过载时,收集所处理的数据流的流特性;当网络节点或服务器发生过载 时,对所处理的数据流中的具有相似的流特性的数据流进行集群化来生成待处理集群;以 及根据待处理集群中的数据流的流特性,对待处理集群中的数据流应用反向控制策略,以 消除网络节点或服务器的过载。
[0007] 优选地,所述流特性包括:延时特性、丢包特性或网络拥塞特性,所述延时特性、丢 包特性和网络拥塞特性分别由数据流的延时参数、丢包参数和路径拥塞节点参数来表征。
[0008] 优选地,对于根据延时特性集群化的待处理集群,在发送该待处理集群中的至少 一个数据流的终端执行延时发送策略。
[0009] 优选地,对于根据丢包特性集群化的待处理集群,在发送该待处理集群中的至少 一个数据流的终端执行丢包重传策略。
[0010] 优选地,对于根据网络拥塞特性集群化的待处理集群,执行以下反向控制策略中 的至少一种:在发送该待处理集群中的至少一个数据流的终端执行延时发送策略、在发送 该待处理集群中的至少一个数据流的终端执行丢包重传策略、以及对该待处理集群中的至 少一个数据流执行路径优化策略。
[0011] 优选地,所述待处理集群包括至少一个数据流。
[0012] 另外,根据本发明,提出了一种在将数据从终端通过传输网络向服务器传递的数 据传输处理系统中对网络节点或服务器进行过载保护的装置,包括:当网络节点或服务器 发生过载时,收集所处理的数据流的流特性的单元;当网络节点或服务器发生过载时,对所 处理的数据流中的具有相似的流特性的数据流进行集群化来生成待处理集群的单元;以及 根据待处理集群中的数据流的流特性,对待处理集群中的数据流应用反向控制策略,以消 除网络节点或服务器的过载的单元。
[0013] 发明效果
[0014] 根据本发明,能够预防服务器和网络侧的流量浪涌及其负面效应,通过反向集群 控制避免了终端间的相互干扰的负面效应。

【专利附图】

【附图说明】
[0015] 通过参考以下组合附图对所采用的优选实施方式的详细描述,本发明的上述目 的、优点和特征将变得更显而易见,其中:
[0016] 图1是示出了根据本发明的对网络节点或服务器进行过载保护的装置的构成图。
[0017] 图2是示出了根据本发明的对网络节点或服务器进行过载保护的方法的流程图。
[0018] 图3是示出了当服务器发生过载时对待处理集群应用反向控制策略的示意图。 [0019] 图4是示出了现有技术的数据传输处理系统的示意构成图。

【具体实施方式】
[0020] 下面将参考附图来描述本发明的优选实施例。
[0021] 图1是示出了根据本发明的对网络节点或服务器进行过载保护的装置的构成图。
[0022] 如图1所示,根据本发明的对网络节点或服务器进行过载保护的装置1包括状态 信息采集单元101、流标记单元102、集群生成单元103,反向流量控制单元104、和控制策略 库 105。
[0023] 图2是示出了根据本发明的对网络节点或服务器进行过载保护的方法的流程图。
[0024] 在此假定:当海量数据终端通过传输网络向应用服务器传递数据时,网络节点N1 或Ni、服务器S1或Sk存在过载的风险。
[0025] 此时,状态信息采集单元101收集服务器和网络状态信息(步骤401),所收集到的 服务器和网络状态信息如下表1所示:
[0026] 表 1
[0027]

【权利要求】
1. 一种在将数据从终端通过传输网络向服务器传递的数据传输处理系统中对网络节 点或服务器进行过载保护的方法,包括: 当网络节点或服务器发生预过载时,收集所处理的数据流的流特性; 当网络节点或服务器发生过载时,对所处理的数据流中的具有相似的流特性的数据流 进行集群化来生成待处理集群;以及 根据待处理集群中的数据流的流特性,对待处理集群中的数据流应用反向控制策略, 以消除网络节点或服务器的过载。
2. 根据权利要求1所述的方法,其中, 所述流特性包括:延时特性、丢包特性或网络拥塞特性,所述延时特性、丢包特性和网 络拥塞特性分别由数据流的延时参数、丢包参数和路径拥塞节点参数来表征。
3. 根据权利要求2所述的方法,其中, 对于根据延时特性集群化的待处理集群,在发送该待处理集群中的至少一个数据流的 终端执行延时发送策略。
4. 根据权利要求2所述的方法,其中, 对于根据丢包特性集群化的待处理集群,在发送该待处理集群中的至少一个数据流的 终端执行丢包重传策略。
5. 根据权利要求2所述的方法,其中, 对于根据网络拥塞特性集群化的待处理集群,执行以下反向控制策略中的至少一种: 在发送该待处理集群中的至少一个数据流的终端执行延时发送策略、在发送该待处理集群 中的至少一个数据流的终端执行丢包重传策略、以及对该待处理集群中的至少一个数据流 执行路径优化策略。
6. 根据权利要求1所述的方法,其中, 所述待处理集群包括至少一个数据流。
7. -种在将数据从终端通过传输网络向服务器传递的数据传输处理系统中对网络节 点或服务器进行过载保护的装置,包括: 当网络节点或服务器发生预过载时,收集所处理的数据流的流特性的单元; 当网络节点或服务器发生过载时,对所处理的数据流中的具有相似的流特性的数据流 进行集群化来生成待处理集群的单元;以及 根据待处理集群中的数据流的流特性,对待处理集群中的数据流应用反向控制策略, 以消除网络节点或服务器的过载的单元。
【文档编号】H04L12/813GK104092623SQ201310110430
【公开日】2014年10月8日 申请日期:2013年4月1日 优先权日:2013年4月1日
【发明者】聂雅玲, 马元琛 申请人:株式会社日立制作所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1