IP Library › Granted Patent US 9,086,803
Granted Patent B2
US 9,086,803 · App. 13/783,853 · Granted Jul 21, 2015

Changing correspondence among control devices and memories based on memory access frequencies

Inventor: Takatsugu Ono (Kawasaki, JP)
Assignee: FUJITSU LIMITED
G06F3/0604G06F3/0659G06F3/0683G06F9/5016G06F9/5033G06F2206/1012
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,086,803
App. No.
13/783,853
Granted
Jul 21, 2015
Kind
B2
Abstract

A control device includes a storage to store correspondence information indicating a correspondence between each of memories and each of information processing devices; and a processor to execute an operation including: detecting a first memory from among the memories, the first memory being a memory whose access frequency exceeds a predetermined access frequency or is relatively high, and a second memory being a memory whose access frequency is lower than or equal to a predetermined access frequency, changing the correspondence information so that an information processing device corresponding to the first memory changes from a first information processing device to a second information processing device corresponding to the second memory, and notifying a management device of the changed correspondence information, and outputting data read from the first memory to the management device via the second information processing device.

Claims (33)

1. A control device which receives an access request from a host transmitted via one of a plurality of information processing devices, from a management device, and accesses, among a plurality of memories, a memory corresponding to the information processing device via which the access request is transmitted, the control device comprising:

a storage to store correspondence information indicating a correspondence between each of the memories and each of the information processing devices; and

a processor to execute an operation including:

detecting a first memory from among the memories, the first memory being a memory whose access frequency exceeds a predetermined access frequency or is relatively high,

detecting a second memory from among the memories, the second memory being a memory whose access frequency is lower than or equal to a predetermined access frequency,

changing the correspondence information so that an information processing device corresponding to the first memory changes from a first information processing device to a second information processing device corresponding to the second memory, and

notifying the management device of the changed correspondence information, and outputting data read from the first memory to the management device via the second information processing device.

2. The control device according to claim 1 , wherein the operation further includes:

changing the correspondence information so that an information processing device corresponding to the second memory changes from the second information processing device to the first information processing device; and

outputting data read from the second memory to the management device via the first information processing device.

3. The control device according to claim 1 , further comprising:

a counting circuit to count an access count, the access count indicating a number of times each of the memories has been accessed by the information processing devices,

wherein the operation further includes:

detecting a memory whose access count counted by the counting circuit is highest among the memories as the first memory, and

detecting a memory whose access count counted by the counting circuit is lowest among the memories as the second memory.

4. The control device according to claim 1 , wherein the operation further includes:

causing the management device to inhibit transmission of an access request, before changing the correspondence information; and

notifying the changed correspondence information to the management device, after receiving from the management device a notification indicating that transmission of the access request is to be inhibited.

5. A control method for a control device that receives an access request from a host transmitted via one of a plurality of information processing devices, from a management device, and accesses, among a plurality of memories, a memory corresponding to the information processing device via which the access request is transmitted, the method comprising:

storing correspondence information indicating a correspondence between each of the memories and each of the information processing devices;

detecting a first memory from among the memories, the first memory being a memory whose access frequency exceeds a predetermined access frequency or is relatively high;

detecting a second memory from among the memories, the second memory being a memory whose access frequency is lower than or equal to a predetermined access frequency;

changing the correspondence information so that an information processing device corresponding to the first memory changes from a first information processing device to a second information processing device corresponding to the second memory; and

notifying the management device of the changed correspondence information, and outputting data read from the first memory to the management device via the second information processing device.

6. The control method for a control device according to claim 5 , further comprising:

changing the correspondence information so that an information processing device corresponding to the second memory changes from the second information processing device to the first information processing device; and

outputting data read from the second memory to the management device via the first information processing device.

7. A non-transitory computer-readable medium storing a program causing a processor to execute an operation in a system comprising a control device that receives an access request from a host transmitted via one of a plurality of information processing devices, from a management device, and accesses, among a plurality of memories, a memory corresponding to the information processing device via which the access request is transmitted, the operation comprising:

storing correspondence information indicating a correspondence between each of the memories and each of the information processing devices;

detecting a first memory from among the plurality of memories, the first memory being a memory whose access frequency exceeds a predetermined access frequency or is relatively high;

detecting a second memory from among the memories, the second memory being a memory whose access frequency is lower than or equal to a predetermined access frequency;

changing the correspondence information so that an information processing device corresponding to the first memory changes from a first information processing device to a second information processing device corresponding to the second memory; and

notifying the management device of the changed correspondence information, and outputting data read from the first memory to the management device via the second information processing device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2013
From: ONO, TAKATSUGU
To: FUJITSU LIMITED
Reel/Frame 030093/0102 →
Priority Claims (1)
JP 2012-062827 · Mar 19, 2012 · national
Continuity (1)
Related Publication 20130246718A1 · Sep 19, 2013