【技术实现步骤摘要】
数据处理方法、装置、计算机设备和存储介质
本申请涉及通信
,尤其涉及一种数据处理方法、装置、计算机设备和存储介质。
技术介绍
随着信息技术的发展以及各领域信息系统的普及应用,用户对业务的数据量和要求也越来越高,而业务数据量的增加,以及信息系统资源的有限性,很容易在信息系统中造成数据拥塞或系统过载的情况。目前存在多种数据处理方法,以解决数据拥塞的问题,例如,采用令牌池去分配服务的CPU使用时间来进行数据拥塞控制、监控系统的CPU占用率来进行数据拥塞控制、监控数据的丢包率和时延两个指标来进行数据拥塞控制;接收端向发送端反馈拥塞状态、发送端调整发送速率来避免数据拥塞等。但是,上述数据处理方法均难以保证系统服务质量。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够有效保证系统服务质量,且能够有效提高数据处理效率的数据处理方法、装置、计算机设备和存储介质。第一方面,一种数据处理方法,所述方法包括:监测数据流的系统资源的使用情况;系统资源包括至少两种类型的系统资源;< ...
【技术保护点】
1.一种数据处理方法,其特征在于,所述方法包括:/n监测数据流的系统资源的使用情况;所述系统资源包括至少两种类型的系统资源;/n获取所述数据流的目标系统资源;所述目标系统资源包括满足系统服务质量QoS要求的至少两种类型的系统资源;/n根据所述系统资源的使用情况和所述目标系统资源,判断系统是否出现拥塞;/n若出现拥塞,则根据出现拥塞的系统资源的类型对应的处理策略对所述数据流进行处理。/n
【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:
监测数据流的系统资源的使用情况;所述系统资源包括至少两种类型的系统资源;
获取所述数据流的目标系统资源;所述目标系统资源包括满足系统服务质量QoS要求的至少两种类型的系统资源;
根据所述系统资源的使用情况和所述目标系统资源,判断系统是否出现拥塞;
若出现拥塞,则根据出现拥塞的系统资源的类型对应的处理策略对所述数据流进行处理。
2.根据权利要求1所述的方法,其特征在于,所述系统资源包括中央处理器CPU资源、内存资源、网口带宽、以及空口带宽中的至少两种。
3.根据权利要求2所述的方法,其特征在于,若所述系统资源包括所述CPU资源,所述监测数据流的系统资源的使用情况,包括:
监测所述数据流占用CPU的实际时长。
4.根据权利要求3所述的方法,其特征在于,所述目标系统资源包括目标CPU占用时长,所述根据所述系统资源的使用情况和所述目标系统资源,判断系统是否出现拥塞,包括:
判断监测到的所述数据流占用CPU的实际时长是否超过所述目标CPU占用时长,或者所述数据流占用CPU的实际时长是否超过预设时长阈值;
若超出,则确定所述系统出现拥塞,且所述出现拥塞的系统资源的类型为CPU资源。
5.根据权利要求4所述的方法,其特征在于,所述根据出现拥塞的系统资源的类型对应的处理策略对所述数据流进行处理,包括:
根据所述目标CPU占用时长,更改所述数据流的CPU处理时长。
6.根据权利要求2所述的方法,其特征在于,若所述系统资源包括所述内存资源,所述监测数据流的系统资源的使用情况,包括:
监测所述数据流占用内存的实际数目。
7.根据权利要求6所述的方法,其特征在于,所述目标系统资源包括目标内存占用数目,所述根据所述系统资源的使用情况和所述目标系统资源,判断系统是否出现拥塞,包括:
判断监测到的所述数据流占用内存的实际数目是否超过所述目标内存占用数目,或者所述数据流占用内存的实际数目是否超过预设数目阈值;
若超出,则确定所述系统出现拥塞,且所述出现拥塞的系统资源的类型为内存资源。
8.根据权利要求7所述的方法,其特征在于,所述根据出现拥塞的系统资源的类型对应的处理策略对所述数据流进行处理,包括:
根据所述目标内存占用数目,对所述数据流多占用的内存数目进行回收,并将回收的内存重新分配给其它数据流。
9.根据权利要求2所述的方法,其特征在于,若所述系统资源包括所述网口带宽,所述监测数据流的系统资源的使用情况,包括:
监测所述数据流的网口的实际数据流量。
10.根据权利要求9所述的方法,其特征在于,所述目标系统资源包括目标网口带宽,所述根据所述系统资源的使用情况和所述目标系统资源,判断系统是否出现拥塞,包括...
【专利技术属性】
技术研发人员:吴伟锋,
申请(专利权)人:京信通信系统中国有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。