Invention Grant
US07107403B2 System and method for dynamically allocating cache space among different workload classes that can have different quality of service (QoS) requirements where the system and method may maintain a history of recently evicted pages for each class and may determine a future cache size for the class based on the history and the QoS requirements 有权
在可以具有不同服务质量(QoS)要求的不同工作负载类别之间动态分配高速缓存空间的系统和方法,其中系统和方法可以维护每个类的最近被逐出的页面的历史,并且可以确定基于类的未来高速缓存大小 关于历史和QoS要求

  • Patent Title: System and method for dynamically allocating cache space among different workload classes that can have different quality of service (QoS) requirements where the system and method may maintain a history of recently evicted pages for each class and may determine a future cache size for the class based on the history and the QoS requirements
  • Patent Title (中): 在可以具有不同服务质量(QoS)要求的不同工作负载类别之间动态分配高速缓存空间的系统和方法,其中系统和方法可以维护每个类的最近被逐出的页面的历史,并且可以确定基于类的未来高速缓存大小 关于历史和QoS要求
  • Application No.: US10676464
    Application Date: 2003-09-30
  • Publication No.: US07107403B2
    Publication Date: 2006-09-12
  • Inventor: Dharmendra Shantilal ModhaDivyesh JadavPawan GoyalRenu Tewari
  • Applicant: Dharmendra Shantilal ModhaDivyesh JadavPawan GoyalRenu Tewari
  • Applicant Address: US NY Armonk
  • Assignee: International Business Machines Corporation
  • Current Assignee: International Business Machines Corporation
  • Current Assignee Address: US NY Armonk
  • Agent Khanh Q. Tran
  • Main IPC: G06F12/00
  • IPC: G06F12/00 G06F13/00
System and method for dynamically allocating cache space among different workload classes that can have different quality of service (QoS) requirements where the system and method may maintain a history of recently evicted pages for each class and may determine a future cache size for the class based on the history and the QoS requirements
Abstract:
A method and system for dynamically allocating cache space in a storage system among multiple workload classes each having a unique set of quality-of-service (QoS) requirements. The invention dynamically adapts the space allocated to each class depending upon the observed response time for each class and the observed temporal locality in each class. The dynamic allocation is achieved by maintaining a history of recently evicted pages for each class, determining a future cache size for the class based on the history and the QoS requirements where the future cache size might be different than a current cache size for the class, determining whether the QoS requirements for the class are being met, and adjusting the future cache size to maximize the number of classes in which the QoS requirements are met. The future cache sizes are increased for the classes whose QoS requirements are not met while they are decreased for those whose QoS requirements are met.
Information query
Patent Agency Ranking
0/0