请求处理方法、装置、设备和可读存储介质制造方法及图纸

技术编号:39978793 阅读:23 留言:0更新日期:2024-01-09 01:21
本发明专利技术提供了一种请求处理方法、装置、设备和可读存储介质,该方法包括:获取输入输出IO处理接口处的第一IO请求;在当前线程的处理队列中的正在处理IO请求的数量大于或者等于第一阈值的情况下,确定第一IO请求的处理优先级,并将第一IO请求加入待处理队列,第一IO请求为待处理队列中的其中一待处理IO请求,每一待处理IO请求分别具有对应的处理优先级;根据待处理队列中多个待处理IO请求的处理优先级的排列顺序,依次将多个所述待处理IO请求加入所述处理队列。采用本发明专利技术实施例可以有效地有效的解决IO请求突发传输导致的计算节点阻塞的问题,保证程序稳定运行。

【技术实现步骤摘要】

本专利技术涉及分布式存储,尤其是指一种请求处理方法、装置、设备和可读存储介质


技术介绍

1、在存储领域,集群的输入输出(input output,io)能力是有限的,随着远程直接数据存取(remote direct memory access,rdma)在云计算的应用,计算节点承受的压力大大增加,如果遇上长时间突发传输,可能超出内存或者中央处理器(central processingunit,cpu)的处理能力,导致阻塞,例如在大文件读写时,如果压力过大,会导致整个任务卡在阻塞式io的处理流程中,长时间不返回。io阻塞会导致无法进入异常处理流程,甚至影响系统的中断响应,难以针对处理。

2、现有技术中常用服务质量(quality of service,qos)限速算法对有限的io能力进行合理分配。常用的qos限速算法为令牌桶算法和漏桶算法,但是上述两个算法主要应用于存储节点,其中,漏桶算法可以解决时间边界处理不够平滑的问题,但是对于很多场景中出现某种程度的突发传输的问题,无法解决,令牌桶算法可以解决突发传输的问题,但是无法控制突发速率上限和突发本文档来自技高网...

【技术保护点】

1.一种请求处理方法,其特征在于,包括:

2.根据权利要求1所述的请求处理方法,其特征在于,所述确定所述第一IO请求的处理优先级,包括:

3.根据权利要求2所述的请求处理方法,其特征在于,所述根据所述第一IO请求的类型,确定所述第一IO请求对应的处理等待时间,包括:

4.根据权利要求2所述的请求处理方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的请求处理方法,其特征在于,根据所述待处理队列中多个所述待处理IO请求的处理优先级的排列顺序,依次将多个所述待处理IO请求加入所述处理队列,包括:

6.根据权利要求1所述的请求...

【技术特征摘要】

1.一种请求处理方法,其特征在于,包括:

2.根据权利要求1所述的请求处理方法,其特征在于,所述确定所述第一io请求的处理优先级,包括:

3.根据权利要求2所述的请求处理方法,其特征在于,所述根据所述第一io请求的类型,确定所述第一io请求对应的处理等待时间,包括:

4.根据权利要求2所述的请求处理方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的请求处理方法,其特征在于,根据所述待处理队列中多个所述待处理io请求的处理优先级的排列顺序,依次将多个所述待处理io请求加入所述处理队列,包括:

6.根据权利要求1所述的请求处理方法,其特征在于,所述方法还包括:

7.根据权利要求...

【专利技术属性】
技术研发人员:李岸
申请(专利权)人:中移苏州软件技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1