发明名称 Storage-side storage request management
摘要 Techniques are provided for managing, within a storage system, the sequence in which I/O requests are processed by the storage system based, at least in part, on one or more logical characteristics of the I/O requests. The logical characteristics may include, for example, the identity of the user for whom the I/O request was submitted, the service that submitted the I/O request, the database targeted by the I/O request, an indication of a consumer group to which the I/O request maps, the reason why the I/O request was issued, a priority category of the I/O request, etc. Techniques are also provided for automatically establishing a scheduling policy within a storage system, and for dynamically changing the scheduling policy in response to changes in workload.
申请公布号 US8874807(B2) 申请公布日期 2014.10.28
申请号 US201313971158 申请日期 2013.08.20
申请人 Oracle International Corporation 发明人 Lee Sue K.;Kolla Vivekananda C.;Shah Akshay D.;Chatterjee Sumanta;Susairaj Margaret;Loaiza Juan R.;Tsukerman Alexander;Subramaniam Sridhar
分类号 G06F3/00;G06F3/06;G06F17/30;G06F12/00 主分类号 G06F3/00
代理机构 Hickman Palermo Truong Becker Bingham Wong LLP 代理人 Hickman Palermo Truong Becker Bingham Wong LLP ;Rees Karl T.
主权项 1. A system comprising: database servers, configured to receive database requests to perform database operations and execute those database operations based on data stored within at least one storage system; one or more first computing devices comprising hardware components configured to execute instructions that implement the database servers; a storage system, configured to receive input/output requests for specified blocks of data stored in one or more storage devices in the storage system and respond to the input/output requests at least by retrieving the specified blocks of data from the one or more storage devices; one or more second computing devices comprising hardware components configured to implement the storage system; wherein the one or more first computing devices are operatively coupled to the one or more second computing devices to enable communication between the database servers and the storage system; logic, at the database servers and/or the storage system, that categorizes at least particular input/output requests, sent to the storage system by the database servers, into different groups based at least partly on logical characteristics associated with particular database operations for which the database servers issued the particular input/output requests, the logical characteristics including at least one or more of: service identifiers, user identifiers, program names, purpose identifiers, or database operation statistics; logic, at the storage system, configured to prioritizes processing of the particular input/output requests based at least on the groups into which the particular input/output requests are categorized.
地址 Redwood Shores CA US