[发明专利]数据处理方法、装置、计算机设备和存储介质有效
| 申请号: | 201910986741.4 | 申请日: | 2019-10-17 |
| 公开(公告)号: | CN110784344B | 公开(公告)日: | 2022-05-03 |
| 发明(设计)人: | 吴伟锋 | 申请(专利权)人: | 京信网络系统股份有限公司 |
| 主分类号: | H04L41/50 | 分类号: | H04L41/50;H04L47/12;H04L43/0876;H04L43/16;G06F9/50;G06F11/30 |
| 代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 李姣姣 |
| 地址: | 510663 广东省广州市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据处理 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种数据处理方法、装置、计算机设备和存储介质。该方法通过监测数据流的系统资源的使用情况;并获取满足QoS要求的目标系统资源,再根据目标系统资源和系统资源的使用情况,判断系统是否出现拥塞,若出现拥塞,则根据出现拥塞的系统资源的类型对应的处理策略对数据流进行处理。由于本申请提供的用于处理系统拥塞的数据处理方法是根据至少两种类型的系统资源判定系统是否出现拥塞,以及对应不同系统资源类型采用不同处理策略解决系统的拥塞问题。本申请提供的用于解决拥塞的数据处理方法能够在解决系统拥塞问题的同时,仍然能够保证系统中的整体业务按照数据流的QoS等级为其提供相应的服务质量。
技术领域
本申请涉及通信技术领域,尤其涉及一种数据处理方法、装置、计算机设备和存储介质。
背景技术
随着信息技术的发展以及各领域信息系统的普及应用,用户对业务的数据量和要求也越来越高,而业务数据量的增加,以及信息系统资源的有限性,很容易在信息系统中造成数据拥塞或系统过载的情况。
目前存在多种数据处理方法,以解决数据拥塞的问题,例如,采用令牌池去分配服务的CPU使用时间来进行数据拥塞控制、监控系统的CPU占用率来进行数据拥塞控制、监控数据的丢包率和时延两个指标来进行数据拥塞控制;接收端向发送端反馈拥塞状态、发送端调整发送速率来避免数据拥塞等。
但是,上述数据处理方法均难以保证系统服务质量。
发明内容
基于此,有必要针对上述技术问题,提供一种能够有效保证系统服务质量,且能够有效提高数据处理效率的数据处理方法、装置、计算机设备和存储介质。
第一方面,一种数据处理方法,所述方法包括:
监测数据流的系统资源的使用情况;系统资源包括至少两种类型的系统资源;
获取数据流的目标系统资源;目标系统资源包括满足系统服务质量QoS要求的至少两种类型的系统资源;
根据系统资源的使用情况和目标系统资源,判断系统是否出现拥塞;
若出现拥塞,则根据出现拥塞的系统资源的类型对应的处理策略对数据流进行处理。
在其中一个实施例中,系统资源包括中央处理器CPU资源、内存资源、网口带宽、以及空口带宽中的至少两种。
在其中一个实施例中,若系统资源包括CPU资源,监测数据流的系统资源的使用情况,包括:
监测数据流占用CPU的实际时长。
在其中一个实施例中,目标系统资源包括目标CPU占用时长,根据目标系统资源和系统资源的使用情况,判断系统是否出现拥塞,包括:
判断监测到的数据流占用CPU的实际时长是否超过目标CPU占用时长,或者数据流占用CPU的实际时长是否超过预设时长阈值;
若超出,则确定系统出现拥塞,且出现拥塞的系统资源的类型为CPU资源。
在其中一个实施例中,根据出现拥塞的系统资源的类型对应的处理策略对数据流进行处理,包括:
根据目标CPU占用时长,更改数据流的CPU处理时长。
在其中一个实施例中,若系统资源包括内存资源,监测数据流的系统资源的使用情况,包括:
监测数据流占用内存的实际数目。
在其中一个实施例中,目标系统资源包括目标内存占用数目,根据系统资源的使用情况和目标系统资源判断系统是否出现拥塞,包括:
判断监测到的数据流占用内存的实际数目是否超过目标内存占用数目,或者数据流占用内存的实际数目是否超过预设数目阈值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京信网络系统股份有限公司,未经京信网络系统股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910986741.4/2.html,转载请声明来源钻瓜专利网。





