Storage control device, computer-readable recording medium, and method thereof

US9069721B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9069721-B2
Application numberUS-201313913777-A
CountryUS
Kind codeB2
Filing dateJun 10, 2013
Priority dateJun 29, 2012
Publication dateJun 30, 2015
Grant dateJun 30, 2015

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.

A storage control device obtains an access request having a random characteristic or an access request having a sequential characteristic, compares a threshold with a ratio of the number of commands corresponding to the access request having the random characteristic to the number of commands corresponding to the access request having the sequential characteristic, generates and issues a command to which first identification information for instructing a storage to determine an execution order of commands issued to the storage has been assigned or a command to which second identification information for instructing the storage to execute commands in an order in which the storage received the commands has been assigned, in accordance with a result of the comparison, measures a time from issuance of the command to a response from the storage when the obtained access request has a random characteristic, and adjusts the threshold.

First claim

Opening claim text (preview).

What is claimed is: 1. A storage control device comprising: a memory; and a processor that performs a process including: obtaining an access request having a random characteristic which gives instructions to access a storage device for storing information by a random access, or an access request having a sequential characteristic which gives instructions to access the storage device by a sequential access; comparing a threshold with a ratio of a number of commands issued to the storage device corresponding to the access request having the random characteristic to a number of commands issued to the storage device corresponding to the access request having the sequential characteristic; generating a command to which first identification information for instructing the storage device to determine an execution order of commands issued to the storage device has been assigned or a command to which second identification information for instructing the storage device to execute commands in an order in which the storage device received the commands has been assigned, in accordance with a result of a comparison between the threshold and the ratio of issued commands; issuing the generated command to the storage device; measuring a time from issuance of the command to a response from the storage device when the obtained access request has a random characteristic; and adjusting the threshold in accordance with a result of a comparison between a currently measured time obtained by the measurement and a most recent previous measured time obtained by the measurement. 2. The storage control device according to claim 1 , wherein: the adjustment subtracts a prescribed value from the threshold when a prescribed value was subtracted from the threshold a most recent previous time, and adds a prescribed value to the threshold when a prescribed value was added to the threshold the most recent previous time, when the currently measured time is shorter than the most recent previous measured time. 3. The storage control device according to claim 1 , wherein: the adjustment adds a prescribed value to the threshold when a prescribed value was subtracted from the threshold a most recent previous time, and subtracts a prescribed value from the threshold when a prescribed value was added to the threshold the most recent previous time, when the currently measured time is longer than the most recent previous measured time. 4. A storage control device according claim 1 , wherein: the generation generates a command to which the first identification information has been assigned when an address of an access destination of a command issued a most recent previous time is on a same track as an address of an access destination of an access request having a random characteristic that is to be issued. 5. A non-transitory computer-readable recording medium having stored therein a program for causing a computer to execute a digital signature process comprising: obtaining an access request having a random characteristic which gives instructions to access a storage device for storing information by a random access, or an access request having a sequential characteristic which gives instructions to access the storage device by a sequential access; comparing a threshold with a ratio of a number of commands issued to the storage device corresponding to the access request having the random characteristic to a number of commands issued to the storage device corresponding to the access request having the sequential characteristic; generating a command to which first identification information for instructing the storage device to determine an execution order of commands issued to the storage device has been assigned or a command to which second identification information for instructing the storage device to execute commands in an order in which the storage device received the commands has been assigned, in accordance with a result of a comparison between the threshold and the ratio of issued commands; issuing the generated command to the storage device; measuring a time from issuance of the command to a response from the storage device when the obtained access request has a random characteristic; and adjusting the threshold in accordance with a result of a comparison between a currently measured time obtained by the measurement and a most recent previous measured time obtained by the measurement. 6. The non-transitory computer-readable recording medium according to claim 5 , wherein: the adjustment subtracts a prescribed value from the threshold when a prescribed value was subtracted from the threshold a most recent previous time, and adds a prescribed value to the threshold when a prescribed value was added to the threshold the most recent previous time, when the currently measured time is shorter than the most recent previous measured time. 7. The non-transitory computer-readable recording medium according to claim 5 , wherein: the adjustment adds a prescribed value to the threshold when a prescribed value was subtracted from the threshold a most recent previous time, and subtracts a prescribed value from the threshold when a prescribed value was added to the threshold the most recent previous time, when the currently measured time is longer than the most recent previous measured time. 8. The non-transitory computer-readable recording medium according to claim 5 , wherein: the generation generates a command to which the first identification information has been assigned when an address of an access destination of a command issued a most recent previous time is on a same track as an address of an access destination of an access request having a random characteristic that is to be issued. 9. A method of controlling a storage, the method comprising: obtaining an access request having a random characteristic which gives instructions to access a storage device for storing information by a random access, or an access request having a sequential characteristic which gives instructions to access the storage device by a sequential access, by using a computer; comparing a threshold with a ratio of a number of commands issued to the storage device corresponding to the access request having the random characteristic to a number of commands issued to the storage device corresponding to the access request having the sequential characteristic, by using the computer; generating a command to which first identification information for instructing the storage device to determine an execution order of commands issued to the storage device has been assigned or a command to which second identification information for instructing the storage device to execute commands in an order in which the storage device received the commands has been assigned, in accordance with a result of a comparison between the threshold and the ratio of issued commands, by using the computer; issuing the generated command to the storage device, by using the computer; measuring a time from issuance of the command to a response from the storage device when the obtained access request has a random characteristic, by using the computer; and adjusting the threshold in accordance with a result of a comparison between a currently measured time obtained by the measurement and a most recent previous measured time obtained by the measurement, by using the computer.

Assignees

Inventors

Classifications

  • Program control for peripheral devices (G06F13/14 - G06F13/42 take precedence) · CPC title

  • G06F13/385Primary

    for adaptation of a particular data processing system to different peripheral devices · CPC title

  • Synchronisation and timing concerns (synchronisation on a memory bus G06F13/4234) · 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 US9069721B2 cover?
A storage control device obtains an access request having a random characteristic or an access request having a sequential characteristic, compares a threshold with a ratio of the number of commands corresponding to the access request having the random characteristic to the number of commands corresponding to the access request having the sequential characteristic, generates and issues a comman…
Who is the assignee on this patent?
Fujitsu Ltd
What technology area does this patent fall under?
Primary CPC classification G06F13/385. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 30 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). 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).