Storage system with trace-based management

US2016004618A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016004618-A1
Application numberUS-201414321924-A
CountryUS
Kind codeA1
Filing dateJul 2, 2014
Priority dateJul 2, 2014
Publication dateJan 7, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments of the invention relate to storage systems, and for recording event records into a log. Different statistics may be tallied from the log, with the different statistics generating different statistical measurements. The aspect of processing of I/O and preparation of statistical measurements are separated, thereby enabling data structures and algorithms which would not be considered feasible for use as part of I/O processing, because they may compromise the performance or other essential characteristic of I/O processing, to be employed.

First claim

Opening claim text (preview).

We claim: 1 . A method comprising: processing an I/O transaction and recording transaction metadata into a log, wherein the log includes a subset of two or more transaction operations; operating a summarizer upon the log to generate a statistical measurement; and using the statistical measurement, selecting one or more parameter values for supporting a decision about a parameter setting. 2 . The method of claim 1 , wherein the log contains a record of a representative subset of transactions within a designated category performed in a time window. 3 . The method of claim 1 , further comprising replacing the summarizer while maintaining recordation of the transaction metadata into the log. 4 . The method of claim 3 , further comprising deploying a new statistical measurement from the replaced summarizer. 5 . The method of claim 1 , further comprising the summarizer being a query language that parameterizes an associated query of the event log. 6 . The method of claim 5 , further comprising an external stimulus activating the summarizer. 7 . A computer program product for generating a statistical measurement and application of the measurement to a parameter setting, the computer program product comprising a computer readable storage device having program code embodied therewith, the program code executable by a processing unit to: process an I/O transaction and record transaction metadata into a log, wherein the log includes a subset of two or more transaction operations; operate a summarizer upon the log to generate a statistical measurement; and use the statistical measurement, including selection of one or more parameter values to support a decision about a parameter setting. 8 . The computer program product of claim 7 , wherein the log contains a record of a representative subset of transactions within a designated category performed in a time window. 9 . The computer program product of claim 7 , further comprising code to replace the summarizer while maintaining recordation of the transaction metadata into the log. 10 . The computer program product of claim 9 , further comprising code to deploy a new statistical measurement from the replaced summarizer. 11 . The computer program product of claim 7 , further comprising the summarizer being a query language that parameterizes an associated query of the event log. 12 . The computer program product of claim 11 , further comprising an external stimulus to activate the summarizer. 13 . A system comprising: a storage system, including a server having a processing unit operatively coupled to memory, the server in communication with an I/O engine; a handler in communication with the processing unit, the handler to process an I/O transaction and record transaction metadata into a log, wherein the log includes a subset of two or more transaction operations; a summarizer in communication with the handler, the summarizer to utilize the metadata in the log to generate a statistical measurement; and the handler to use the statistical measurement, including selection of one or more parameter values to support a decision about a parameter setting. 14 . The system of claim 13 , wherein the log contains a record of a representative subset of transactions within a designated category performed in a time window. 15 . The system of claim 13 , further comprising the handler to replace the summarizer while maintaining recordation of the transaction metadata into the log. 16 . The system of claim 15 , further comprising the handler to deploy a new statistical measurement from the replaced summarizer. 17 . The system of claim 13 , further comprising the summarizer being a query language that parameterizes an associated query of the event log. 18 . The system of claim 17 , further comprising an external stimulus to activate the summarizer.

Assignees

Inventors

Classifications

  • Performance evaluation by statistical analysis · CPC title

  • for performance assessment · CPC title

  • where the computing system component is a storage system, e.g. DASD based or network based (digital input from or digital output to record carriers G06F3/06; digital recording or reproducing G11B20/18; for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS], H04L67/1097) · CPC title

  • Monitoring of transactions · CPC title

  • Event-based monitoring · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016004618A1 cover?
Embodiments of the invention relate to storage systems, and for recording event records into a log. Different statistics may be tallied from the log, with the different statistics generating different statistical measurements. The aspect of processing of I/O and preparation of statistical measurements are separated, thereby enabling data structures and algorithms which would not be considered f…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F11/3034. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jan 07 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).