发明名称 System and method for flexible device driver resource allocation
摘要 A system and method for flexible device driver resource allocation is disclosed. In one embodiment, a method for allocating device driver resources in a data processing system includes statically allocating hardware resource pools to device drivers on a rigid basis during initialization of the data processing system, and dynamically altering the allocated hardware resource pools to the device drivers based on parameters associated with utilization of the allocated hardware resource pools during run-time.
申请公布号 US9389921(B2) 申请公布日期 2016.07.12
申请号 US200812334552 申请日期 2008.12.15
申请人 Hewlett Packard Enterprise Development LP 发明人 Muppirala Kishore Kumar;Nellayi Narayanan Ananthakrishnan;Hegde Vijay Vishwanath
分类号 G06F9/50;G06F9/44;G06F9/46 主分类号 G06F9/50
代理机构 Trop, Pruner & Hu, P.C. 代理人 Trop, Pruner & Hu, P.C.
主权项 1. A method of dynamically allocating device driver resources from system resources in a data processing system, comprising: statically allocating hardware resource pools to device drivers on a rigid basis during initialization of the data processing system; and dynamically altering the allocated hardware resource pools to the device drivers based on parameters associated with utilization of the allocated hardware resource pools during run-time, wherein dynamically altering the allocated hardware resource pools comprises: determining whether a hardware throughput during the run-time is less than or equal to a hardware throughput threshold value; if so, determining whether a number of input/outputs (I/Os) waiting at an operating system (OS) interface queue during the run-time is greater than or equal to a predetermined number of waiting I/Os threshold value; and if the number of I/Os waiting at the OS interface queue during the run-time is greater than or equal to the predetermined number, dynamically increasing the allocated hardware resource pools to the device drivers.
地址 Houston TX US