首页> 外国专利> Dynamic allocation of queue depths for virtual functions in a converged infrastructure

Dynamic allocation of queue depths for virtual functions in a converged infrastructure

机译:融合基础架构中虚拟功能的队列深度的动态分配

摘要

A method and an information handling system (IHS) dynamically modifies queue depth values based on changing relative workload demands of virtual functions. A controller, executing code of a queue depth profiler, determines, for each virtual function, an average number of total unfulfilled, outstanding requests. The controller compares values for an average number of total outstanding requests across the plurality of virtual functions. The controller determines a relative demand for request queue depth corresponding to each respective virtual function based on the compared values. The controller calculates desired queue depth values for each virtual function, based on the relative demand. The controller triggers completion of pending requests for a first processing state. In response to successful completion of the first processing state, the controller enables initiation of a second processing state in which request processing continues using the desired queue depth values.
机译:一种方法和信息处理系统(IHS)基于虚拟功能的相对工作负载需求的变化来动态修改队列深度值。执行队列深度剖析器的代码的控制器为每个虚拟功能确定未完成的未完成请求总数的平均数。控制器比较跨多个虚拟功能的总未完成请求的平均值的值。控制器基于比较的值来确定对与每个相应的虚拟功能相对应的请求队列深度的相对需求。控制器根据相对需求为每个虚拟功能计算所需的队列深度值。控制器触发对第一处理状态的未决请求的完成。响应于第一处理状态的成功完成,控制器使能第二处理状态的发起,在该第二处理状态中,使用期望的队列深度值继续进行请求处理。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号