IP Library Granted Patent US 10,102,267
Granted Patent B2
US 10,102,267 · App. 14/612,378 · Granted Oct 16, 2018

Method and apparatus for access control

Inventors: Kazuhiko Inoue (Akashi, JP); Toshiaki Senda (Akashi, JP); Nozomi Minami (Kawasaki, JP)
Assignee: FUJITSU LIMITED
G06F17/30584
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 10,102,267
App. No.
14/612,378
Granted
Oct 16, 2018
Kind
B2
Abstract

An access control apparatus includes an acquisition unit and a changing unit. The acquisition unit divides the data stored in a storage device, which is to be accessed from a plurality of access devices, into a plurality of data groups, and obtains the access frequencies of the individual data groups, which are based on accesses to the data belonging to the data groups. The changing unit changes, on the basis of the access frequencies of the individual data groups, definition of data groups accessible by the individual access devices such as to reduce a difference in total access frequency of accessible data groups among the plurality of access devices.

Claims (27)

1. A non-transitory computer-readable storage medium storing a computer program that causes a computer which has a processor and a memory, to perform a process comprising:

controlling, by the processor, read or write access processing from a plurality of access devices to a plurality of data groups generated by dividing data in a storage device, by using first data group management information associating an access device among the plurality of access devices with at least one data group configured as an access destination from the access device, wherein the first data group management information is stored in the memory;

calculating, by the processor, an access frequency value indicating a frequency of the read or write access processing to a data group in a partition, the partition been formed of the plurality of data groups, by at least one access device associated with the data group in the first data group management information, with regard to each of the plurality of data groups;

calculating, by the processor, an access frequency value indicating a frequency of the read or write access processing to a data group in a partition, the partition been formed of the plurality of data groups, by at least one access device associated with the data group in the first data group management information, with regard to each of the plurality of data groups;

calculating, by the processor, a first total access frequency value of a first partition associated with a first access device in the first data group management information and a second total access frequency value of a second partition associated with a second access device in the first data group management information; and

moving, by the processor, at least one data group in the first partition to the second partition to reduce a difference between the first total access frequency value and the second total access frequency value,

wherein moving the partitions is a reconfiguration process of changing the combinations of data groups forming the partitions, in order to equally balance processing load among the plurality of partitions, by updating the first data group management information, wherein each of the plurality of partitions is associated with at least one of storage areas in the storage device and the partitions are reconfigured so as to equally balance processing load among the plurality of partitions or to minimize a load imbalance among the plurality of partitions; and the first data group management information includes a partition management table holding a correspondence between partitions and data groups, wherein the partition management table uses constituent data group count fields and a grouping key column to manage the reconfiguration process.

2. The non-transitory computer-readable storage medium according to claim 1 , wherein:

the memory stores the first data group management information and second data group management information associating each of the plurality of partitions with at least one of storage areas in the storage device.

3. The non-transitory computer-readable storage medium according to claim 1 , wherein:

the process further includes

calculating an average access frequency of the first access device, based on the access frequency of the first access device; and

wherein when a difference between the access frequency of the first access device and the average access frequency is smaller than or equal to a predetermined threshold, the processor does not move the data group in the first partition to the second partition.

4. An access control method executed by a computer having a processor and a memory, the method comprising:

controlling, by the processor, read or write access processing from a plurality of access devices to a plurality of data groups generated by dividing data in a storage device, by using first data group management information associating an access device among the plurality of access devices with at least one data group configured as an access destination from the access device, wherein the first data group management information is stored in the memory;

calculating, by the processor, an access frequency value indicating a frequency of the read or write access processing to a data group in a partition, the partition been formed of the plurality of data groups, by at least one access device associated with the data group in the first data group management information, with regard to each of the plurality of data groups;

calculating, by the processor, a first total access frequency value of a first partition associated with a first access device in the first data group management information and a second total access frequency value of a second partition associated with a second access device in the first data group management information; and

moving, by the processor, at least one data group in the first partition to the second partition to reduce a difference between the first total access frequency value and the second total access frequency value,

wherein moving the partitions is a reconfiguration process of changing the combinations of data groups forming the partitions, in order to equally balance processing load among the plurality of partitions,

by updating the first data group management information, wherein each of the plurality of partitions is associated with at least one of storage areas in the storage device and the partitions are reconfigured so as to equally balance processing load among the plurality of partitions or to minimize a load imbalance among the plurality of partitions; and the first data group management information includes a partition management table holding a correspondence between partitions and data groups, wherein the partition management table uses constituent data group count fields and a grouping key column to manage the reconfiguration process.

5. An access control apparatus comprising:

a memory configured to store data group management information associating an access device among a plurality of access devices with at least one data group being an access destination from the access device, wherein said at least one data group is included in a plurality of data groups generated by dividing data in a storage device;

a processor configured to perform a process including:

calculating an access frequency value indicating a frequency of the read or write access processing to a data group in a partition, the partition been formed of the plurality of data groups by at least one access device associated with the data group in the data group management information, with regard to each of the plurality of data groups;

calculating a first total access frequency value of a first partition associated with a first access device in the information and a second total access frequency value of a second partition associated with a second access device in the information; and

moving at least one data group in the first partition to the second partition to reduce a difference between the first total access frequency value and the second total access frequency value, wherein moving the partitions is a reconfiguration process of changing the combinations of data groups forming the partitions, in order to equally balance processing load among the plurality of partitions,

by updating the data group management information, wherein each of the plurality of partitions is associated with at least one of storage areas in the storage device and the partitions are reconfigured so as to equally balance processing load among the plurality of partitions or to minimize a load imbalance among the plurality of partitions; and the first data group management information includes a partition management table holding a correspondence between partitions and data groups, wherein the partition management table uses constituent data group count fields and a grouping key column to manage the reconfiguration process.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2015
From: INOUE, KAZUHIKO; SENDA, TOSHIAKI; MINAMI, NOZOMI
To: FUJITSU LIMITED
Reel/Frame 035367/0926 →
Priority Claims (1)
JP 2014-026056 · Feb 14, 2014 · national
Continuity (1)
Related Publication 20150235038A1 · Aug 20, 2015