发明授权
US07774491B2 Utilizing informed throttling to guarantee quality of service to I/O streams
有权
利用知情节流来保证I / O流的服务质量
- 专利标题: Utilizing informed throttling to guarantee quality of service to I/O streams
- 专利标题(中): 利用知情节流来保证I / O流的服务质量
-
申请号: US12359377申请日: 2009-01-26
-
公开(公告)号: US07774491B2公开(公告)日: 2010-08-10
- 发明人: Guillermo Alejandro Alvarez , David Darden Chambliss , Divyesh Jadav , Tzongyu Paul Lee , Ramachandran Gopalakrishna Menon , Prashant Pandey , Jian Xu
- 申请人: Guillermo Alejandro Alvarez , David Darden Chambliss , Divyesh Jadav , Tzongyu Paul Lee , Ramachandran Gopalakrishna Menon , Prashant Pandey , Jian Xu
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: Cantor Colburn LLP
- 代理商 Van Nguy
- 主分类号: G06F15/16
- IPC分类号: G06F15/16 ; G01R31/08
摘要:
A system for utilizing informed throttling to guarantee quality of service to a plurality of clients includes a server core having a performance analyzer that compares a performance level received by a client to a corresponding contracted service level and determines if the client qualifies as a victim whose received performance level is less than the corresponding contracted service level. The performance analyzer is further configured to identify one or more candidates for throttling in response to an I/O stream receiving insufficient resources by determining if the client qualifies as a candidate whose received performance level is better than the corresponding contracted service level. The server core further includes a scheduler that selectively and dynamically issues a throttling command to the candidate client, and provides a quality of service enforcement point by concurrently monitoring a plurality of I/O streams to candidate clients and concurrently throttling commands to the candidate clients.